builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1460 starttime: 1461641628.38 results: success (0) buildid: 20160425193444 builduid: aacdd15950ef4b4e9535bd5f9e39e598 revision: a96d8ef42b26cb49d156f981e2aa745eadb1f17e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 20:33:48.382525) ========= master: http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 20:33:48.382972) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 20:33:48.383271) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 20:33:49.101542) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-25 20:33:49.101877) ========= 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-1461641620.127643-1468432375 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 20:33:49-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.3M=0.001s 2016-04-25 20:33:49 (10.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.322093 ========= master_lag: 2.58 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-25 20:33:52.008529) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 20:33:52.008862) ========= 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-1461641620.127643-1468432375 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.064352 ========= master_lag: 0.97 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 20:33:53.039489) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:33:53.040065) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev a96d8ef42b26cb49d156f981e2aa745eadb1f17e --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 a96d8ef42b26cb49d156f981e2aa745eadb1f17e --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-1461641620.127643-1468432375 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 20:33:53,156 truncating revision to first 12 chars 2016-04-25 20:33:53,156 Setting DEBUG logging. 2016-04-25 20:33:53,156 attempt 1/10 2016-04-25 20:33:53,157 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/a96d8ef42b26?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 20:33:53,467 unpacking tar archive at: mozilla-inbound-a96d8ef42b26/testing/mozharness/ program finished with exit code 0 elapsedTime=0.591308 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:33:53.670920) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 20:33:53.671242) ========= script_repo_revision: a96d8ef42b26cb49d156f981e2aa745eadb1f17e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 20:33:53.671651) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 20:33:53.671929) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 20:33:53.697497) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 40 secs) (at 2016-04-25 20:33:53.697769) ========= /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-1461641620.127643-1468432375 _=/tools/buildbot/bin/python using PTY: False 20:33:53 INFO - MultiFileLogger online at 20160425 20:33:53 in /builds/slave/test 20:33:53 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:33:53 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:33:53 INFO - {'append_to_log': False, 20:33:53 INFO - 'base_work_dir': '/builds/slave/test', 20:33:53 INFO - 'blob_upload_branch': 'mozilla-inbound', 20:33:53 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:33:53 INFO - 'buildbot_json_path': 'buildprops.json', 20:33:53 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:33:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:33:53 INFO - 'download_minidump_stackwalk': True, 20:33:53 INFO - 'download_symbols': 'true', 20:33:53 INFO - 'e10s': False, 20:33:53 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:33:53 INFO - 'tooltool.py': '/tools/tooltool.py', 20:33:53 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:33:53 INFO - '/tools/misc-python/virtualenv.py')}, 20:33:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:33:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:33:53 INFO - 'log_level': 'info', 20:33:53 INFO - 'log_to_console': True, 20:33:53 INFO - 'opt_config_files': (), 20:33:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:33:53 INFO - '--processes=1', 20:33:53 INFO - '--config=%(test_path)s/wptrunner.ini', 20:33:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:33:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:33:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:33:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:33:53 INFO - 'pip_index': False, 20:33:53 INFO - 'require_test_zip': True, 20:33:53 INFO - 'test_type': ('testharness',), 20:33:53 INFO - 'this_chunk': '1', 20:33:53 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:33:53 INFO - 'total_chunks': '10', 20:33:53 INFO - 'virtualenv_path': 'venv', 20:33:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:33:53 INFO - 'work_dir': 'build'} 20:33:53 INFO - ##### 20:33:53 INFO - ##### Running clobber step. 20:33:53 INFO - ##### 20:33:53 INFO - Running pre-action listener: _resource_record_pre_action 20:33:53 INFO - Running main action method: clobber 20:33:53 INFO - rmtree: /builds/slave/test/build 20:33:53 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:33:56 INFO - Running post-action listener: _resource_record_post_action 20:33:56 INFO - ##### 20:33:56 INFO - ##### Running read-buildbot-config step. 20:33:56 INFO - ##### 20:33:56 INFO - Running pre-action listener: _resource_record_pre_action 20:33:56 INFO - Running main action method: read_buildbot_config 20:33:56 INFO - Using buildbot properties: 20:33:56 INFO - { 20:33:56 INFO - "project": "", 20:33:56 INFO - "product": "firefox", 20:33:56 INFO - "script_repo_revision": "production", 20:33:56 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 20:33:56 INFO - "repository": "", 20:33:56 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 20:33:56 INFO - "buildid": "20160425193444", 20:33:56 INFO - "pgo_build": "False", 20:33:56 INFO - "basedir": "/builds/slave/test", 20:33:56 INFO - "buildnumber": 54, 20:33:56 INFO - "slavename": "tst-linux64-spot-1460", 20:33:56 INFO - "master": "http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/", 20:33:56 INFO - "platform": "linux64", 20:33:56 INFO - "branch": "mozilla-inbound", 20:33:56 INFO - "revision": "a96d8ef42b26cb49d156f981e2aa745eadb1f17e", 20:33:56 INFO - "repo_path": "integration/mozilla-inbound", 20:33:56 INFO - "moz_repo_path": "", 20:33:56 INFO - "stage_platform": "linux64", 20:33:56 INFO - "builduid": "aacdd15950ef4b4e9535bd5f9e39e598", 20:33:56 INFO - "slavebuilddir": "test" 20:33:56 INFO - } 20:33:56 INFO - Found installer url https://queue.taskcluster.net/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 20:33:56 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 20:33:56 INFO - Running post-action listener: _resource_record_post_action 20:33:56 INFO - ##### 20:33:56 INFO - ##### Running download-and-extract step. 20:33:56 INFO - ##### 20:33:56 INFO - Running pre-action listener: _resource_record_pre_action 20:33:56 INFO - Running main action method: download_and_extract 20:33:56 INFO - mkdir: /builds/slave/test/build/tests 20:33:56 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:33:56 INFO - https://queue.taskcluster.net/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 20:33:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 20:33:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 20:33:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 20:33:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 20:34:01 INFO - Downloaded 1361 bytes. 20:34:01 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 20:34:01 INFO - Using the following test package requirements: 20:34:01 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 20:34:01 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 20:34:01 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 20:34:01 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 20:34:01 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 20:34:01 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 20:34:01 INFO - u'jsshell-linux-x86_64.zip'], 20:34:01 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 20:34:01 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 20:34:01 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 20:34:01 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 20:34:01 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 20:34:01 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 20:34:01 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 20:34:01 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 20:34:01 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 20:34:01 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 20:34:01 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 20:34:01 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 20:34:01 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:34:01 INFO - https://queue.taskcluster.net/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 20:34:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 20:34:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 20:34:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 20:34:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 20:34:09 INFO - Downloaded 22750804 bytes. 20:34:09 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:34:09 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:34:10 INFO - caution: filename not matched: web-platform/* 20:34:10 INFO - Return code: 11 20:34:10 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:34:10 INFO - https://queue.taskcluster.net/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 20:34:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:34:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:34:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:34:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 20:34:12 INFO - Downloaded 36406661 bytes. 20:34:12 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.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:34:12 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.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:34:15 INFO - caution: filename not matched: bin/* 20:34:15 INFO - caution: filename not matched: config/* 20:34:15 INFO - caution: filename not matched: mozbase/* 20:34:15 INFO - caution: filename not matched: marionette/* 20:34:15 INFO - caution: filename not matched: tools/wptserve/* 20:34:15 INFO - Return code: 11 20:34:15 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:34:15 INFO - https://queue.taskcluster.net/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 20:34:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 20:34:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 20:34:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 20:34:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 20:34:18 INFO - Downloaded 64483176 bytes. 20:34:19 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 20:34:19 INFO - mkdir: /builds/slave/test/properties 20:34:19 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:34:19 INFO - Writing to file /builds/slave/test/properties/build_url 20:34:19 INFO - Contents: 20:34:19 INFO - build_url:https://queue.taskcluster.net/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 20:34:19 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:34:19 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:34:19 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:34:19 INFO - Contents: 20:34:19 INFO - symbols_url:https://queue.taskcluster.net/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:34:19 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:34:19 INFO - https://queue.taskcluster.net/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:34:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:34:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:34:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:34:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 20:34:23 INFO - Downloaded 90931460 bytes. 20:34:23 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 20:34:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 20:34:28 INFO - Return code: 0 20:34:28 INFO - Running post-action listener: _resource_record_post_action 20:34:28 INFO - Running post-action listener: set_extra_try_arguments 20:34:28 INFO - ##### 20:34:28 INFO - ##### Running create-virtualenv step. 20:34:28 INFO - ##### 20:34:28 INFO - Running pre-action listener: _pre_create_virtualenv 20:34:28 INFO - Running pre-action listener: _resource_record_pre_action 20:34:28 INFO - Running main action method: create_virtualenv 20:34:28 INFO - Creating virtualenv /builds/slave/test/build/venv 20:34:28 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:34:28 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:34:29 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:34:29 INFO - Using real prefix '/usr' 20:34:29 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:34:31 INFO - Installing distribute.............................................................................................................................................................................................done. 20:34:35 INFO - Installing pip.................done. 20:34:35 INFO - Return code: 0 20:34:35 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:34: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:34:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:34:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:34: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:34:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:34:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:34:35 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 0x21d7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21d83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22dc1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22e4050>, '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 0x22e4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22235b0>, '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-1461641620.127643-1468432375', '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:34:35 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:34:35 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:34:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:34:35 INFO - 'CCACHE_UMASK': '002', 20:34:35 INFO - 'DISPLAY': ':0', 20:34:35 INFO - 'HOME': '/home/cltbld', 20:34:35 INFO - 'LANG': 'en_US.UTF-8', 20:34:35 INFO - 'LOGNAME': 'cltbld', 20:34:35 INFO - 'MAIL': '/var/mail/cltbld', 20:34:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:34:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:34:35 INFO - 'MOZ_NO_REMOTE': '1', 20:34:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:34:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:34:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:34:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:34:35 INFO - 'PWD': '/builds/slave/test', 20:34:35 INFO - 'SHELL': '/bin/bash', 20:34:35 INFO - 'SHLVL': '1', 20:34:35 INFO - 'TERM': 'linux', 20:34:35 INFO - 'TMOUT': '86400', 20:34:35 INFO - 'USER': 'cltbld', 20:34:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461641620.127643-1468432375', 20:34:35 INFO - '_': '/tools/buildbot/bin/python'} 20:34:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:34:36 INFO - Downloading/unpacking psutil>=0.7.1 20:34:36 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:34:36 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:34:36 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:34:36 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:34:36 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:34:36 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:34:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:34:39 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:34:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:34:39 INFO - Installing collected packages: psutil 20:34:39 INFO - Running setup.py install for psutil 20:34:40 INFO - building 'psutil._psutil_linux' extension 20:34:40 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:34:40 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:34:40 INFO - building 'psutil._psutil_posix' extension 20:34:40 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:34:40 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:34:41 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:34:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:34:41 INFO - Successfully installed psutil 20:34:41 INFO - Cleaning up... 20:34:41 INFO - Return code: 0 20:34:41 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:34:41 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:34:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:34:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:34:41 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:34:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:34:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:34:41 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 0x21d7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21d83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22dc1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22e4050>, '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 0x22e4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22235b0>, '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-1461641620.127643-1468432375', '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:34:41 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:34:41 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:34:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:34:41 INFO - 'CCACHE_UMASK': '002', 20:34:41 INFO - 'DISPLAY': ':0', 20:34:41 INFO - 'HOME': '/home/cltbld', 20:34:41 INFO - 'LANG': 'en_US.UTF-8', 20:34:41 INFO - 'LOGNAME': 'cltbld', 20:34:41 INFO - 'MAIL': '/var/mail/cltbld', 20:34:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:34:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:34:41 INFO - 'MOZ_NO_REMOTE': '1', 20:34:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:34:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:34:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:34:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:34:41 INFO - 'PWD': '/builds/slave/test', 20:34:41 INFO - 'SHELL': '/bin/bash', 20:34:41 INFO - 'SHLVL': '1', 20:34:41 INFO - 'TERM': 'linux', 20:34:41 INFO - 'TMOUT': '86400', 20:34:41 INFO - 'USER': 'cltbld', 20:34:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461641620.127643-1468432375', 20:34:41 INFO - '_': '/tools/buildbot/bin/python'} 20:34:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:34:41 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:34:41 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:34:41 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:34:41 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:34:41 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:34:41 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:34:41 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:34:45 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:34:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:34:45 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:34:45 INFO - Installing collected packages: mozsystemmonitor 20:34:45 INFO - Running setup.py install for mozsystemmonitor 20:34:45 INFO - Successfully installed mozsystemmonitor 20:34:45 INFO - Cleaning up... 20:34:45 INFO - Return code: 0 20:34:45 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:34: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:34:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:34:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:34: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:34:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:34:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:34:45 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 0x21d7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21d83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22dc1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22e4050>, '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 0x22e4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22235b0>, '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-1461641620.127643-1468432375', '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:34:45 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:34:45 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:34:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:34:45 INFO - 'CCACHE_UMASK': '002', 20:34:45 INFO - 'DISPLAY': ':0', 20:34:45 INFO - 'HOME': '/home/cltbld', 20:34:45 INFO - 'LANG': 'en_US.UTF-8', 20:34:45 INFO - 'LOGNAME': 'cltbld', 20:34:45 INFO - 'MAIL': '/var/mail/cltbld', 20:34:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:34:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:34:45 INFO - 'MOZ_NO_REMOTE': '1', 20:34:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:34:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:34:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:34:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:34:45 INFO - 'PWD': '/builds/slave/test', 20:34:45 INFO - 'SHELL': '/bin/bash', 20:34:45 INFO - 'SHLVL': '1', 20:34:45 INFO - 'TERM': 'linux', 20:34:45 INFO - 'TMOUT': '86400', 20:34:45 INFO - 'USER': 'cltbld', 20:34:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461641620.127643-1468432375', 20:34:45 INFO - '_': '/tools/buildbot/bin/python'} 20:34:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:34:45 INFO - Downloading/unpacking blobuploader==1.2.4 20:34:45 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:34:45 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:34:45 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:34:45 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:34:45 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:34:45 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:34:49 INFO - Downloading blobuploader-1.2.4.tar.gz 20:34:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:34:49 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:34:49 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:34:49 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:34:49 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:34:49 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:34:49 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:34:49 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:34:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:34:50 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:34:50 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:34:50 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:34:50 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:34:50 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:34:50 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:34:50 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:34:50 INFO - Downloading docopt-0.6.1.tar.gz 20:34:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:34:51 INFO - Installing collected packages: blobuploader, requests, docopt 20:34:51 INFO - Running setup.py install for blobuploader 20:34:51 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:34:51 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:34:51 INFO - Running setup.py install for requests 20:34:51 INFO - Running setup.py install for docopt 20:34:52 INFO - Successfully installed blobuploader requests docopt 20:34:52 INFO - Cleaning up... 20:34:52 INFO - Return code: 0 20:34:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:34:52 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:34:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:34:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:34:52 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:34:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:34:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:34:52 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 0x21d7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21d83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22dc1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22e4050>, '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 0x22e4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22235b0>, '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-1461641620.127643-1468432375', '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:34:52 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:34:52 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:34:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:34:52 INFO - 'CCACHE_UMASK': '002', 20:34:52 INFO - 'DISPLAY': ':0', 20:34:52 INFO - 'HOME': '/home/cltbld', 20:34:52 INFO - 'LANG': 'en_US.UTF-8', 20:34:52 INFO - 'LOGNAME': 'cltbld', 20:34:52 INFO - 'MAIL': '/var/mail/cltbld', 20:34:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:34:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:34:52 INFO - 'MOZ_NO_REMOTE': '1', 20:34:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:34:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:34:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:34:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:34:52 INFO - 'PWD': '/builds/slave/test', 20:34:52 INFO - 'SHELL': '/bin/bash', 20:34:52 INFO - 'SHLVL': '1', 20:34:52 INFO - 'TERM': 'linux', 20:34:52 INFO - 'TMOUT': '86400', 20:34:52 INFO - 'USER': 'cltbld', 20:34:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461641620.127643-1468432375', 20:34:52 INFO - '_': '/tools/buildbot/bin/python'} 20:34:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:34:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:34:52 INFO - Running setup.py (path:/tmp/pip-IV6cgY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:34:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:34:52 INFO - Running setup.py (path:/tmp/pip-Mbzxhr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:34:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:34:52 INFO - Running setup.py (path:/tmp/pip-snb4DX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:34:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:34:53 INFO - Running setup.py (path:/tmp/pip-BsnWON-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:34:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:34:53 INFO - Running setup.py (path:/tmp/pip-yMuj28-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:34:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:34:53 INFO - Running setup.py (path:/tmp/pip-OGnlx8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:34:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:34:53 INFO - Running setup.py (path:/tmp/pip-I7lVMM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:34:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:34:53 INFO - Running setup.py (path:/tmp/pip-cqY6MA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:34:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:34:53 INFO - Running setup.py (path:/tmp/pip-a_ZU8U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:34:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:34:53 INFO - Running setup.py (path:/tmp/pip-2PJsH_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:34:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:34:53 INFO - Running setup.py (path:/tmp/pip-n81Rdz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:34:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:34:54 INFO - Running setup.py (path:/tmp/pip-aYQW_h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:34:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:34:54 INFO - Running setup.py (path:/tmp/pip-XHSH7M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:34:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:34:54 INFO - Running setup.py (path:/tmp/pip-sSviMU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:34:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:34:54 INFO - Running setup.py (path:/tmp/pip-43MBwr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:34:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:34:54 INFO - Running setup.py (path:/tmp/pip-3LLsYM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:34:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:34:54 INFO - Running setup.py (path:/tmp/pip-snFupU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:34:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:34:54 INFO - Running setup.py (path:/tmp/pip-wFsrKv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:34:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:34:54 INFO - Running setup.py (path:/tmp/pip-UM2B8i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:34:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:34:55 INFO - Running setup.py (path:/tmp/pip-9jYrDY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:34:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:34:55 INFO - Running setup.py (path:/tmp/pip-QbdEJ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:34:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:34:55 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:34:55 INFO - Running setup.py install for manifestparser 20:34:55 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:34:55 INFO - Running setup.py install for mozcrash 20:34:56 INFO - Running setup.py install for mozdebug 20:34:56 INFO - Running setup.py install for mozdevice 20:34:56 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:34:56 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:34:56 INFO - Running setup.py install for mozfile 20:34:56 INFO - Running setup.py install for mozhttpd 20:34:56 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:34:56 INFO - Running setup.py install for mozinfo 20:34:57 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:34:57 INFO - Running setup.py install for mozInstall 20:34:57 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:34:57 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:34:57 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:34:57 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:34:57 INFO - Running setup.py install for mozleak 20:34:57 INFO - Running setup.py install for mozlog 20:34:57 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:34:57 INFO - Running setup.py install for moznetwork 20:34:57 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:34:57 INFO - Running setup.py install for mozprocess 20:34:58 INFO - Running setup.py install for mozprofile 20:34:58 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:34:58 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:34:58 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:34:58 INFO - Running setup.py install for mozrunner 20:34:58 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:34:58 INFO - Running setup.py install for mozscreenshot 20:34:58 INFO - Running setup.py install for moztest 20:34:58 INFO - Running setup.py install for mozversion 20:34:59 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:34:59 INFO - Running setup.py install for wptserve 20:34:59 INFO - Running setup.py install for marionette-driver 20:34:59 INFO - Running setup.py install for browsermob-proxy 20:34:59 INFO - Running setup.py install for marionette-client 20:35:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:35:00 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:35:00 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:35:00 INFO - Cleaning up... 20:35:00 INFO - Return code: 0 20:35:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:35:00 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:35:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:35:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:35:00 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:35:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:35:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:35:00 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 0x21d7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21d83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22dc1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22e4050>, '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 0x22e4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22235b0>, '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-1461641620.127643-1468432375', '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:35:00 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:35:00 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:35:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:35:00 INFO - 'CCACHE_UMASK': '002', 20:35:00 INFO - 'DISPLAY': ':0', 20:35:00 INFO - 'HOME': '/home/cltbld', 20:35:00 INFO - 'LANG': 'en_US.UTF-8', 20:35:00 INFO - 'LOGNAME': 'cltbld', 20:35:00 INFO - 'MAIL': '/var/mail/cltbld', 20:35:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:35:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:35:00 INFO - 'MOZ_NO_REMOTE': '1', 20:35:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:35:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:35:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:35:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:35:00 INFO - 'PWD': '/builds/slave/test', 20:35:00 INFO - 'SHELL': '/bin/bash', 20:35:00 INFO - 'SHLVL': '1', 20:35:00 INFO - 'TERM': 'linux', 20:35:00 INFO - 'TMOUT': '86400', 20:35:00 INFO - 'USER': 'cltbld', 20:35:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461641620.127643-1468432375', 20:35:00 INFO - '_': '/tools/buildbot/bin/python'} 20:35:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:35:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:35:00 INFO - Running setup.py (path:/tmp/pip-cJIj5Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:35:00 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:35:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:35:00 INFO - Running setup.py (path:/tmp/pip-yFL7N8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:35:01 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:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:35:01 INFO - Running setup.py (path:/tmp/pip-zdAekq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:35:01 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:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:35:01 INFO - Running setup.py (path:/tmp/pip-STW9y_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:35:01 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:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:35:01 INFO - Running setup.py (path:/tmp/pip-1Q0VF3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:35:01 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:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:35:01 INFO - Running setup.py (path:/tmp/pip-rbinqq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:35:01 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:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:35:01 INFO - Running setup.py (path:/tmp/pip-C_Is1R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:35:01 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:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:35:01 INFO - Running setup.py (path:/tmp/pip-fSuniD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:35:01 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:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:35:01 INFO - Running setup.py (path:/tmp/pip-iucdgz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:35:02 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:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:35:02 INFO - Running setup.py (path:/tmp/pip-uBy05B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:35:02 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:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:35:02 INFO - Running setup.py (path:/tmp/pip-yXBA8X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:35:02 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:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:35:02 INFO - Running setup.py (path:/tmp/pip-DEfl4Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:35:02 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:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:35:02 INFO - Running setup.py (path:/tmp/pip-0icSyC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:35:02 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:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:35:02 INFO - Running setup.py (path:/tmp/pip-o9SfSW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:35:02 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:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:35:02 INFO - Running setup.py (path:/tmp/pip-OFE6lW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:35:02 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:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:35:02 INFO - Running setup.py (path:/tmp/pip-h52PCR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:35:03 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:35:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:35:03 INFO - Running setup.py (path:/tmp/pip-U5ZT6J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:35:03 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:35:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:35:03 INFO - Running setup.py (path:/tmp/pip-JhvSjb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:35:03 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:35:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:35:03 INFO - Running setup.py (path:/tmp/pip-vdeIO5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:35:03 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:35:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:35:03 INFO - Running setup.py (path:/tmp/pip-DCkQLF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:35:03 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:35:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:35:03 INFO - Running setup.py (path:/tmp/pip-dlEUS_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:35:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:35:04 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:35:04 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:35:04 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:35:04 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:35:04 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:35:04 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:35:04 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:35:04 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:35:04 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:35:04 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:35:04 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:35:04 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:35:04 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:35:07 INFO - Downloading blessings-1.6.tar.gz 20:35:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:35:07 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:35:07 INFO - Installing collected packages: blessings 20:35:07 INFO - Running setup.py install for blessings 20:35:08 INFO - Successfully installed blessings 20:35:08 INFO - Cleaning up... 20:35:08 INFO - Return code: 0 20:35:08 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:35:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:35:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:35:08 INFO - Reading from file tmpfile_stdout 20:35:08 INFO - Current package versions: 20:35:08 INFO - argparse == 1.2.1 20:35:08 INFO - blessings == 1.6 20:35:08 INFO - blobuploader == 1.2.4 20:35:08 INFO - browsermob-proxy == 0.6.0 20:35:08 INFO - docopt == 0.6.1 20:35:08 INFO - manifestparser == 1.1 20:35:08 INFO - marionette-client == 2.3.0 20:35:08 INFO - marionette-driver == 1.4.0 20:35:08 INFO - mozInstall == 1.12 20:35:08 INFO - mozcrash == 0.17 20:35:08 INFO - mozdebug == 0.1 20:35:08 INFO - mozdevice == 0.48 20:35:08 INFO - mozfile == 1.2 20:35:08 INFO - mozhttpd == 0.7 20:35:08 INFO - mozinfo == 0.9 20:35:08 INFO - mozleak == 0.1 20:35:08 INFO - mozlog == 3.1 20:35:08 INFO - moznetwork == 0.27 20:35:08 INFO - mozprocess == 0.22 20:35:08 INFO - mozprofile == 0.28 20:35:08 INFO - mozrunner == 6.11 20:35:08 INFO - mozscreenshot == 0.1 20:35:08 INFO - mozsystemmonitor == 0.0 20:35:08 INFO - moztest == 0.7 20:35:08 INFO - mozversion == 1.4 20:35:08 INFO - psutil == 3.1.1 20:35:08 INFO - requests == 1.2.3 20:35:08 INFO - wptserve == 1.4.0 20:35:08 INFO - wsgiref == 0.1.2 20:35:08 INFO - Running post-action listener: _resource_record_post_action 20:35:08 INFO - Running post-action listener: _start_resource_monitoring 20:35:08 INFO - Starting resource monitoring. 20:35:08 INFO - ##### 20:35:08 INFO - ##### Running pull step. 20:35:08 INFO - ##### 20:35:08 INFO - Running pre-action listener: _resource_record_pre_action 20:35:08 INFO - Running main action method: pull 20:35:08 INFO - Pull has nothing to do! 20:35:08 INFO - Running post-action listener: _resource_record_post_action 20:35:08 INFO - ##### 20:35:08 INFO - ##### Running install step. 20:35:08 INFO - ##### 20:35:08 INFO - Running pre-action listener: _resource_record_pre_action 20:35:08 INFO - Running main action method: install 20:35:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:35:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:35:09 INFO - Reading from file tmpfile_stdout 20:35:09 INFO - Detecting whether we're running mozinstall >=1.0... 20:35:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:35:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:35:09 INFO - Reading from file tmpfile_stdout 20:35:09 INFO - Output received: 20:35:09 INFO - Usage: mozinstall [options] installer 20:35:09 INFO - Options: 20:35:09 INFO - -h, --help show this help message and exit 20:35:09 INFO - -d DEST, --destination=DEST 20:35:09 INFO - Directory to install application into. [default: 20:35:09 INFO - "/builds/slave/test"] 20:35:09 INFO - --app=APP Application being installed. [default: firefox] 20:35:09 INFO - mkdir: /builds/slave/test/build/application 20:35:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 20:35:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 20:35:38 INFO - Reading from file tmpfile_stdout 20:35:38 INFO - Output received: 20:35:38 INFO - /builds/slave/test/build/application/firefox/firefox 20:35:38 INFO - Running post-action listener: _resource_record_post_action 20:35:38 INFO - ##### 20:35:38 INFO - ##### Running run-tests step. 20:35:38 INFO - ##### 20:35:38 INFO - Running pre-action listener: _resource_record_pre_action 20:35:38 INFO - Running main action method: run_tests 20:35:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:35:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:35:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:35:38 INFO - grabbing minidump binary from tooltool 20:35:38 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:35:38 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 0x22e4050>, '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 0x22e4ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22235b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:35:38 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:35:38 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:35:38 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:35:38 INFO - Return code: 0 20:35:38 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 20:35:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:35:38 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/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.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:35:38 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/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.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:35:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:35:38 INFO - 'CCACHE_UMASK': '002', 20:35:38 INFO - 'DISPLAY': ':0', 20:35:38 INFO - 'HOME': '/home/cltbld', 20:35:38 INFO - 'LANG': 'en_US.UTF-8', 20:35:38 INFO - 'LOGNAME': 'cltbld', 20:35:38 INFO - 'MAIL': '/var/mail/cltbld', 20:35:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:35:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:35:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:35:38 INFO - 'MOZ_NO_REMOTE': '1', 20:35:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:35:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:35:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:35:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:35:38 INFO - 'PWD': '/builds/slave/test', 20:35:38 INFO - 'SHELL': '/bin/bash', 20:35:38 INFO - 'SHLVL': '1', 20:35:38 INFO - 'TERM': 'linux', 20:35:38 INFO - 'TMOUT': '86400', 20:35:38 INFO - 'USER': 'cltbld', 20:35:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461641620.127643-1468432375', 20:35:38 INFO - '_': '/tools/buildbot/bin/python'} 20:35:38 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/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.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:35:39 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:35:39 INFO - import pkg_resources 20:35:40 INFO - Using 1 client processes 20:35:41 INFO - wptserve Starting http server on 127.0.0.1:8000 20:35:41 INFO - wptserve Starting http server on 127.0.0.1:8001 20:35:41 INFO - wptserve Starting http server on 127.0.0.1:8443 20:35:43 INFO - SUITE-START | Running 778 tests 20:35:43 INFO - Running testharness tests 20:35:43 INFO - Setting up ssl 20:35:43 INFO - PROCESS | certutil | 20:35:43 INFO - PROCESS | certutil | 20:35:43 INFO - PROCESS | certutil | 20:35:43 INFO - Certificate Nickname Trust Attributes 20:35:43 INFO - SSL,S/MIME,JAR/XPI 20:35:43 INFO - 20:35:43 INFO - web-platform-tests CT,, 20:35:43 INFO - 20:35:43 INFO - Starting runner 20:35:46 INFO - PROCESS | 1840 | 1461641746008 Marionette DEBUG Marionette enabled via build flag and pref 20:35:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae2e49000 == 1 [pid = 1840] [id = 1] 20:35:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 1 (0x7f2ae2e49800) [pid = 1840] [serial = 1] [outer = (nil)] 20:35:46 INFO - PROCESS | 1840 | [1840] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 20:35:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 2 (0x7f2ae2e4a800) [pid = 1840] [serial = 2] [outer = 0x7f2ae2e49800] 20:35:46 INFO - PROCESS | 1840 | 1461641746616 Marionette INFO Listening on port 2828 20:35:47 INFO - PROCESS | 1840 | 1461641747116 Marionette DEBUG Marionette enabled via command-line flag 20:35:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2adfd21000 == 2 [pid = 1840] [id = 2] 20:35:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 3 (0x7f2adfd21800) [pid = 1840] [serial = 3] [outer = (nil)] 20:35:47 INFO - PROCESS | 1840 | [1840] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 20:35:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 4 (0x7f2adfd22800) [pid = 1840] [serial = 4] [outer = 0x7f2adfd21800] 20:35:47 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f2adf111700 20:35:47 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f2ae4f8df10 20:35:47 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f2adf1661c0 20:35:47 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f2adf1664c0 20:35:47 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f2adf1667f0 20:35:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 5 (0x7f2adf1b7800) [pid = 1840] [serial = 5] [outer = 0x7f2ae2e49800] 20:35:47 INFO - PROCESS | 1840 | [1840] 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:35:47 INFO - PROCESS | 1840 | 1461641747480 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47529 20:35:47 INFO - PROCESS | 1840 | [1840] 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:35:47 INFO - PROCESS | 1840 | 1461641747559 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47530 20:35:47 INFO - PROCESS | 1840 | 1461641747565 Marionette DEBUG Closed connection conn0 20:35:47 INFO - PROCESS | 1840 | [1840] 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 2255 20:35:47 INFO - PROCESS | 1840 | [1840] 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:35:47 INFO - PROCESS | 1840 | 1461641747680 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47531 20:35:47 INFO - PROCESS | 1840 | 1461641747683 Marionette DEBUG Closed connection conn1 20:35:47 INFO - PROCESS | 1840 | [1840] 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:35:47 INFO - PROCESS | 1840 | 1461641747740 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47532 20:35:47 INFO - PROCESS | 1840 | 1461641747748 Marionette DEBUG Closed connection conn2 20:35:47 INFO - PROCESS | 1840 | 1461641747797 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:35:47 INFO - PROCESS | 1840 | 1461641747811 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.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":"20160425193444","device":"desktop","version":"49.0a1"} 20:35:48 INFO - PROCESS | 1840 | [1840] 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:35:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad2de4000 == 3 [pid = 1840] [id = 3] 20:35:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 6 (0x7f2ad2de4800) [pid = 1840] [serial = 6] [outer = (nil)] 20:35:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad2de5000 == 4 [pid = 1840] [id = 4] 20:35:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 7 (0x7f2ad2df7000) [pid = 1840] [serial = 7] [outer = (nil)] 20:35:49 INFO - PROCESS | 1840 | [1840] 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:35:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1f4a800 == 5 [pid = 1840] [id = 5] 20:35:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 8 (0x7f2ad1d0dc00) [pid = 1840] [serial = 8] [outer = (nil)] 20:35:49 INFO - PROCESS | 1840 | [1840] 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:35:49 INFO - PROCESS | 1840 | [1840] 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:35:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 9 (0x7f2ad1c86400) [pid = 1840] [serial = 9] [outer = 0x7f2ad1d0dc00] 20:35:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 10 (0x7f2ad170d800) [pid = 1840] [serial = 10] [outer = 0x7f2ad2de4800] 20:35:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 11 (0x7f2ad174c000) [pid = 1840] [serial = 11] [outer = 0x7f2ad2df7000] 20:35:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 12 (0x7f2ad174e000) [pid = 1840] [serial = 12] [outer = 0x7f2ad1d0dc00] 20:35:51 INFO - PROCESS | 1840 | 1461641751297 Marionette DEBUG loaded listener.js 20:35:51 INFO - PROCESS | 1840 | 1461641751315 Marionette DEBUG loaded listener.js 20:35:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 13 (0x7f2acf5a2800) [pid = 1840] [serial = 13] [outer = 0x7f2ad1d0dc00] 20:35:51 INFO - PROCESS | 1840 | 1461641751973 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2da58760-b775-4945-a531-efcec7b564de","capabilities":{"browserName":"Firefox","browserVersion":"49.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":"20160425193444","device":"desktop","version":"49.0a1","command_id":1}}] 20:35:52 INFO - PROCESS | 1840 | 1461641752188 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:35:52 INFO - PROCESS | 1840 | 1461641752500 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 20:35:52 INFO - PROCESS | 1840 | 1461641752587 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:35:52 INFO - PROCESS | 1840 | [1840] 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:35:52 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:35:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 14 (0x7f2acc739400) [pid = 1840] [serial = 14] [outer = 0x7f2ad1d0dc00] 20:35:53 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:35:53 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:35:53 INFO - PROCESS | 1840 | 1461641753025 Marionette TRACE conn3 <- [1,3,null,{}] 20:35:53 INFO - PROCESS | 1840 | 1461641753083 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:35:53 INFO - PROCESS | 1840 | 1461641753116 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 20:35:53 INFO - PROCESS | 1840 | 1461641753259 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 20:35:53 INFO - PROCESS | 1840 | 1461641753262 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 20:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:35:53 INFO - PROCESS | 1840 | 1461641753335 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:35:53 INFO - PROCESS | 1840 | 1461641753340 Marionette TRACE conn3 <- [1,6,null,{}] 20:35:53 INFO - PROCESS | 1840 | 1461641753358 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:35:53 INFO - PROCESS | 1840 | 1461641753374 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 20:35:53 INFO - PROCESS | 1840 | 1461641753382 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2acb354000 == 6 [pid = 1840] [id = 6] 20:35:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 15 (0x7f2ad3c04800) [pid = 1840] [serial = 15] [outer = (nil)] 20:35:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 16 (0x7f2ad3c05400) [pid = 1840] [serial = 16] [outer = 0x7f2ad3c04800] 20:35:53 INFO - PROCESS | 1840 | 1461641753452 Marionette DEBUG loaded listener.js 20:35:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 17 (0x7f2ad3c0c000) [pid = 1840] [serial = 17] [outer = 0x7f2ad3c04800] 20:35:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acb29b000 == 7 [pid = 1840] [id = 7] 20:35:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 18 (0x7f2acb262c00) [pid = 1840] [serial = 18] [outer = (nil)] 20:35:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 19 (0x7f2acb267800) [pid = 1840] [serial = 19] [outer = 0x7f2acb262c00] 20:35:53 INFO - PROCESS | 1840 | 1461641753907 Marionette DEBUG loaded listener.js 20:35:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 20 (0x7f2acb0d9c00) [pid = 1840] [serial = 20] [outer = 0x7f2acb262c00] 20:35:54 INFO - PROCESS | 1840 | 1461641754348 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:35:54 INFO - PROCESS | 1840 | [1840] 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:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1101ms 20:35:54 INFO - PROCESS | 1840 | 1461641754488 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 20:35:54 INFO - PROCESS | 1840 | 1461641754490 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 20:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:35:54 INFO - PROCESS | 1840 | 1461641754514 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:35:54 INFO - PROCESS | 1840 | 1461641754517 Marionette TRACE conn3 <- [1,10,null,{}] 20:35:54 INFO - PROCESS | 1840 | 1461641754553 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:35:54 INFO - PROCESS | 1840 | 1461641754709 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 20:35:54 INFO - PROCESS | 1840 | 1461641754725 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9523800 == 8 [pid = 1840] [id = 8] 20:35:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 21 (0x7f2acb25d000) [pid = 1840] [serial = 21] [outer = (nil)] 20:35:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 22 (0x7f2acf23a800) [pid = 1840] [serial = 22] [outer = 0x7f2acb25d000] 20:35:54 INFO - PROCESS | 1840 | 1461641754788 Marionette DEBUG loaded listener.js 20:35:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 23 (0x7f2ac9866400) [pid = 1840] [serial = 23] [outer = 0x7f2acb25d000] 20:35:55 INFO - PROCESS | 1840 | 1461641755325 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:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 864ms 20:35:55 INFO - PROCESS | 1840 | 1461641755368 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 20:35:55 INFO - PROCESS | 1840 | 1461641755372 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 20:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:35:55 INFO - PROCESS | 1840 | 1461641755377 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:35:55 INFO - PROCESS | 1840 | 1461641755380 Marionette TRACE conn3 <- [1,14,null,{}] 20:35:55 INFO - PROCESS | 1840 | 1461641755385 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:35:55 INFO - PROCESS | 1840 | 1461641755525 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 20:35:55 INFO - PROCESS | 1840 | 1461641755545 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ac989f000 == 9 [pid = 1840] [id = 9] 20:35:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 24 (0x7f2ac9a35400) [pid = 1840] [serial = 24] [outer = (nil)] 20:35:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 25 (0x7f2ac9a38c00) [pid = 1840] [serial = 25] [outer = 0x7f2ac9a35400] 20:35:55 INFO - PROCESS | 1840 | 1461641755602 Marionette DEBUG loaded listener.js 20:35:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 26 (0x7f2ac9a42000) [pid = 1840] [serial = 26] [outer = 0x7f2ac9a35400] 20:35:56 INFO - PROCESS | 1840 | 1461641756229 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:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 881ms 20:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:35:56 INFO - PROCESS | 1840 | 1461641756260 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 20:35:56 INFO - PROCESS | 1840 | 1461641756263 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 20:35:56 INFO - PROCESS | 1840 | 1461641756272 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:35:56 INFO - PROCESS | 1840 | 1461641756274 Marionette TRACE conn3 <- [1,18,null,{}] 20:35:56 INFO - PROCESS | 1840 | 1461641756283 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:35:56 INFO - PROCESS | 1840 | 1461641756558 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 20:35:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9882800 == 10 [pid = 1840] [id = 10] 20:35:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 27 (0x7f2ac9885800) [pid = 1840] [serial = 27] [outer = (nil)] 20:35:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 28 (0x7f2ac9889800) [pid = 1840] [serial = 28] [outer = 0x7f2ac9885800] 20:35:56 INFO - PROCESS | 1840 | 1461641756990 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9a9b800 == 11 [pid = 1840] [id = 11] 20:35:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 29 (0x7f2ac9659800) [pid = 1840] [serial = 29] [outer = (nil)] 20:35:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 30 (0x7f2ac986d800) [pid = 1840] [serial = 30] [outer = 0x7f2ac9659800] 20:35:57 INFO - PROCESS | 1840 | 1461641757181 Marionette DEBUG loaded listener.js 20:35:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 31 (0x7f2ac9a43800) [pid = 1840] [serial = 31] [outer = 0x7f2ac9659800] 20:35:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 32 (0x7f2aca471800) [pid = 1840] [serial = 32] [outer = 0x7f2ac9885800] 20:35:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac952a000 == 12 [pid = 1840] [id = 12] 20:35:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 33 (0x7f2ac9652400) [pid = 1840] [serial = 33] [outer = (nil)] 20:35:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 34 (0x7f2ac9c18000) [pid = 1840] [serial = 34] [outer = 0x7f2ac9652400] 20:35:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 35 (0x7f2ac9c1d800) [pid = 1840] [serial = 35] [outer = 0x7f2ac9652400] 20:35:58 INFO - PROCESS | 1840 | 1461641758222 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:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1984ms 20:35:58 INFO - PROCESS | 1840 | 1461641758256 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 20:35:58 INFO - PROCESS | 1840 | 1461641758269 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 20:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:35:58 INFO - PROCESS | 1840 | 1461641758282 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:35:58 INFO - PROCESS | 1840 | 1461641758297 Marionette TRACE conn3 <- [1,22,null,{}] 20:35:58 INFO - PROCESS | 1840 | 1461641758309 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:35:58 INFO - PROCESS | 1840 | 1461641758483 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 20:35:58 INFO - PROCESS | 1840 | 1461641758603 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2acc81c800 == 13 [pid = 1840] [id = 13] 20:35:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 36 (0x7f2acc73f800) [pid = 1840] [serial = 36] [outer = (nil)] 20:35:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 37 (0x7f2acf2bec00) [pid = 1840] [serial = 37] [outer = 0x7f2acc73f800] 20:35:58 INFO - PROCESS | 1840 | 1461641758718 Marionette DEBUG loaded listener.js 20:35:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 38 (0x7f2acf5a2c00) [pid = 1840] [serial = 38] [outer = 0x7f2acc73f800] 20:35:59 INFO - PROCESS | 1840 | 1461641759474 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:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1250ms 20:35:59 INFO - PROCESS | 1840 | 1461641759531 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 20:35:59 INFO - PROCESS | 1840 | 1461641759536 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 20:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:35:59 INFO - PROCESS | 1840 | 1461641759560 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:35:59 INFO - PROCESS | 1840 | 1461641759563 Marionette TRACE conn3 <- [1,26,null,{}] 20:35:59 INFO - PROCESS | 1840 | 1461641759569 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:35:59 INFO - PROCESS | 1840 | 1461641759772 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 20:35:59 INFO - PROCESS | 1840 | 1461641759910 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ad1b9c800 == 14 [pid = 1840] [id = 14] 20:35:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 39 (0x7f2acf5a4800) [pid = 1840] [serial = 39] [outer = (nil)] 20:36:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 40 (0x7f2ad118c400) [pid = 1840] [serial = 40] [outer = 0x7f2acf5a4800] 20:36:00 INFO - PROCESS | 1840 | 1461641760019 Marionette DEBUG loaded listener.js 20:36:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 41 (0x7f2ad1ea7000) [pid = 1840] [serial = 41] [outer = 0x7f2acf5a4800] 20:36:00 INFO - PROCESS | 1840 | 1461641760811 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:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1281ms 20:36:00 INFO - PROCESS | 1840 | 1461641760839 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 20:36:00 INFO - PROCESS | 1840 | 1461641760845 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 20:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:36:00 INFO - PROCESS | 1840 | 1461641760860 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:36:00 INFO - PROCESS | 1840 | 1461641760867 Marionette TRACE conn3 <- [1,30,null,{}] 20:36:00 INFO - PROCESS | 1840 | 1461641760872 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:36:01 INFO - PROCESS | 1840 | 1461641761038 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 20:36:01 INFO - PROCESS | 1840 | 1461641761162 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ad2436800 == 15 [pid = 1840] [id = 15] 20:36:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 42 (0x7f2acb25ec00) [pid = 1840] [serial = 42] [outer = (nil)] 20:36:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 43 (0x7f2ad2742800) [pid = 1840] [serial = 43] [outer = 0x7f2acb25ec00] 20:36:01 INFO - PROCESS | 1840 | 1461641761237 Marionette DEBUG loaded listener.js 20:36:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 44 (0x7f2ad27f5000) [pid = 1840] [serial = 44] [outer = 0x7f2acb25ec00] 20:36:02 INFO - PROCESS | 1840 | 1461641762427 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:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1590ms 20:36:02 INFO - PROCESS | 1840 | 1461641762443 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 20:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:36:02 INFO - PROCESS | 1840 | 1461641762448 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 20:36:02 INFO - PROCESS | 1840 | 1461641762455 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:36:02 INFO - PROCESS | 1840 | 1461641762460 Marionette TRACE conn3 <- [1,34,null,{}] 20:36:02 INFO - PROCESS | 1840 | 1461641762469 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:36:02 INFO - PROCESS | 1840 | 1461641762605 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 20:36:02 INFO - PROCESS | 1840 | 1461641762743 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac989d000 == 16 [pid = 1840] [id = 16] 20:36:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 45 (0x7f2acf2bf800) [pid = 1840] [serial = 45] [outer = (nil)] 20:36:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 46 (0x7f2ad0342000) [pid = 1840] [serial = 46] [outer = 0x7f2acf2bf800] 20:36:02 INFO - PROCESS | 1840 | 1461641762944 Marionette DEBUG loaded listener.js 20:36:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 47 (0x7f2ad0ea1c00) [pid = 1840] [serial = 47] [outer = 0x7f2acf2bf800] 20:36:03 INFO - PROCESS | 1840 | 1461641763673 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:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1243ms 20:36:03 INFO - PROCESS | 1840 | 1461641763697 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 20:36:03 INFO - PROCESS | 1840 | 1461641763704 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 20:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:36:03 INFO - PROCESS | 1840 | 1461641763713 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:36:03 INFO - PROCESS | 1840 | 1461641763717 Marionette TRACE conn3 <- [1,38,null,{}] 20:36:03 INFO - PROCESS | 1840 | 1461641763722 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:36:03 INFO - PROCESS | 1840 | 1461641763885 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 20:36:03 INFO - PROCESS | 1840 | 1461641763907 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ad0596000 == 17 [pid = 1840] [id = 17] 20:36:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 48 (0x7f2ad0d50000) [pid = 1840] [serial = 48] [outer = (nil)] 20:36:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 49 (0x7f2ad1b4f400) [pid = 1840] [serial = 49] [outer = 0x7f2ad0d50000] 20:36:03 INFO - PROCESS | 1840 | 1461641763970 Marionette DEBUG loaded listener.js 20:36:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 50 (0x7f2ad2738400) [pid = 1840] [serial = 50] [outer = 0x7f2ad0d50000] 20:36:04 INFO - PROCESS | 1840 | 1461641764657 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:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 980ms 20:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:36:04 INFO - PROCESS | 1840 | 1461641764693 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 20:36:04 INFO - PROCESS | 1840 | 1461641764696 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 20:36:04 INFO - PROCESS | 1840 | 1461641764711 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:36:04 INFO - PROCESS | 1840 | 1461641764716 Marionette TRACE conn3 <- [1,42,null,{}] 20:36:04 INFO - PROCESS | 1840 | 1461641764735 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:36:04 INFO - PROCESS | 1840 | 1461641764875 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 20:36:04 INFO - PROCESS | 1840 | 1461641764892 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ad1c96000 == 18 [pid = 1840] [id = 18] 20:36:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 51 (0x7f2acc89f400) [pid = 1840] [serial = 51] [outer = (nil)] 20:36:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 52 (0x7f2ad2df8c00) [pid = 1840] [serial = 52] [outer = 0x7f2acc89f400] 20:36:04 INFO - PROCESS | 1840 | 1461641764964 Marionette DEBUG loaded listener.js 20:36:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 53 (0x7f2ad3acd400) [pid = 1840] [serial = 53] [outer = 0x7f2acc89f400] 20:36:05 INFO - PROCESS | 1840 | 1461641765656 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:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 964ms 20:36:05 INFO - PROCESS | 1840 | 1461641765667 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 20:36:05 INFO - PROCESS | 1840 | 1461641765672 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 20:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:36:05 INFO - PROCESS | 1840 | 1461641765686 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:36:05 INFO - PROCESS | 1840 | 1461641765688 Marionette TRACE conn3 <- [1,46,null,{}] 20:36:05 INFO - PROCESS | 1840 | 1461641765696 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:36:05 INFO - PROCESS | 1840 | 1461641765943 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 20:36:05 INFO - PROCESS | 1840 | 1461641765956 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad2a79800 == 19 [pid = 1840] [id = 19] 20:36:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 54 (0x7f2ad3c45800) [pid = 1840] [serial = 54] [outer = (nil)] 20:36:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 55 (0x7f2ad3c4c800) [pid = 1840] [serial = 55] [outer = 0x7f2ad3c45800] 20:36:06 INFO - PROCESS | 1840 | 1461641766021 Marionette DEBUG loaded listener.js 20:36:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 56 (0x7f2ad5f11400) [pid = 1840] [serial = 56] [outer = 0x7f2ad3c45800] 20:36:06 INFO - PROCESS | 1840 | 1461641766611 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:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 983ms 20:36:06 INFO - PROCESS | 1840 | 1461641766668 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 20:36:06 INFO - PROCESS | 1840 | 1461641766670 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 20:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:36:06 INFO - PROCESS | 1840 | 1461641766682 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:36:06 INFO - PROCESS | 1840 | 1461641766685 Marionette TRACE conn3 <- [1,50,null,{}] 20:36:06 INFO - PROCESS | 1840 | 1461641766697 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:36:06 INFO - PROCESS | 1840 | 1461641766860 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 20:36:06 INFO - PROCESS | 1840 | 1461641766880 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ad376e800 == 20 [pid = 1840] [id = 20] 20:36:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 57 (0x7f2ac954f000) [pid = 1840] [serial = 57] [outer = (nil)] 20:36:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 58 (0x7f2ad5f16400) [pid = 1840] [serial = 58] [outer = 0x7f2ac954f000] 20:36:06 INFO - PROCESS | 1840 | 1461641766947 Marionette DEBUG loaded listener.js 20:36:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 59 (0x7f2ad9261c00) [pid = 1840] [serial = 59] [outer = 0x7f2ac954f000] 20:36:07 INFO - PROCESS | 1840 | 1461641767775 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:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1139ms 20:36:07 INFO - PROCESS | 1840 | 1461641767822 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 20:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:36:07 INFO - PROCESS | 1840 | 1461641767831 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 20:36:07 INFO - PROCESS | 1840 | 1461641767839 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:36:07 INFO - PROCESS | 1840 | 1461641767845 Marionette TRACE conn3 <- [1,54,null,{}] 20:36:07 INFO - PROCESS | 1840 | 1461641767852 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:36:08 INFO - PROCESS | 1840 | 1461641768026 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 20:36:08 INFO - PROCESS | 1840 | 1461641768152 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2acf25a000 == 21 [pid = 1840] [id = 21] 20:36:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 60 (0x7f2acb264000) [pid = 1840] [serial = 60] [outer = (nil)] 20:36:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 61 (0x7f2acc8a3400) [pid = 1840] [serial = 61] [outer = 0x7f2acb264000] 20:36:08 INFO - PROCESS | 1840 | 1461641768232 Marionette DEBUG loaded listener.js 20:36:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 62 (0x7f2acf34b800) [pid = 1840] [serial = 62] [outer = 0x7f2acb264000] 20:36:09 INFO - PROCESS | 1840 | 1461641769002 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:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1235ms 20:36:09 INFO - PROCESS | 1840 | 1461641769078 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 20:36:09 INFO - PROCESS | 1840 | 1461641769091 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 20:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:36:09 INFO - PROCESS | 1840 | 1461641769106 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:36:09 INFO - PROCESS | 1840 | 1461641769111 Marionette TRACE conn3 <- [1,58,null,{}] 20:36:09 INFO - PROCESS | 1840 | 1461641769120 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:36:09 INFO - PROCESS | 1840 | 1461641769476 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 20:36:09 INFO - PROCESS | 1840 | 1461641769588 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ad27d2800 == 22 [pid = 1840] [id = 22] 20:36:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 63 (0x7f2ad059a800) [pid = 1840] [serial = 63] [outer = (nil)] 20:36:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 64 (0x7f2ad1b53c00) [pid = 1840] [serial = 64] [outer = 0x7f2ad059a800] 20:36:09 INFO - PROCESS | 1840 | 1461641769662 Marionette DEBUG loaded listener.js 20:36:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 65 (0x7f2ad25ad800) [pid = 1840] [serial = 65] [outer = 0x7f2ad059a800] 20:36:10 INFO - PROCESS | 1840 | 1461641770444 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:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1389ms 20:36:10 INFO - PROCESS | 1840 | 1461641770493 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 20:36:10 INFO - PROCESS | 1840 | 1461641770497 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 20:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:36:10 INFO - PROCESS | 1840 | 1461641770521 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:36:10 INFO - PROCESS | 1840 | 1461641770527 Marionette TRACE conn3 <- [1,62,null,{}] 20:36:10 INFO - PROCESS | 1840 | 1461641770544 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:36:10 INFO - PROCESS | 1840 | 1461641770707 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 20:36:10 INFO - PROCESS | 1840 | 1461641770828 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad5f97000 == 23 [pid = 1840] [id = 23] 20:36:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 66 (0x7f2ad3c0a000) [pid = 1840] [serial = 66] [outer = (nil)] 20:36:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 67 (0x7f2ad5fd1800) [pid = 1840] [serial = 67] [outer = 0x7f2ad3c0a000] 20:36:10 INFO - PROCESS | 1840 | 1461641770910 Marionette DEBUG loaded listener.js 20:36:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 68 (0x7f2adf11d000) [pid = 1840] [serial = 68] [outer = 0x7f2ad3c0a000] 20:36:11 INFO - PROCESS | 1840 | 1461641771677 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:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1253ms 20:36:11 INFO - PROCESS | 1840 | 1461641771757 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 20:36:11 INFO - PROCESS | 1840 | 1461641771761 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 20:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:36:11 INFO - PROCESS | 1840 | 1461641771767 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:36:11 INFO - PROCESS | 1840 | 1461641771769 Marionette TRACE conn3 <- [1,66,null,{}] 20:36:11 INFO - PROCESS | 1840 | 1461641771775 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:36:11 INFO - PROCESS | 1840 | 1461641771930 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 20:36:12 INFO - PROCESS | 1840 | 1461641772068 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ad92cb800 == 24 [pid = 1840] [id = 24] 20:36:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 69 (0x7f2ad3c52c00) [pid = 1840] [serial = 69] [outer = (nil)] 20:36:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 70 (0x7f2adffaec00) [pid = 1840] [serial = 70] [outer = 0x7f2ad3c52c00] 20:36:12 INFO - PROCESS | 1840 | 1461641772192 Marionette DEBUG loaded listener.js 20:36:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 71 (0x7f2adffbb800) [pid = 1840] [serial = 71] [outer = 0x7f2ad3c52c00] 20:36:13 INFO - PROCESS | 1840 | 1461641773202 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:36:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1484ms 20:36:13 INFO - PROCESS | 1840 | 1461641773275 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 20:36:13 INFO - PROCESS | 1840 | 1461641773280 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 20:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:36:13 INFO - PROCESS | 1840 | 1461641773298 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:36:13 INFO - PROCESS | 1840 | 1461641773305 Marionette TRACE conn3 <- [1,70,null,{}] 20:36:13 INFO - PROCESS | 1840 | 1461641773313 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:36:13 INFO - PROCESS | 1840 | 1461641773465 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 20:36:13 INFO - PROCESS | 1840 | 1461641773590 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9895800 == 25 [pid = 1840] [id = 25] 20:36:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 72 (0x7f2acc8a3c00) [pid = 1840] [serial = 72] [outer = (nil)] 20:36:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 73 (0x7f2acf2b7000) [pid = 1840] [serial = 73] [outer = 0x7f2acc8a3c00] 20:36:13 INFO - PROCESS | 1840 | 1461641773679 Marionette DEBUG loaded listener.js 20:36:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 74 (0x7f2ad0348000) [pid = 1840] [serial = 74] [outer = 0x7f2acc8a3c00] 20:36:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad2a79800 == 24 [pid = 1840] [id = 19] 20:36:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1c96000 == 23 [pid = 1840] [id = 18] 20:36:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad0596000 == 22 [pid = 1840] [id = 17] 20:36:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac989d000 == 21 [pid = 1840] [id = 16] 20:36:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad2436800 == 20 [pid = 1840] [id = 15] 20:36:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1b9c800 == 19 [pid = 1840] [id = 14] 20:36:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc81c800 == 18 [pid = 1840] [id = 13] 20:36:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9a9b800 == 17 [pid = 1840] [id = 11] 20:36:14 INFO - PROCESS | 1840 | 1461641774575 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:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1333ms 20:36:14 INFO - PROCESS | 1840 | 1461641774631 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 20:36:14 INFO - PROCESS | 1840 | 1461641774637 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 20:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:36:14 INFO - PROCESS | 1840 | 1461641774645 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:36:14 INFO - PROCESS | 1840 | 1461641774651 Marionette TRACE conn3 <- [1,74,null,{}] 20:36:14 INFO - PROCESS | 1840 | 1461641774660 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:36:14 INFO - PROCESS | 1840 | 1461641774821 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 20:36:14 INFO - PROCESS | 1840 | 1461641774945 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2acf266000 == 18 [pid = 1840] [id = 26] 20:36:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 75 (0x7f2ac9c14c00) [pid = 1840] [serial = 75] [outer = (nil)] 20:36:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 76 (0x7f2acf34c400) [pid = 1840] [serial = 76] [outer = 0x7f2ac9c14c00] 20:36:15 INFO - PROCESS | 1840 | 1461641775023 Marionette DEBUG loaded listener.js 20:36:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 77 (0x7f2ad0d4e800) [pid = 1840] [serial = 77] [outer = 0x7f2ac9c14c00] 20:36:15 INFO - PROCESS | 1840 | 1461641775800 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:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1235ms 20:36:15 INFO - PROCESS | 1840 | 1461641775881 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 20:36:15 INFO - PROCESS | 1840 | 1461641775890 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 20:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:36:15 INFO - PROCESS | 1840 | 1461641775900 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:36:15 INFO - PROCESS | 1840 | 1461641775903 Marionette TRACE conn3 <- [1,78,null,{}] 20:36:15 INFO - PROCESS | 1840 | 1461641775909 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:36:16 INFO - PROCESS | 1840 | 1461641776061 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 20:36:16 INFO - PROCESS | 1840 | 1461641776186 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad251e800 == 19 [pid = 1840] [id = 27] 20:36:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 78 (0x7f2ad118cc00) [pid = 1840] [serial = 78] [outer = (nil)] 20:36:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 79 (0x7f2ad27ea000) [pid = 1840] [serial = 79] [outer = 0x7f2ad118cc00] 20:36:16 INFO - PROCESS | 1840 | 1461641776272 Marionette DEBUG loaded listener.js 20:36:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 80 (0x7f2ad3010c00) [pid = 1840] [serial = 80] [outer = 0x7f2ad118cc00] 20:36:17 INFO - PROCESS | 1840 | 1461641777115 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:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1282ms 20:36:17 INFO - PROCESS | 1840 | 1461641777182 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 20:36:17 INFO - PROCESS | 1840 | 1461641777186 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 20:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:36:17 INFO - PROCESS | 1840 | 1461641777192 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:36:17 INFO - PROCESS | 1840 | 1461641777198 Marionette TRACE conn3 <- [1,82,null,{}] 20:36:17 INFO - PROCESS | 1840 | 1461641777213 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:36:17 INFO - PROCESS | 1840 | 1461641777378 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 20:36:17 INFO - PROCESS | 1840 | 1461641777477 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ad3bc8000 == 20 [pid = 1840] [id = 28] 20:36:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 81 (0x7f2ad3c4d800) [pid = 1840] [serial = 81] [outer = (nil)] 20:36:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 82 (0x7f2ada10dc00) [pid = 1840] [serial = 82] [outer = 0x7f2ad3c4d800] 20:36:17 INFO - PROCESS | 1840 | 1461641777552 Marionette DEBUG loaded listener.js 20:36:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 83 (0x7f2adffb0c00) [pid = 1840] [serial = 83] [outer = 0x7f2ad3c4d800] 20:36:18 INFO - PROCESS | 1840 | 1461641778327 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:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1183ms 20:36:18 INFO - PROCESS | 1840 | 1461641778376 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 20:36:18 INFO - PROCESS | 1840 | 1461641778380 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 20:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:36:18 INFO - PROCESS | 1840 | 1461641778386 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:36:18 INFO - PROCESS | 1840 | 1461641778388 Marionette TRACE conn3 <- [1,86,null,{}] 20:36:18 INFO - PROCESS | 1840 | 1461641778393 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:36:18 INFO - PROCESS | 1840 | 1461641778542 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 20:36:18 INFO - PROCESS | 1840 | 1461641778666 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad9512800 == 21 [pid = 1840] [id = 29] 20:36:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 84 (0x7f2ad64a3800) [pid = 1840] [serial = 84] [outer = (nil)] 20:36:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 85 (0x7f2ae020c800) [pid = 1840] [serial = 85] [outer = 0x7f2ad64a3800] 20:36:18 INFO - PROCESS | 1840 | 1461641778737 Marionette DEBUG loaded listener.js 20:36:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7f2ae025f800) [pid = 1840] [serial = 86] [outer = 0x7f2ad64a3800] 20:36:19 INFO - PROCESS | 1840 | 1461641779516 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:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1182ms 20:36:19 INFO - PROCESS | 1840 | 1461641779583 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 20:36:19 INFO - PROCESS | 1840 | 1461641779587 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 20:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:36:19 INFO - PROCESS | 1840 | 1461641779595 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:36:19 INFO - PROCESS | 1840 | 1461641779597 Marionette TRACE conn3 <- [1,90,null,{}] 20:36:19 INFO - PROCESS | 1840 | 1461641779602 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:36:19 INFO - PROCESS | 1840 | 1461641779742 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 20:36:19 INFO - PROCESS | 1840 | 1461641779873 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2adfdb8000 == 22 [pid = 1840] [id = 30] 20:36:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7f2ac986a800) [pid = 1840] [serial = 87] [outer = (nil)] 20:36:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f2ada19a400) [pid = 1840] [serial = 88] [outer = 0x7f2ac986a800] 20:36:19 INFO - PROCESS | 1840 | 1461641779943 Marionette DEBUG loaded listener.js 20:36:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f2ae02a5800) [pid = 1840] [serial = 89] [outer = 0x7f2ac986a800] 20:36:20 INFO - PROCESS | 1840 | 1461641780838 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:36:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1283ms 20:36:20 INFO - PROCESS | 1840 | 1461641780889 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 20:36:20 INFO - PROCESS | 1840 | 1461641780899 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 20:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:36:20 INFO - PROCESS | 1840 | 1461641780906 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:36:20 INFO - PROCESS | 1840 | 1461641780914 Marionette TRACE conn3 <- [1,94,null,{}] 20:36:20 INFO - PROCESS | 1840 | 1461641780931 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:36:21 INFO - PROCESS | 1840 | 1461641781078 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 20:36:21 INFO - PROCESS | 1840 | 1461641781246 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | --DOCSHELL 0x7f2ad5f97000 == 21 [pid = 1840] [id = 23] 20:36:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad27d2800 == 20 [pid = 1840] [id = 22] 20:36:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acf25a000 == 19 [pid = 1840] [id = 21] 20:36:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc81e800 == 20 [pid = 1840] [id = 31] 20:36:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f2ac9866c00) [pid = 1840] [serial = 90] [outer = (nil)] 20:36:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f2acf2be800) [pid = 1840] [serial = 91] [outer = 0x7f2ac9866c00] 20:36:21 INFO - PROCESS | 1840 | 1461641781379 Marionette DEBUG loaded listener.js 20:36:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f2ad1035400) [pid = 1840] [serial = 92] [outer = 0x7f2ac9866c00] 20:36:22 INFO - PROCESS | 1840 | 1461641782135 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:36:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1298ms 20:36:22 INFO - PROCESS | 1840 | 1461641782205 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 20:36:22 INFO - PROCESS | 1840 | 1461641782211 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 20:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:36:22 INFO - PROCESS | 1840 | 1461641782241 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:36:22 INFO - PROCESS | 1840 | 1461641782248 Marionette TRACE conn3 <- [1,98,null,{}] 20:36:22 INFO - PROCESS | 1840 | 1461641782260 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:36:22 INFO - PROCESS | 1840 | 1461641782429 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 20:36:22 INFO - PROCESS | 1840 | 1461641782532 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ad3a2d000 == 21 [pid = 1840] [id = 32] 20:36:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f2ac9a3b400) [pid = 1840] [serial = 93] [outer = (nil)] 20:36:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f2ad300b400) [pid = 1840] [serial = 94] [outer = 0x7f2ac9a3b400] 20:36:22 INFO - PROCESS | 1840 | 1461641782609 Marionette DEBUG loaded listener.js 20:36:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7f2ad3c52400) [pid = 1840] [serial = 95] [outer = 0x7f2ac9a3b400] 20:36:23 INFO - PROCESS | 1840 | 1461641783393 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:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1197ms 20:36:23 INFO - PROCESS | 1840 | 1461641783433 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 20:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:36:23 INFO - PROCESS | 1840 | 1461641783439 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 20:36:23 INFO - PROCESS | 1840 | 1461641783447 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:36:23 INFO - PROCESS | 1840 | 1461641783450 Marionette TRACE conn3 <- [1,102,null,{}] 20:36:23 INFO - PROCESS | 1840 | 1461641783455 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:36:23 INFO - PROCESS | 1840 | 1461641783604 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 20:36:23 INFO - PROCESS | 1840 | 1461641783731 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad951d000 == 22 [pid = 1840] [id = 33] 20:36:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7f2ada198400) [pid = 1840] [serial = 96] [outer = (nil)] 20:36:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f2adfd10c00) [pid = 1840] [serial = 97] [outer = 0x7f2ada198400] 20:36:23 INFO - PROCESS | 1840 | 1461641783801 Marionette DEBUG loaded listener.js 20:36:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f2ae009e400) [pid = 1840] [serial = 98] [outer = 0x7f2ada198400] 20:36:24 INFO - PROCESS | 1840 | 1461641784640 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:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1233ms 20:36:24 INFO - PROCESS | 1840 | 1461641784680 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 20:36:24 INFO - PROCESS | 1840 | 1461641784684 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 20:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:36:24 INFO - PROCESS | 1840 | 1461641784692 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:36:24 INFO - PROCESS | 1840 | 1461641784700 Marionette TRACE conn3 <- [1,106,null,{}] 20:36:24 INFO - PROCESS | 1840 | 1461641784713 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:36:24 INFO - PROCESS | 1840 | 1461641784869 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 20:36:25 INFO - PROCESS | 1840 | 1461641785000 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9a9a800 == 23 [pid = 1840] [id = 34] 20:36:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f2ae1145c00) [pid = 1840] [serial = 99] [outer = (nil)] 20:36:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f2ae143ac00) [pid = 1840] [serial = 100] [outer = 0x7f2ae1145c00] 20:36:25 INFO - PROCESS | 1840 | 1461641785069 Marionette DEBUG loaded listener.js 20:36:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f2ae2e2a000) [pid = 1840] [serial = 101] [outer = 0x7f2ae1145c00] 20:36:25 INFO - PROCESS | 1840 | 1461641785840 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:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1195ms 20:36:25 INFO - PROCESS | 1840 | 1461641785891 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 20:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:36:25 INFO - PROCESS | 1840 | 1461641785896 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 20:36:25 INFO - PROCESS | 1840 | 1461641785903 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:36:25 INFO - PROCESS | 1840 | 1461641785906 Marionette TRACE conn3 <- [1,110,null,{}] 20:36:25 INFO - PROCESS | 1840 | 1461641785911 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:36:26 INFO - PROCESS | 1840 | 1461641786064 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 20:36:26 INFO - PROCESS | 1840 | 1461641786191 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae336c800 == 24 [pid = 1840] [id = 35] 20:36:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f2ae12c7800) [pid = 1840] [serial = 102] [outer = (nil)] 20:36:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f2ae33bf400) [pid = 1840] [serial = 103] [outer = 0x7f2ae12c7800] 20:36:26 INFO - PROCESS | 1840 | 1461641786264 Marionette DEBUG loaded listener.js 20:36:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f2ae4b6e000) [pid = 1840] [serial = 104] [outer = 0x7f2ae12c7800] 20:36:26 INFO - PROCESS | 1840 | 1461641786987 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:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1138ms 20:36:27 INFO - PROCESS | 1840 | 1461641787057 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 20:36:27 INFO - PROCESS | 1840 | 1461641787061 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 20:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:36:27 INFO - PROCESS | 1840 | 1461641787068 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:36:27 INFO - PROCESS | 1840 | 1461641787071 Marionette TRACE conn3 <- [1,114,null,{}] 20:36:27 INFO - PROCESS | 1840 | 1461641787076 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:36:27 INFO - PROCESS | 1840 | 1461641787216 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 20:36:27 INFO - PROCESS | 1840 | 1461641787343 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ae5083000 == 25 [pid = 1840] [id = 36] 20:36:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f2ae526c000) [pid = 1840] [serial = 105] [outer = (nil)] 20:36:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f2ae529f000) [pid = 1840] [serial = 106] [outer = 0x7f2ae526c000] 20:36:27 INFO - PROCESS | 1840 | 1461641787430 Marionette DEBUG loaded listener.js 20:36:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f2ae572bc00) [pid = 1840] [serial = 107] [outer = 0x7f2ae526c000] 20:36:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f2ac9a3dc00) [pid = 1840] [serial = 108] [outer = 0x7f2ac9652400] 20:36:28 INFO - PROCESS | 1840 | 1461641788534 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:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1529ms 20:36:28 INFO - PROCESS | 1840 | 1461641788597 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 20:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:36:28 INFO - PROCESS | 1840 | 1461641788603 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 20:36:28 INFO - PROCESS | 1840 | 1461641788610 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:36:28 INFO - PROCESS | 1840 | 1461641788615 Marionette TRACE conn3 <- [1,118,null,{}] 20:36:28 INFO - PROCESS | 1840 | 1461641788623 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:36:28 INFO - PROCESS | 1840 | 1461641788773 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 20:36:28 INFO - PROCESS | 1840 | 1461641788916 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1716800 == 26 [pid = 1840] [id = 37] 20:36:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f2ad22b9400) [pid = 1840] [serial = 109] [outer = (nil)] 20:36:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f2ad2740400) [pid = 1840] [serial = 110] [outer = 0x7f2ad22b9400] 20:36:28 INFO - PROCESS | 1840 | 1461641788997 Marionette DEBUG loaded listener.js 20:36:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f2ad3c0a800) [pid = 1840] [serial = 111] [outer = 0x7f2ad22b9400] 20:36:29 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad3bc8000 == 25 [pid = 1840] [id = 28] 20:36:29 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad251e800 == 24 [pid = 1840] [id = 27] 20:36:29 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acf266000 == 23 [pid = 1840] [id = 26] 20:36:29 INFO - PROCESS | 1840 | 1461641789807 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:36:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:36:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1242ms 20:36:29 INFO - PROCESS | 1840 | 1461641789857 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 20:36:29 INFO - PROCESS | 1840 | 1461641789864 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 20:36:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:36:29 INFO - PROCESS | 1840 | 1461641789872 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:36:29 INFO - PROCESS | 1840 | 1461641789879 Marionette TRACE conn3 <- [1,122,null,{}] 20:36:29 INFO - PROCESS | 1840 | 1461641789885 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:36:30 INFO - PROCESS | 1840 | 1461641790049 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 20:36:30 INFO - PROCESS | 1840 | 1461641790180 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad5fae800 == 24 [pid = 1840] [id = 38] 20:36:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f2ad3080000) [pid = 1840] [serial = 112] [outer = (nil)] 20:36:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f2ad640e800) [pid = 1840] [serial = 113] [outer = 0x7f2ad3080000] 20:36:30 INFO - PROCESS | 1840 | 1461641790257 Marionette DEBUG loaded listener.js 20:36:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f2ada197c00) [pid = 1840] [serial = 114] [outer = 0x7f2ad3080000] 20:36:31 INFO - PROCESS | 1840 | 1461641791080 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:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1233ms 20:36:31 INFO - PROCESS | 1840 | 1461641791109 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 20:36:31 INFO - PROCESS | 1840 | 1461641791117 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 20:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:36:31 INFO - PROCESS | 1840 | 1461641791128 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:36:31 INFO - PROCESS | 1840 | 1461641791131 Marionette TRACE conn3 <- [1,126,null,{}] 20:36:31 INFO - PROCESS | 1840 | 1461641791135 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:36:31 INFO - PROCESS | 1840 | 1461641791293 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 20:36:31 INFO - PROCESS | 1840 | 1461641791404 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ae04bc800 == 25 [pid = 1840] [id = 39] 20:36:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f2adffb1000) [pid = 1840] [serial = 115] [outer = (nil)] 20:36:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f2ae0255800) [pid = 1840] [serial = 116] [outer = 0x7f2adffb1000] 20:36:31 INFO - PROCESS | 1840 | 1461641791474 Marionette DEBUG loaded listener.js 20:36:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f2ae1149c00) [pid = 1840] [serial = 117] [outer = 0x7f2adffb1000] 20:36:32 INFO - PROCESS | 1840 | 1461641792268 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:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1177ms 20:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:36:32 INFO - PROCESS | 1840 | 1461641792305 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 20:36:32 INFO - PROCESS | 1840 | 1461641792309 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 20:36:32 INFO - PROCESS | 1840 | 1461641792315 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:36:32 INFO - PROCESS | 1840 | 1461641792320 Marionette TRACE conn3 <- [1,130,null,{}] 20:36:32 INFO - PROCESS | 1840 | 1461641792335 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:36:32 INFO - PROCESS | 1840 | 1461641792500 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 20:36:32 INFO - PROCESS | 1840 | 1461641792634 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ae52db800 == 26 [pid = 1840] [id = 40] 20:36:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f2ae4da5800) [pid = 1840] [serial = 118] [outer = (nil)] 20:36:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f2ae5266c00) [pid = 1840] [serial = 119] [outer = 0x7f2ae4da5800] 20:36:32 INFO - PROCESS | 1840 | 1461641792713 Marionette DEBUG loaded listener.js 20:36:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f2ae572d400) [pid = 1840] [serial = 120] [outer = 0x7f2ae4da5800] 20:36:33 INFO - PROCESS | 1840 | 1461641793526 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:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1237ms 20:36:33 INFO - PROCESS | 1840 | 1461641793551 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 20:36:33 INFO - PROCESS | 1840 | 1461641793554 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 20:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:36:33 INFO - PROCESS | 1840 | 1461641793560 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:36:33 INFO - PROCESS | 1840 | 1461641793563 Marionette TRACE conn3 <- [1,134,null,{}] 20:36:33 INFO - PROCESS | 1840 | 1461641793568 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:36:33 INFO - PROCESS | 1840 | 1461641793721 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 20:36:33 INFO - PROCESS | 1840 | 1461641793860 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae571f800 == 27 [pid = 1840] [id = 41] 20:36:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f2ad0346400) [pid = 1840] [serial = 121] [outer = (nil)] 20:36:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f2ae72c7000) [pid = 1840] [serial = 122] [outer = 0x7f2ad0346400] 20:36:33 INFO - PROCESS | 1840 | 1461641793932 Marionette DEBUG loaded listener.js 20:36:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f2ae800fc00) [pid = 1840] [serial = 123] [outer = 0x7f2ad0346400] 20:36:34 INFO - PROCESS | 1840 | 1461641794808 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:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1282ms 20:36:34 INFO - PROCESS | 1840 | 1461641794843 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 20:36:34 INFO - PROCESS | 1840 | 1461641794846 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 20:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:36:34 INFO - PROCESS | 1840 | 1461641794852 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:36:34 INFO - PROCESS | 1840 | 1461641794854 Marionette TRACE conn3 <- [1,138,null,{}] 20:36:34 INFO - PROCESS | 1840 | 1461641794860 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:36:35 INFO - PROCESS | 1840 | 1461641794998 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 20:36:35 INFO - PROCESS | 1840 | 1461641795140 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc810800 == 28 [pid = 1840] [id = 42] 20:36:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f2acc827400) [pid = 1840] [serial = 124] [outer = (nil)] 20:36:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f2acc9d1400) [pid = 1840] [serial = 125] [outer = 0x7f2acc827400] 20:36:35 INFO - PROCESS | 1840 | 1461641795212 Marionette DEBUG loaded listener.js 20:36:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f2acc9d6000) [pid = 1840] [serial = 126] [outer = 0x7f2acc827400] 20:36:36 INFO - PROCESS | 1840 | 1461641796218 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:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1436ms 20:36:36 INFO - PROCESS | 1840 | 1461641796289 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 20:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:36:36 INFO - PROCESS | 1840 | 1461641796296 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 20:36:36 INFO - PROCESS | 1840 | 1461641796302 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:36:36 INFO - PROCESS | 1840 | 1461641796308 Marionette TRACE conn3 <- [1,142,null,{}] 20:36:36 INFO - PROCESS | 1840 | 1461641796314 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:36:36 INFO - PROCESS | 1840 | 1461641796470 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 20:36:36 INFO - PROCESS | 1840 | 1461641796658 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | --DOCSHELL 0x7f2ad951d000 == 27 [pid = 1840] [id = 33] 20:36:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad3a2d000 == 26 [pid = 1840] [id = 32] 20:36:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc81e800 == 25 [pid = 1840] [id = 31] 20:36:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1786000 == 26 [pid = 1840] [id = 43] 20:36:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f2acc82cc00) [pid = 1840] [serial = 127] [outer = (nil)] 20:36:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f2acc9d5400) [pid = 1840] [serial = 128] [outer = 0x7f2acc82cc00] 20:36:36 INFO - PROCESS | 1840 | 1461641796794 Marionette DEBUG loaded listener.js 20:36:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f2acf2b7c00) [pid = 1840] [serial = 129] [outer = 0x7f2acc82cc00] 20:36:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad9512800 == 25 [pid = 1840] [id = 29] 20:36:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9a9a800 == 24 [pid = 1840] [id = 34] 20:36:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae336c800 == 23 [pid = 1840] [id = 35] 20:36:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac989f000 == 22 [pid = 1840] [id = 9] 20:36:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae571f800 == 21 [pid = 1840] [id = 41] 20:36:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae52db800 == 20 [pid = 1840] [id = 40] 20:36:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae04bc800 == 19 [pid = 1840] [id = 39] 20:36:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad5fae800 == 18 [pid = 1840] [id = 38] 20:36:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc810800 == 17 [pid = 1840] [id = 42] 20:36:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9523800 == 16 [pid = 1840] [id = 8] 20:36:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acb354000 == 15 [pid = 1840] [id = 6] 20:36:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9895800 == 14 [pid = 1840] [id = 25] 20:36:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad92cb800 == 13 [pid = 1840] [id = 24] 20:36:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae5083000 == 12 [pid = 1840] [id = 36] 20:36:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1716800 == 11 [pid = 1840] [id = 37] 20:36:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2adfdb8000 == 10 [pid = 1840] [id = 30] 20:36:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad376e800 == 9 [pid = 1840] [id = 20] 20:36:41 INFO - PROCESS | 1840 | 1461641801426 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:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 5146ms 20:36:41 INFO - PROCESS | 1840 | 1461641801448 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 20:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:36:41 INFO - PROCESS | 1840 | 1461641801453 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 20:36:41 INFO - PROCESS | 1840 | 1461641801461 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:36:41 INFO - PROCESS | 1840 | 1461641801464 Marionette TRACE conn3 <- [1,146,null,{}] 20:36:41 INFO - PROCESS | 1840 | 1461641801474 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:36:41 INFO - PROCESS | 1840 | 1461641801618 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 20:36:41 INFO - PROCESS | 1840 | 1461641801737 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc810000 == 10 [pid = 1840] [id = 44] 20:36:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f2acc9d9c00) [pid = 1840] [serial = 130] [outer = (nil)] 20:36:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f2acf5a4c00) [pid = 1840] [serial = 131] [outer = 0x7f2acc9d9c00] 20:36:41 INFO - PROCESS | 1840 | 1461641801802 Marionette DEBUG loaded listener.js 20:36:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f2ad0d4f400) [pid = 1840] [serial = 132] [outer = 0x7f2acc9d9c00] 20:36:42 INFO - PROCESS | 1840 | 1461641802434 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:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 993ms 20:36:42 INFO - PROCESS | 1840 | 1461641802452 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 20:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:36:42 INFO - PROCESS | 1840 | 1461641802461 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 20:36:42 INFO - PROCESS | 1840 | 1461641802470 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:36:42 INFO - PROCESS | 1840 | 1461641802475 Marionette TRACE conn3 <- [1,150,null,{}] 20:36:42 INFO - PROCESS | 1840 | 1461641802480 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:36:42 INFO - PROCESS | 1840 | 1461641802661 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 20:36:42 INFO - PROCESS | 1840 | 1461641802685 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2acc7a6800 == 11 [pid = 1840] [id = 45] 20:36:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f2acf235c00) [pid = 1840] [serial = 133] [outer = (nil)] 20:36:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f2ad2737800) [pid = 1840] [serial = 134] [outer = 0x7f2acf235c00] 20:36:42 INFO - PROCESS | 1840 | 1461641802747 Marionette DEBUG loaded listener.js 20:36:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f2ad3acf400) [pid = 1840] [serial = 135] [outer = 0x7f2acf235c00] 20:36:43 INFO - PROCESS | 1840 | 1461641803671 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:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1232ms 20:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:36:43 INFO - PROCESS | 1840 | 1461641803725 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 20:36:43 INFO - PROCESS | 1840 | 1461641803728 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 20:36:43 INFO - PROCESS | 1840 | 1461641803740 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:36:43 INFO - PROCESS | 1840 | 1461641803744 Marionette TRACE conn3 <- [1,154,null,{}] 20:36:43 INFO - PROCESS | 1840 | 1461641803760 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:36:43 INFO - PROCESS | 1840 | 1461641803939 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 20:36:43 INFO - PROCESS | 1840 | 1461641803967 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2adfd2b000 == 12 [pid = 1840] [id = 46] 20:36:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f2acdeba000) [pid = 1840] [serial = 136] [outer = (nil)] 20:36:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f2adfd07800) [pid = 1840] [serial = 137] [outer = 0x7f2acdeba000] 20:36:44 INFO - PROCESS | 1840 | 1461641804032 Marionette DEBUG loaded listener.js 20:36:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f2ae009cc00) [pid = 1840] [serial = 138] [outer = 0x7f2acdeba000] 20:36:44 INFO - PROCESS | 1840 | 1461641804796 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:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1098ms 20:36:44 INFO - PROCESS | 1840 | 1461641804833 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 20:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:36:44 INFO - PROCESS | 1840 | 1461641804836 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 20:36:44 INFO - PROCESS | 1840 | 1461641804842 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:36:44 INFO - PROCESS | 1840 | 1461641804845 Marionette TRACE conn3 <- [1,158,null,{}] 20:36:44 INFO - PROCESS | 1840 | 1461641804850 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:36:45 INFO - PROCESS | 1840 | 1461641805011 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 20:36:45 INFO - PROCESS | 1840 | 1461641805075 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ae1215000 == 13 [pid = 1840] [id = 47] 20:36:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f2ac9bcb000) [pid = 1840] [serial = 139] [outer = (nil)] 20:36:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f2ae02aa400) [pid = 1840] [serial = 140] [outer = 0x7f2ac9bcb000] 20:36:45 INFO - PROCESS | 1840 | 1461641805144 Marionette DEBUG loaded listener.js 20:36:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f2ae11eb400) [pid = 1840] [serial = 141] [outer = 0x7f2ac9bcb000] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f2ad059a800) [pid = 1840] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f2ad118cc00) [pid = 1840] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f2acb264000) [pid = 1840] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f2ac9a3b400) [pid = 1840] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f2ac954f000) [pid = 1840] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f2ae1145c00) [pid = 1840] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f2acc8a3c00) [pid = 1840] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f2acf2bf800) [pid = 1840] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f2acc89f400) [pid = 1840] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f2acc73f800) [pid = 1840] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f2ac9659800) [pid = 1840] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f2acf5a4800) [pid = 1840] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f2ad3c45800) [pid = 1840] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f2ad0d50000) [pid = 1840] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f2acb25ec00) [pid = 1840] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f2adffb1000) [pid = 1840] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f2ac9a35400) [pid = 1840] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f2ae4da5800) [pid = 1840] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f2acb25d000) [pid = 1840] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f2ad3080000) [pid = 1840] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f2ad3c04800) [pid = 1840] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f2ad64a3800) [pid = 1840] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f2ad3c4d800) [pid = 1840] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f2ad22b9400) [pid = 1840] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f2ae526c000) [pid = 1840] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f2ac9866c00) [pid = 1840] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f2ad3c52c00) [pid = 1840] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f2ae12c7800) [pid = 1840] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f2ada198400) [pid = 1840] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f2ad3c0a000) [pid = 1840] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f2ac9c14c00) [pid = 1840] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f2ac986a800) [pid = 1840] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f2acc827400) [pid = 1840] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:36:46 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f2ad0346400) [pid = 1840] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:36:46 INFO - PROCESS | 1840 | 1461641806812 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:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2030ms 20:36:46 INFO - PROCESS | 1840 | 1461641806901 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 20:36:46 INFO - PROCESS | 1840 | 1461641806903 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 20:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:36:46 INFO - PROCESS | 1840 | 1461641806925 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:36:46 INFO - PROCESS | 1840 | 1461641806928 Marionette TRACE conn3 <- [1,162,null,{}] 20:36:46 INFO - PROCESS | 1840 | 1461641806932 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:36:47 INFO - PROCESS | 1840 | 1461641807059 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 20:36:47 INFO - PROCESS | 1840 | 1461641807069 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2acf577000 == 14 [pid = 1840] [id = 48] 20:36:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f2ac986a800) [pid = 1840] [serial = 142] [outer = (nil)] 20:36:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f2acc9dc000) [pid = 1840] [serial = 143] [outer = 0x7f2ac986a800] 20:36:47 INFO - PROCESS | 1840 | 1461641807127 Marionette DEBUG loaded listener.js 20:36:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f2ad27e8000) [pid = 1840] [serial = 144] [outer = 0x7f2ac986a800] 20:36:47 INFO - PROCESS | 1840 | 1461641807866 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:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 983ms 20:36:47 INFO - PROCESS | 1840 | 1461641807900 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 20:36:47 INFO - PROCESS | 1840 | 1461641807903 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 20:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:36:47 INFO - PROCESS | 1840 | 1461641807909 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:36:47 INFO - PROCESS | 1840 | 1461641807910 Marionette TRACE conn3 <- [1,166,null,{}] 20:36:47 INFO - PROCESS | 1840 | 1461641807916 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:36:48 INFO - PROCESS | 1840 | 1461641808124 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 20:36:48 INFO - PROCESS | 1840 | 1461641808149 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ae1425800 == 15 [pid = 1840] [id = 49] 20:36:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f2acc9d9000) [pid = 1840] [serial = 145] [outer = (nil)] 20:36:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f2ae00a9400) [pid = 1840] [serial = 146] [outer = 0x7f2acc9d9000] 20:36:48 INFO - PROCESS | 1840 | 1461641808211 Marionette DEBUG loaded listener.js 20:36:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f2ae4a7dc00) [pid = 1840] [serial = 147] [outer = 0x7f2acc9d9000] 20:36:49 INFO - PROCESS | 1840 | 1461641809178 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:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1329ms 20:36:49 INFO - PROCESS | 1840 | 1461641809239 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 20:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:36:49 INFO - PROCESS | 1840 | 1461641809246 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 20:36:49 INFO - PROCESS | 1840 | 1461641809252 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:36:49 INFO - PROCESS | 1840 | 1461641809259 Marionette TRACE conn3 <- [1,170,null,{}] 20:36:49 INFO - PROCESS | 1840 | 1461641809266 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:36:49 INFO - PROCESS | 1840 | 1461641809456 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 20:36:49 INFO - PROCESS | 1840 | 1461641809592 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1711800 == 16 [pid = 1840] [id = 50] 20:36:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f2acc9d6800) [pid = 1840] [serial = 148] [outer = (nil)] 20:36:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f2acf238800) [pid = 1840] [serial = 149] [outer = 0x7f2acc9d6800] 20:36:49 INFO - PROCESS | 1840 | 1461641809664 Marionette DEBUG loaded listener.js 20:36:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f2ad0ea2800) [pid = 1840] [serial = 150] [outer = 0x7f2acc9d6800] 20:36:50 INFO - PROCESS | 1840 | 1461641810529 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:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1339ms 20:36:50 INFO - PROCESS | 1840 | 1461641810591 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 20:36:50 INFO - PROCESS | 1840 | 1461641810599 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 20:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:36:50 INFO - PROCESS | 1840 | 1461641810609 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:36:50 INFO - PROCESS | 1840 | 1461641810613 Marionette TRACE conn3 <- [1,174,null,{}] 20:36:50 INFO - PROCESS | 1840 | 1461641810618 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:36:50 INFO - PROCESS | 1840 | 1461641810781 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 20:36:50 INFO - PROCESS | 1840 | 1461641810914 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2acb5e2000 == 17 [pid = 1840] [id = 51] 20:36:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f2ac9a43400) [pid = 1840] [serial = 151] [outer = (nil)] 20:36:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f2acc828400) [pid = 1840] [serial = 152] [outer = 0x7f2ac9a43400] 20:36:50 INFO - PROCESS | 1840 | 1461641810987 Marionette DEBUG loaded listener.js 20:36:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f2ad2742400) [pid = 1840] [serial = 153] [outer = 0x7f2ac9a43400] 20:36:51 INFO - PROCESS | 1840 | 1461641811414 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:36:52 INFO - PROCESS | 1840 | 1461641812088 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:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1529ms 20:36:52 INFO - PROCESS | 1840 | 1461641812139 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 20:36:52 INFO - PROCESS | 1840 | 1461641812144 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 20:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:36:52 INFO - PROCESS | 1840 | 1461641812152 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:36:52 INFO - PROCESS | 1840 | 1461641812157 Marionette TRACE conn3 <- [1,178,null,{}] 20:36:52 INFO - PROCESS | 1840 | 1461641812165 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:36:52 INFO - PROCESS | 1840 | 1461641812378 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 20:36:52 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1786000 == 16 [pid = 1840] [id = 43] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f2ad174e000) [pid = 1840] [serial = 12] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f2acc9d5400) [pid = 1840] [serial = 128] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f2ad1c86400) [pid = 1840] [serial = 9] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | 1461641812602 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ac9882000 == 17 [pid = 1840] [id = 52] 20:36:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f2ac964d400) [pid = 1840] [serial = 154] [outer = (nil)] 20:36:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f2aca4f7c00) [pid = 1840] [serial = 155] [outer = 0x7f2ac964d400] 20:36:52 INFO - PROCESS | 1840 | 1461641812663 Marionette DEBUG loaded listener.js 20:36:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f2acc829800) [pid = 1840] [serial = 156] [outer = 0x7f2ac964d400] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f2ad27ea000) [pid = 1840] [serial = 79] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f2ae2e2a000) [pid = 1840] [serial = 101] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f2ad5f16400) [pid = 1840] [serial = 58] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f2ad300b400) [pid = 1840] [serial = 94] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f2ae143ac00) [pid = 1840] [serial = 100] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f2ad0348000) [pid = 1840] [serial = 74] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f2ae2e4a800) [pid = 1840] [serial = 2] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f2acf34c400) [pid = 1840] [serial = 76] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f2ad0342000) [pid = 1840] [serial = 46] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f2ad2df8c00) [pid = 1840] [serial = 52] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f2acf2b7000) [pid = 1840] [serial = 73] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f2acf2bec00) [pid = 1840] [serial = 37] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f2ac9889800) [pid = 1840] [serial = 28] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f2ac986d800) [pid = 1840] [serial = 30] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f2acf5a2c00) [pid = 1840] [serial = 38] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f2ad118c400) [pid = 1840] [serial = 40] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f2ad3c4c800) [pid = 1840] [serial = 55] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f2ad3acd400) [pid = 1840] [serial = 53] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f2ad0ea1c00) [pid = 1840] [serial = 47] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f2ad1b4f400) [pid = 1840] [serial = 49] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f2ad1ea7000) [pid = 1840] [serial = 41] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f2ad2742800) [pid = 1840] [serial = 43] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 96 (0x7f2ad2738400) [pid = 1840] [serial = 50] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 95 (0x7f2ad27f5000) [pid = 1840] [serial = 44] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 94 (0x7f2ac9a43800) [pid = 1840] [serial = 31] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 93 (0x7f2ad5f11400) [pid = 1840] [serial = 56] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7f2ac9c18000) [pid = 1840] [serial = 34] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 91 (0x7f2ac9a42000) [pid = 1840] [serial = 26] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f2ae009e400) [pid = 1840] [serial = 98] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7f2ad640e800) [pid = 1840] [serial = 113] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 88 (0x7f2adf11d000) [pid = 1840] [serial = 68] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7f2ad0d4e800) [pid = 1840] [serial = 77] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 86 (0x7f2adffaec00) [pid = 1840] [serial = 70] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 85 (0x7f2ad25ad800) [pid = 1840] [serial = 65] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 84 (0x7f2ad3010c00) [pid = 1840] [serial = 80] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 83 (0x7f2ad5fd1800) [pid = 1840] [serial = 67] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 82 (0x7f2ada10dc00) [pid = 1840] [serial = 82] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 81 (0x7f2ae33bf400) [pid = 1840] [serial = 103] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 80 (0x7f2adfd10c00) [pid = 1840] [serial = 97] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 79 (0x7f2ad1b53c00) [pid = 1840] [serial = 64] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 78 (0x7f2acf34b800) [pid = 1840] [serial = 62] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 77 (0x7f2acf2be800) [pid = 1840] [serial = 91] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 76 (0x7f2ad3c52400) [pid = 1840] [serial = 95] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 75 (0x7f2acc8a3400) [pid = 1840] [serial = 61] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 74 (0x7f2ad9261c00) [pid = 1840] [serial = 59] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 73 (0x7f2ae572bc00) [pid = 1840] [serial = 107] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 72 (0x7f2ad2740400) [pid = 1840] [serial = 110] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 71 (0x7f2ae0255800) [pid = 1840] [serial = 116] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 70 (0x7f2ae020c800) [pid = 1840] [serial = 85] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 69 (0x7f2ad1035400) [pid = 1840] [serial = 92] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 68 (0x7f2adffbb800) [pid = 1840] [serial = 71] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 67 (0x7f2ae4b6e000) [pid = 1840] [serial = 104] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 66 (0x7f2ae529f000) [pid = 1840] [serial = 106] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 65 (0x7f2ae72c7000) [pid = 1840] [serial = 122] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 64 (0x7f2ae1149c00) [pid = 1840] [serial = 117] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 63 (0x7f2ac9a38c00) [pid = 1840] [serial = 25] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 62 (0x7f2ae5266c00) [pid = 1840] [serial = 119] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 61 (0x7f2ae572d400) [pid = 1840] [serial = 120] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 60 (0x7f2acf23a800) [pid = 1840] [serial = 22] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 59 (0x7f2ac9866400) [pid = 1840] [serial = 23] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 58 (0x7f2ada197c00) [pid = 1840] [serial = 114] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 57 (0x7f2ad3c05400) [pid = 1840] [serial = 16] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 56 (0x7f2ae025f800) [pid = 1840] [serial = 86] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 55 (0x7f2ac9c1d800) [pid = 1840] [serial = 35] [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:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 54 (0x7f2ad3c0c000) [pid = 1840] [serial = 17] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 53 (0x7f2adffb0c00) [pid = 1840] [serial = 83] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 52 (0x7f2acb267800) [pid = 1840] [serial = 19] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 51 (0x7f2ada19a400) [pid = 1840] [serial = 88] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 50 (0x7f2ad3c0a800) [pid = 1840] [serial = 111] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 49 (0x7f2ae02a5800) [pid = 1840] [serial = 89] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 48 (0x7f2acc9d6000) [pid = 1840] [serial = 126] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 47 (0x7f2ae800fc00) [pid = 1840] [serial = 123] [outer = (nil)] [url = about:blank] 20:36:52 INFO - PROCESS | 1840 | --DOMWINDOW == 46 (0x7f2acc9d1400) [pid = 1840] [serial = 125] [outer = (nil)] [url = about:blank] 20:36:53 INFO - PROCESS | 1840 | 1461641813543 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:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1436ms 20:36:53 INFO - PROCESS | 1840 | 1461641813588 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 20:36:53 INFO - PROCESS | 1840 | 1461641813595 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 20:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:36:53 INFO - PROCESS | 1840 | 1461641813604 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:36:53 INFO - PROCESS | 1840 | 1461641813608 Marionette TRACE conn3 <- [1,182,null,{}] 20:36:53 INFO - PROCESS | 1840 | 1461641813613 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:36:53 INFO - PROCESS | 1840 | 1461641813738 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 20:36:53 INFO - PROCESS | 1840 | 1461641813754 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca5b8000 == 18 [pid = 1840] [id = 53] 20:36:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 47 (0x7f2acc9da800) [pid = 1840] [serial = 157] [outer = (nil)] 20:36:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 48 (0x7f2acc9dd800) [pid = 1840] [serial = 158] [outer = 0x7f2acc9da800] 20:36:53 INFO - PROCESS | 1840 | 1461641813812 Marionette DEBUG loaded listener.js 20:36:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 49 (0x7f2acf2b8400) [pid = 1840] [serial = 159] [outer = 0x7f2acc9da800] 20:36:54 INFO - PROCESS | 1840 | 1461641814450 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:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 880ms 20:36:54 INFO - PROCESS | 1840 | 1461641814496 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 20:36:54 INFO - PROCESS | 1840 | 1461641814498 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 20:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:36:54 INFO - PROCESS | 1840 | 1461641814505 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:36:54 INFO - PROCESS | 1840 | 1461641814510 Marionette TRACE conn3 <- [1,186,null,{}] 20:36:54 INFO - PROCESS | 1840 | 1461641814525 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:36:54 INFO - PROCESS | 1840 | 1461641814663 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 20:36:54 INFO - PROCESS | 1840 | 1461641814682 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2acc808000 == 19 [pid = 1840] [id = 54] 20:36:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 50 (0x7f2acfede400) [pid = 1840] [serial = 160] [outer = (nil)] 20:36:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 51 (0x7f2ad0d4e800) [pid = 1840] [serial = 161] [outer = 0x7f2acfede400] 20:36:54 INFO - PROCESS | 1840 | 1461641814750 Marionette DEBUG loaded listener.js 20:36:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 52 (0x7f2ad174d000) [pid = 1840] [serial = 162] [outer = 0x7f2acfede400] 20:36:55 INFO - PROCESS | 1840 | 1461641815477 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:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 982ms 20:36:55 INFO - PROCESS | 1840 | 1461641815492 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 20:36:55 INFO - PROCESS | 1840 | 1461641815496 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 20:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:36:55 INFO - PROCESS | 1840 | 1461641815501 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:36:55 INFO - PROCESS | 1840 | 1461641815502 Marionette TRACE conn3 <- [1,190,null,{}] 20:36:55 INFO - PROCESS | 1840 | 1461641815508 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:36:55 INFO - PROCESS | 1840 | 1461641815670 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 20:36:55 INFO - PROCESS | 1840 | 1461641815695 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2acf576800 == 20 [pid = 1840] [id = 55] 20:36:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 53 (0x7f2acc9dcc00) [pid = 1840] [serial = 163] [outer = (nil)] 20:36:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 54 (0x7f2ad1ea6800) [pid = 1840] [serial = 164] [outer = 0x7f2acc9dcc00] 20:36:55 INFO - PROCESS | 1840 | 1461641815754 Marionette DEBUG loaded listener.js 20:36:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 55 (0x7f2ad2740c00) [pid = 1840] [serial = 165] [outer = 0x7f2acc9dcc00] 20:36:56 INFO - PROCESS | 1840 | 1461641816481 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:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1027ms 20:36:56 INFO - PROCESS | 1840 | 1461641816528 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 20:36:56 INFO - PROCESS | 1840 | 1461641816531 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 20:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:36:56 INFO - PROCESS | 1840 | 1461641816538 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:36:56 INFO - PROCESS | 1840 | 1461641816542 Marionette TRACE conn3 <- [1,194,null,{}] 20:36:56 INFO - PROCESS | 1840 | --DOMWINDOW == 54 (0x7f2ac986a800) [pid = 1840] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:36:56 INFO - PROCESS | 1840 | --DOMWINDOW == 53 (0x7f2acdeba000) [pid = 1840] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:36:56 INFO - PROCESS | 1840 | --DOMWINDOW == 52 (0x7f2ac9bcb000) [pid = 1840] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:36:56 INFO - PROCESS | 1840 | --DOMWINDOW == 51 (0x7f2acc9d9c00) [pid = 1840] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:36:56 INFO - PROCESS | 1840 | --DOMWINDOW == 50 (0x7f2acc82cc00) [pid = 1840] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:36:56 INFO - PROCESS | 1840 | --DOMWINDOW == 49 (0x7f2acf235c00) [pid = 1840] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:36:56 INFO - PROCESS | 1840 | 1461641816620 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:36:56 INFO - PROCESS | 1840 | 1461641816759 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 20:36:56 INFO - PROCESS | 1840 | 1461641816769 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad0db2800 == 21 [pid = 1840] [id = 56] 20:36:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 50 (0x7f2ad0342000) [pid = 1840] [serial = 166] [outer = (nil)] 20:36:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 51 (0x7f2ad23a4000) [pid = 1840] [serial = 167] [outer = 0x7f2ad0342000] 20:36:56 INFO - PROCESS | 1840 | 1461641816826 Marionette DEBUG loaded listener.js 20:36:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 52 (0x7f2ad2a2c000) [pid = 1840] [serial = 168] [outer = 0x7f2ad0342000] 20:36:57 INFO - PROCESS | 1840 | 1461641817518 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:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 990ms 20:36:57 INFO - PROCESS | 1840 | 1461641817529 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 20:36:57 INFO - PROCESS | 1840 | 1461641817531 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 20:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:36:57 INFO - PROCESS | 1840 | 1461641817536 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:36:57 INFO - PROCESS | 1840 | 1461641817539 Marionette TRACE conn3 <- [1,198,null,{}] 20:36:57 INFO - PROCESS | 1840 | 1461641817544 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:36:57 INFO - PROCESS | 1840 | 1461641817728 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 20:36:57 INFO - PROCESS | 1840 | 1461641817753 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ad1ba0000 == 22 [pid = 1840] [id = 57] 20:36:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 53 (0x7f2acfd74400) [pid = 1840] [serial = 169] [outer = (nil)] 20:36:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 54 (0x7f2ad5f0f800) [pid = 1840] [serial = 170] [outer = 0x7f2acfd74400] 20:36:57 INFO - PROCESS | 1840 | 1461641817817 Marionette DEBUG loaded listener.js 20:36:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 55 (0x7f2ad640cc00) [pid = 1840] [serial = 171] [outer = 0x7f2acfd74400] 20:36:58 INFO - PROCESS | 1840 | 1461641818421 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:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 935ms 20:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:36:58 INFO - PROCESS | 1840 | 1461641818471 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 20:36:58 INFO - PROCESS | 1840 | 1461641818473 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 20:36:58 INFO - PROCESS | 1840 | 1461641818482 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:36:58 INFO - PROCESS | 1840 | 1461641818485 Marionette TRACE conn3 <- [1,202,null,{}] 20:36:58 INFO - PROCESS | 1840 | 1461641818490 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:36:58 INFO - PROCESS | 1840 | 1461641818612 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 20:36:58 INFO - PROCESS | 1840 | 1461641818701 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad2350000 == 23 [pid = 1840] [id = 58] 20:36:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 56 (0x7f2ac9549000) [pid = 1840] [serial = 172] [outer = (nil)] 20:36:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 57 (0x7f2ad64a6000) [pid = 1840] [serial = 173] [outer = 0x7f2ac9549000] 20:36:58 INFO - PROCESS | 1840 | 1461641818759 Marionette DEBUG loaded listener.js 20:36:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 58 (0x7f2ada10e000) [pid = 1840] [serial = 174] [outer = 0x7f2ac9549000] 20:36:59 INFO - PROCESS | 1840 | 1461641819563 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:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1129ms 20:36:59 INFO - PROCESS | 1840 | 1461641819611 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 20:36:59 INFO - PROCESS | 1840 | 1461641819617 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 20:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:36:59 INFO - PROCESS | 1840 | 1461641819625 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:36:59 INFO - PROCESS | 1840 | 1461641819629 Marionette TRACE conn3 <- [1,206,null,{}] 20:36:59 INFO - PROCESS | 1840 | 1461641819637 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:36:59 INFO - PROCESS | 1840 | 1461641819788 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 20:36:59 INFO - PROCESS | 1840 | 1461641819912 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca5aa000 == 24 [pid = 1840] [id = 59] 20:36:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 59 (0x7f2ac9c1d800) [pid = 1840] [serial = 175] [outer = (nil)] 20:36:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 60 (0x7f2acc82d400) [pid = 1840] [serial = 176] [outer = 0x7f2ac9c1d800] 20:36:59 INFO - PROCESS | 1840 | 1461641819985 Marionette DEBUG loaded listener.js 20:37:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 61 (0x7f2acc9d8c00) [pid = 1840] [serial = 177] [outer = 0x7f2ac9c1d800] 20:37:00 INFO - PROCESS | 1840 | 1461641820730 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:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1130ms 20:37:00 INFO - PROCESS | 1840 | 1461641820756 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 20:37:00 INFO - PROCESS | 1840 | 1461641820765 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 20:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:37:00 INFO - PROCESS | 1840 | 1461641820775 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:37:00 INFO - PROCESS | 1840 | 1461641820779 Marionette TRACE conn3 <- [1,210,null,{}] 20:37:00 INFO - PROCESS | 1840 | 1461641820785 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:37:00 INFO - PROCESS | 1840 | 1461641820929 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 20:37:01 INFO - PROCESS | 1840 | 1461641821059 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ad171a000 == 25 [pid = 1840] [id = 60] 20:37:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 62 (0x7f2acf2bec00) [pid = 1840] [serial = 178] [outer = (nil)] 20:37:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 63 (0x7f2ad0345400) [pid = 1840] [serial = 179] [outer = 0x7f2acf2bec00] 20:37:01 INFO - PROCESS | 1840 | 1461641821130 Marionette DEBUG loaded listener.js 20:37:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 64 (0x7f2ad18be000) [pid = 1840] [serial = 180] [outer = 0x7f2acf2bec00] 20:37:02 INFO - PROCESS | 1840 | 1461641822201 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:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1481ms 20:37:02 INFO - PROCESS | 1840 | 1461641822257 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 20:37:02 INFO - PROCESS | 1840 | 1461641822262 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 20:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:37:02 INFO - PROCESS | 1840 | 1461641822272 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:37:02 INFO - PROCESS | 1840 | 1461641822281 Marionette TRACE conn3 <- [1,214,null,{}] 20:37:02 INFO - PROCESS | 1840 | 1461641822347 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:37:02 INFO - PROCESS | 1840 | 1461641822639 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 20:37:02 INFO - PROCESS | 1840 | 1461641822816 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ad2dec000 == 26 [pid = 1840] [id = 61] 20:37:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 65 (0x7f2ad3c06000) [pid = 1840] [serial = 181] [outer = (nil)] 20:37:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 66 (0x7f2ad3c4d800) [pid = 1840] [serial = 182] [outer = 0x7f2ad3c06000] 20:37:02 INFO - PROCESS | 1840 | 1461641822910 Marionette DEBUG loaded listener.js 20:37:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 67 (0x7f2ad5fd1800) [pid = 1840] [serial = 183] [outer = 0x7f2ad3c06000] 20:37:03 INFO - PROCESS | 1840 | 1461641823728 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:37:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:37:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1497ms 20:37:03 INFO - PROCESS | 1840 | 1461641823768 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 20:37:03 INFO - PROCESS | 1840 | 1461641823773 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 20:37:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:37:03 INFO - PROCESS | 1840 | 1461641823778 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:37:03 INFO - PROCESS | 1840 | 1461641823781 Marionette TRACE conn3 <- [1,218,null,{}] 20:37:03 INFO - PROCESS | 1840 | 1461641823786 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:37:03 INFO - PROCESS | 1840 | 1461641823929 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 20:37:04 INFO - PROCESS | 1840 | 1461641824059 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ad3bba800 == 27 [pid = 1840] [id = 62] 20:37:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 68 (0x7f2ad3c0a800) [pid = 1840] [serial = 184] [outer = (nil)] 20:37:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 69 (0x7f2ada19a000) [pid = 1840] [serial = 185] [outer = 0x7f2ad3c0a800] 20:37:04 INFO - PROCESS | 1840 | 1461641824131 Marionette DEBUG loaded listener.js 20:37:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 70 (0x7f2adf125800) [pid = 1840] [serial = 186] [outer = 0x7f2ad3c0a800] 20:37:05 INFO - PROCESS | 1840 | 1461641825051 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:37:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1326ms 20:37:05 INFO - PROCESS | 1840 | 1461641825106 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 20:37:05 INFO - PROCESS | 1840 | 1461641825111 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 20:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:37:05 INFO - PROCESS | 1840 | 1461641825118 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:37:05 INFO - PROCESS | 1840 | 1461641825123 Marionette TRACE conn3 <- [1,222,null,{}] 20:37:05 INFO - PROCESS | 1840 | 1461641825132 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:37:05 INFO - PROCESS | 1840 | 1461641825267 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 20:37:05 INFO - PROCESS | 1840 | 1461641825424 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9881800 == 28 [pid = 1840] [id = 63] 20:37:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 71 (0x7f2ac9c14800) [pid = 1840] [serial = 187] [outer = (nil)] 20:37:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 72 (0x7f2acb261400) [pid = 1840] [serial = 188] [outer = 0x7f2ac9c14800] 20:37:05 INFO - PROCESS | 1840 | 1461641825500 Marionette DEBUG loaded listener.js 20:37:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 73 (0x7f2acc9d4000) [pid = 1840] [serial = 189] [outer = 0x7f2ac9c14800] 20:37:06 INFO - PROCESS | 1840 | --DOMWINDOW == 72 (0x7f2acc9dc000) [pid = 1840] [serial = 143] [outer = (nil)] [url = about:blank] 20:37:06 INFO - PROCESS | 1840 | --DOMWINDOW == 71 (0x7f2adfd07800) [pid = 1840] [serial = 137] [outer = (nil)] [url = about:blank] 20:37:06 INFO - PROCESS | 1840 | --DOMWINDOW == 70 (0x7f2ae02aa400) [pid = 1840] [serial = 140] [outer = (nil)] [url = about:blank] 20:37:06 INFO - PROCESS | 1840 | --DOMWINDOW == 69 (0x7f2acf5a4c00) [pid = 1840] [serial = 131] [outer = (nil)] [url = about:blank] 20:37:06 INFO - PROCESS | 1840 | --DOMWINDOW == 68 (0x7f2ad0d4f400) [pid = 1840] [serial = 132] [outer = (nil)] [url = about:blank] 20:37:06 INFO - PROCESS | 1840 | --DOMWINDOW == 67 (0x7f2acf2b7c00) [pid = 1840] [serial = 129] [outer = (nil)] [url = about:blank] 20:37:06 INFO - PROCESS | 1840 | --DOMWINDOW == 66 (0x7f2ad27e8000) [pid = 1840] [serial = 144] [outer = (nil)] [url = about:blank] 20:37:06 INFO - PROCESS | 1840 | --DOMWINDOW == 65 (0x7f2ad2737800) [pid = 1840] [serial = 134] [outer = (nil)] [url = about:blank] 20:37:06 INFO - PROCESS | 1840 | --DOMWINDOW == 64 (0x7f2ae009cc00) [pid = 1840] [serial = 138] [outer = (nil)] [url = about:blank] 20:37:06 INFO - PROCESS | 1840 | --DOMWINDOW == 63 (0x7f2ae11eb400) [pid = 1840] [serial = 141] [outer = (nil)] [url = about:blank] 20:37:06 INFO - PROCESS | 1840 | --DOMWINDOW == 62 (0x7f2ad3acf400) [pid = 1840] [serial = 135] [outer = (nil)] [url = about:blank] 20:37:06 INFO - PROCESS | 1840 | 1461641826258 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:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1187ms 20:37:06 INFO - PROCESS | 1840 | 1461641826306 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 20:37:06 INFO - PROCESS | 1840 | 1461641826313 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 20:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:37:06 INFO - PROCESS | 1840 | 1461641826331 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:37:06 INFO - PROCESS | 1840 | 1461641826339 Marionette TRACE conn3 <- [1,226,null,{}] 20:37:06 INFO - PROCESS | 1840 | 1461641826350 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:37:06 INFO - PROCESS | 1840 | 1461641826490 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 20:37:06 INFO - PROCESS | 1840 | 1461641826501 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2acc8bf000 == 29 [pid = 1840] [id = 64] 20:37:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 63 (0x7f2acf2b7c00) [pid = 1840] [serial = 190] [outer = (nil)] 20:37:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 64 (0x7f2acfee4800) [pid = 1840] [serial = 191] [outer = 0x7f2acf2b7c00] 20:37:06 INFO - PROCESS | 1840 | 1461641826559 Marionette DEBUG loaded listener.js 20:37:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 65 (0x7f2ad10b7000) [pid = 1840] [serial = 192] [outer = 0x7f2acf2b7c00] 20:37:07 INFO - PROCESS | 1840 | 1461641827254 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:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 947ms 20:37:07 INFO - PROCESS | 1840 | 1461641827268 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 20:37:07 INFO - PROCESS | 1840 | 1461641827271 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 20:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:37:07 INFO - PROCESS | 1840 | 1461641827278 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:37:07 INFO - PROCESS | 1840 | 1461641827283 Marionette TRACE conn3 <- [1,230,null,{}] 20:37:07 INFO - PROCESS | 1840 | 1461641827297 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:37:07 INFO - PROCESS | 1840 | 1461641827432 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 20:37:07 INFO - PROCESS | 1840 | 1461641827526 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1b89800 == 30 [pid = 1840] [id = 65] 20:37:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 66 (0x7f2ad10b4000) [pid = 1840] [serial = 193] [outer = (nil)] 20:37:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 67 (0x7f2ad2a36800) [pid = 1840] [serial = 194] [outer = 0x7f2ad10b4000] 20:37:07 INFO - PROCESS | 1840 | 1461641827586 Marionette DEBUG loaded listener.js 20:37:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 68 (0x7f2ad3c11c00) [pid = 1840] [serial = 195] [outer = 0x7f2ad10b4000] 20:37:08 INFO - PROCESS | 1840 | 1461641828189 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:37:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 933ms 20:37:08 INFO - PROCESS | 1840 | 1461641828211 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 20:37:08 INFO - PROCESS | 1840 | 1461641828215 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 20:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:37:08 INFO - PROCESS | 1840 | 1461641828220 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:37:08 INFO - PROCESS | 1840 | 1461641828223 Marionette TRACE conn3 <- [1,234,null,{}] 20:37:08 INFO - PROCESS | 1840 | 1461641828239 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:37:08 INFO - PROCESS | 1840 | 1461641828403 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 20:37:08 INFO - PROCESS | 1840 | 1461641828433 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1840 | ++DOCSHELL 0x7f2ad2dda800 == 31 [pid = 1840] [id = 66] 20:37:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 69 (0x7f2ac9a38800) [pid = 1840] [serial = 196] [outer = (nil)] 20:37:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 70 (0x7f2ad64a2000) [pid = 1840] [serial = 197] [outer = 0x7f2ac9a38800] 20:37:08 INFO - PROCESS | 1840 | 1461641828500 Marionette DEBUG loaded listener.js 20:37:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 71 (0x7f2ada197800) [pid = 1840] [serial = 198] [outer = 0x7f2ac9a38800] 20:37:09 INFO - PROCESS | 1840 | 1461641829219 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:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1037ms 20:37:09 INFO - PROCESS | 1840 | 1461641829261 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 20:37:09 INFO - PROCESS | 1840 | 1461641829264 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 20:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:37:09 INFO - PROCESS | 1840 | 1461641829269 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:37:09 INFO - PROCESS | 1840 | 1461641829271 Marionette TRACE conn3 <- [1,238,null,{}] 20:37:09 INFO - PROCESS | 1840 | 1461641829280 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:37:09 INFO - PROCESS | 1840 | 1461641829485 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 20:37:09 INFO - PROCESS | 1840 | 1461641829543 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad5fb1800 == 32 [pid = 1840] [id = 67] 20:37:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 72 (0x7f2ad5f1d800) [pid = 1840] [serial = 199] [outer = (nil)] 20:37:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 73 (0x7f2adfd11c00) [pid = 1840] [serial = 200] [outer = 0x7f2ad5f1d800] 20:37:09 INFO - PROCESS | 1840 | 1461641829599 Marionette DEBUG loaded listener.js 20:37:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 74 (0x7f2adffb3000) [pid = 1840] [serial = 201] [outer = 0x7f2ad5f1d800] 20:37:10 INFO - PROCESS | 1840 | 1461641830277 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:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1029ms 20:37:10 INFO - PROCESS | 1840 | 1461641830298 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 20:37:10 INFO - PROCESS | 1840 | 1461641830301 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 20:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:37:10 INFO - PROCESS | 1840 | 1461641830307 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:37:10 INFO - PROCESS | 1840 | 1461641830308 Marionette TRACE conn3 <- [1,242,null,{}] 20:37:10 INFO - PROCESS | 1840 | 1461641830314 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:37:10 INFO - PROCESS | 1840 | 1461641830529 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 20:37:10 INFO - PROCESS | 1840 | --DOMWINDOW == 73 (0x7f2acc9d9000) [pid = 1840] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:37:10 INFO - PROCESS | 1840 | --DOMWINDOW == 72 (0x7f2acfede400) [pid = 1840] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:37:10 INFO - PROCESS | 1840 | --DOMWINDOW == 71 (0x7f2acc9da800) [pid = 1840] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:37:10 INFO - PROCESS | 1840 | --DOMWINDOW == 70 (0x7f2acc9dcc00) [pid = 1840] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:37:10 INFO - PROCESS | 1840 | --DOMWINDOW == 69 (0x7f2ac964d400) [pid = 1840] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:37:10 INFO - PROCESS | 1840 | --DOMWINDOW == 68 (0x7f2ad0342000) [pid = 1840] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:37:10 INFO - PROCESS | 1840 | --DOMWINDOW == 67 (0x7f2acfd74400) [pid = 1840] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:37:10 INFO - PROCESS | 1840 | 1461641830619 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc81e800 == 33 [pid = 1840] [id = 68] 20:37:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 68 (0x7f2ac954f000) [pid = 1840] [serial = 202] [outer = (nil)] 20:37:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 69 (0x7f2acc9d3800) [pid = 1840] [serial = 203] [outer = 0x7f2ac954f000] 20:37:10 INFO - PROCESS | 1840 | 1461641830682 Marionette DEBUG loaded listener.js 20:37:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 70 (0x7f2adffb9000) [pid = 1840] [serial = 204] [outer = 0x7f2ac954f000] 20:37:11 INFO - PROCESS | 1840 | 1461641831250 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:37:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 979ms 20:37:11 INFO - PROCESS | 1840 | 1461641831286 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 20:37:11 INFO - PROCESS | 1840 | 1461641831288 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 20:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:37:11 INFO - PROCESS | 1840 | 1461641831294 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:37:11 INFO - PROCESS | 1840 | 1461641831296 Marionette TRACE conn3 <- [1,246,null,{}] 20:37:11 INFO - PROCESS | 1840 | 1461641831301 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:37:11 INFO - PROCESS | 1840 | 1461641831452 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 20:37:11 INFO - PROCESS | 1840 | 1461641831551 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9527800 == 34 [pid = 1840] [id = 69] 20:37:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 71 (0x7f2ad3ad7000) [pid = 1840] [serial = 205] [outer = (nil)] 20:37:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 72 (0x7f2ae11f8c00) [pid = 1840] [serial = 206] [outer = 0x7f2ad3ad7000] 20:37:11 INFO - PROCESS | 1840 | 1461641831610 Marionette DEBUG loaded listener.js 20:37:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 73 (0x7f2ae143bc00) [pid = 1840] [serial = 207] [outer = 0x7f2ad3ad7000] 20:37:12 INFO - PROCESS | 1840 | 1461641832190 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:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 938ms 20:37:12 INFO - PROCESS | 1840 | 1461641832234 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 20:37:12 INFO - PROCESS | 1840 | 1461641832237 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 20:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:37:12 INFO - PROCESS | 1840 | 1461641832243 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:37:12 INFO - PROCESS | 1840 | 1461641832245 Marionette TRACE conn3 <- [1,250,null,{}] 20:37:12 INFO - PROCESS | 1840 | 1461641832250 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:37:12 INFO - PROCESS | 1840 | 1461641832371 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 20:37:12 INFO - PROCESS | 1840 | 1461641832463 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae0081000 == 35 [pid = 1840] [id = 70] 20:37:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 74 (0x7f2ac9549800) [pid = 1840] [serial = 208] [outer = (nil)] 20:37:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 75 (0x7f2ae33bec00) [pid = 1840] [serial = 209] [outer = 0x7f2ac9549800] 20:37:12 INFO - PROCESS | 1840 | 1461641832520 Marionette DEBUG loaded listener.js 20:37:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 76 (0x7f2ae4b64400) [pid = 1840] [serial = 210] [outer = 0x7f2ac9549800] 20:37:13 INFO - PROCESS | 1840 | 1461641833256 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:37:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1075ms 20:37:13 INFO - PROCESS | 1840 | 1461641833319 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 20:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:37:13 INFO - PROCESS | 1840 | 1461641833326 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 20:37:13 INFO - PROCESS | 1840 | 1461641833332 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:37:13 INFO - PROCESS | 1840 | 1461641833338 Marionette TRACE conn3 <- [1,254,null,{}] 20:37:13 INFO - PROCESS | 1840 | 1461641833345 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:37:13 INFO - PROCESS | 1840 | 1461641833505 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 20:37:13 INFO - PROCESS | 1840 | 1461641833644 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acfd8c000 == 36 [pid = 1840] [id = 71] 20:37:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 77 (0x7f2acb266c00) [pid = 1840] [serial = 211] [outer = (nil)] 20:37:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 78 (0x7f2acdeb5000) [pid = 1840] [serial = 212] [outer = 0x7f2acb266c00] 20:37:13 INFO - PROCESS | 1840 | 1461641833716 Marionette DEBUG loaded listener.js 20:37:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 79 (0x7f2acf5a4c00) [pid = 1840] [serial = 213] [outer = 0x7f2acb266c00] 20:37:14 INFO - PROCESS | 1840 | 1461641834533 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:37:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1236ms 20:37:14 INFO - PROCESS | 1840 | 1461641834569 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 20:37:14 INFO - PROCESS | 1840 | 1461641834577 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 20:37:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:37:14 INFO - PROCESS | 1840 | 1461641834586 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:37:14 INFO - PROCESS | 1840 | 1461641834589 Marionette TRACE conn3 <- [1,258,null,{}] 20:37:14 INFO - PROCESS | 1840 | 1461641834595 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:37:14 INFO - PROCESS | 1840 | 1461641834742 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 20:37:14 INFO - PROCESS | 1840 | 1461641834878 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad64ce000 == 37 [pid = 1840] [id = 72] 20:37:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 80 (0x7f2ad22b1800) [pid = 1840] [serial = 214] [outer = (nil)] 20:37:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 81 (0x7f2ad3080000) [pid = 1840] [serial = 215] [outer = 0x7f2ad22b1800] 20:37:14 INFO - PROCESS | 1840 | 1461641834949 Marionette DEBUG loaded listener.js 20:37:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 82 (0x7f2ad6415000) [pid = 1840] [serial = 216] [outer = 0x7f2ad22b1800] 20:37:15 INFO - PROCESS | 1840 | 1461641835731 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:37:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:37:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1182ms 20:37:15 INFO - PROCESS | 1840 | 1461641835769 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 20:37:15 INFO - PROCESS | 1840 | 1461641835772 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 20:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:37:15 INFO - PROCESS | 1840 | 1461641835779 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:37:15 INFO - PROCESS | 1840 | 1461641835784 Marionette TRACE conn3 <- [1,262,null,{}] 20:37:15 INFO - PROCESS | 1840 | 1461641835799 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:37:15 INFO - PROCESS | 1840 | 1461641835956 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 20:37:16 INFO - PROCESS | 1840 | 1461641836085 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae0f18800 == 38 [pid = 1840] [id = 73] 20:37:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 83 (0x7f2adfd48800) [pid = 1840] [serial = 217] [outer = (nil)] 20:37:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 84 (0x7f2ae0237400) [pid = 1840] [serial = 218] [outer = 0x7f2adfd48800] 20:37:16 INFO - PROCESS | 1840 | 1461641836158 Marionette DEBUG loaded listener.js 20:37:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 85 (0x7f2ae1442400) [pid = 1840] [serial = 219] [outer = 0x7f2adfd48800] 20:37:17 INFO - PROCESS | 1840 | 1461641837009 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:37:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1283ms 20:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:37:17 INFO - PROCESS | 1840 | 1461641837063 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 20:37:17 INFO - PROCESS | 1840 | 1461641837066 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 20:37:17 INFO - PROCESS | 1840 | 1461641837072 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:37:17 INFO - PROCESS | 1840 | 1461641837075 Marionette TRACE conn3 <- [1,266,null,{}] 20:37:17 INFO - PROCESS | 1840 | 1461641837097 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:37:17 INFO - PROCESS | 1840 | 1461641837244 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 20:37:17 INFO - PROCESS | 1840 | 1461641837370 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9dcb800 == 39 [pid = 1840] [id = 74] 20:37:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7f2ac9867000) [pid = 1840] [serial = 220] [outer = (nil)] 20:37:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7f2acc82b800) [pid = 1840] [serial = 221] [outer = 0x7f2ac9867000] 20:37:17 INFO - PROCESS | 1840 | 1461641837441 Marionette DEBUG loaded listener.js 20:37:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f2ad300a000) [pid = 1840] [serial = 222] [outer = 0x7f2ac9867000] 20:37:18 INFO - PROCESS | 1840 | 1461641838345 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:37:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1301ms 20:37:18 INFO - PROCESS | 1840 | 1461641838374 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 20:37:18 INFO - PROCESS | 1840 | 1461641838379 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 20:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:37:18 INFO - PROCESS | 1840 | 1461641838386 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:37:18 INFO - PROCESS | 1840 | 1461641838391 Marionette TRACE conn3 <- [1,270,null,{}] 20:37:18 INFO - PROCESS | 1840 | 1461641838399 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:37:18 INFO - PROCESS | 1840 | 1461641838553 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 20:37:18 INFO - PROCESS | 1840 | 1461641838722 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac989f000 == 40 [pid = 1840] [id = 75] 20:37:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f2ac954ac00) [pid = 1840] [serial = 223] [outer = (nil)] 20:37:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f2acc830c00) [pid = 1840] [serial = 224] [outer = 0x7f2ac954ac00] 20:37:18 INFO - PROCESS | 1840 | 1461641838807 Marionette DEBUG loaded listener.js 20:37:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f2acf2b5400) [pid = 1840] [serial = 225] [outer = 0x7f2ac954ac00] 20:37:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9527800 == 39 [pid = 1840] [id = 69] 20:37:19 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f2ad64a6000) [pid = 1840] [serial = 173] [outer = (nil)] [url = about:blank] 20:37:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc81e800 == 38 [pid = 1840] [id = 68] 20:37:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad5fb1800 == 37 [pid = 1840] [id = 67] 20:37:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad2dda800 == 36 [pid = 1840] [id = 66] 20:37:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1b89800 == 35 [pid = 1840] [id = 65] 20:37:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc8bf000 == 34 [pid = 1840] [id = 64] 20:37:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9881800 == 33 [pid = 1840] [id = 63] 20:37:19 INFO - PROCESS | 1840 | 1461641839584 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:37:19 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7f2ae00a9400) [pid = 1840] [serial = 146] [outer = (nil)] [url = about:blank] 20:37:19 INFO - PROCESS | 1840 | --DOMWINDOW == 88 (0x7f2ad0d4e800) [pid = 1840] [serial = 161] [outer = (nil)] [url = about:blank] 20:37:19 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7f2ae4a7dc00) [pid = 1840] [serial = 147] [outer = (nil)] [url = about:blank] 20:37:19 INFO - PROCESS | 1840 | --DOMWINDOW == 86 (0x7f2acc9dd800) [pid = 1840] [serial = 158] [outer = (nil)] [url = about:blank] 20:37:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1231ms 20:37:19 INFO - PROCESS | 1840 | --DOMWINDOW == 85 (0x7f2acf2b8400) [pid = 1840] [serial = 159] [outer = (nil)] [url = about:blank] 20:37:19 INFO - PROCESS | 1840 | --DOMWINDOW == 84 (0x7f2ad1ea6800) [pid = 1840] [serial = 164] [outer = (nil)] [url = about:blank] 20:37:19 INFO - PROCESS | 1840 | --DOMWINDOW == 83 (0x7f2acf238800) [pid = 1840] [serial = 149] [outer = (nil)] [url = about:blank] 20:37:19 INFO - PROCESS | 1840 | --DOMWINDOW == 82 (0x7f2aca4f7c00) [pid = 1840] [serial = 155] [outer = (nil)] [url = about:blank] 20:37:19 INFO - PROCESS | 1840 | --DOMWINDOW == 81 (0x7f2acc829800) [pid = 1840] [serial = 156] [outer = (nil)] [url = about:blank] 20:37:19 INFO - PROCESS | 1840 | --DOMWINDOW == 80 (0x7f2acc828400) [pid = 1840] [serial = 152] [outer = (nil)] [url = about:blank] 20:37:19 INFO - PROCESS | 1840 | --DOMWINDOW == 79 (0x7f2ad23a4000) [pid = 1840] [serial = 167] [outer = (nil)] [url = about:blank] 20:37:19 INFO - PROCESS | 1840 | --DOMWINDOW == 78 (0x7f2ad2740c00) [pid = 1840] [serial = 165] [outer = (nil)] [url = about:blank] 20:37:19 INFO - PROCESS | 1840 | --DOMWINDOW == 77 (0x7f2ad5f0f800) [pid = 1840] [serial = 170] [outer = (nil)] [url = about:blank] 20:37:19 INFO - PROCESS | 1840 | --DOMWINDOW == 76 (0x7f2ad2a2c000) [pid = 1840] [serial = 168] [outer = (nil)] [url = about:blank] 20:37:19 INFO - PROCESS | 1840 | --DOMWINDOW == 75 (0x7f2ad174d000) [pid = 1840] [serial = 162] [outer = (nil)] [url = about:blank] 20:37:19 INFO - PROCESS | 1840 | --DOMWINDOW == 74 (0x7f2ad640cc00) [pid = 1840] [serial = 171] [outer = (nil)] [url = about:blank] 20:37:19 INFO - PROCESS | 1840 | 1461641839629 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 20:37:19 INFO - PROCESS | 1840 | 1461641839636 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 20:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:37:19 INFO - PROCESS | 1840 | 1461641839646 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:37:19 INFO - PROCESS | 1840 | 1461641839649 Marionette TRACE conn3 <- [1,274,null,{}] 20:37:19 INFO - PROCESS | 1840 | 1461641839654 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:37:19 INFO - PROCESS | 1840 | 1461641839788 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 20:37:19 INFO - PROCESS | 1840 | 1461641839805 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acb2b5800 == 34 [pid = 1840] [id = 76] 20:37:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 75 (0x7f2ad0d52000) [pid = 1840] [serial = 226] [outer = (nil)] 20:37:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 76 (0x7f2ad174f800) [pid = 1840] [serial = 227] [outer = 0x7f2ad0d52000] 20:37:19 INFO - PROCESS | 1840 | 1461641839863 Marionette DEBUG loaded listener.js 20:37:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 77 (0x7f2ad23a8000) [pid = 1840] [serial = 228] [outer = 0x7f2ad0d52000] 20:37:20 INFO - PROCESS | 1840 | 1461641840550 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:37:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 927ms 20:37:20 INFO - PROCESS | 1840 | 1461641840573 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 20:37:20 INFO - PROCESS | 1840 | 1461641840578 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 20:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:37:20 INFO - PROCESS | 1840 | 1461641840583 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:37:20 INFO - PROCESS | 1840 | 1461641840588 Marionette TRACE conn3 <- [1,278,null,{}] 20:37:20 INFO - PROCESS | 1840 | 1461641840602 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:37:20 INFO - PROCESS | 1840 | 1461641840734 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 20:37:20 INFO - PROCESS | 1840 | 1461641840830 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1f38800 == 35 [pid = 1840] [id = 77] 20:37:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 78 (0x7f2ad1ea7000) [pid = 1840] [serial = 229] [outer = (nil)] 20:37:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 79 (0x7f2ad3c06800) [pid = 1840] [serial = 230] [outer = 0x7f2ad1ea7000] 20:37:20 INFO - PROCESS | 1840 | 1461641840889 Marionette DEBUG loaded listener.js 20:37:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 80 (0x7f2ad64ab400) [pid = 1840] [serial = 231] [outer = 0x7f2ad1ea7000] 20:37:21 INFO - PROCESS | 1840 | 1461641841539 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:37:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 986ms 20:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:37:21 INFO - PROCESS | 1840 | 1461641841570 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 20:37:21 INFO - PROCESS | 1840 | 1461641841573 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 20:37:21 INFO - PROCESS | 1840 | 1461641841579 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:37:21 INFO - PROCESS | 1840 | 1461641841582 Marionette TRACE conn3 <- [1,282,null,{}] 20:37:21 INFO - PROCESS | 1840 | 1461641841586 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:37:21 INFO - PROCESS | 1840 | 1461641841764 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 20:37:21 INFO - PROCESS | 1840 | 1461641841784 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad3a3a800 == 36 [pid = 1840] [id = 78] 20:37:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 81 (0x7f2ac9bcf000) [pid = 1840] [serial = 232] [outer = (nil)] 20:37:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 82 (0x7f2ada19a800) [pid = 1840] [serial = 233] [outer = 0x7f2ac9bcf000] 20:37:21 INFO - PROCESS | 1840 | 1461641841841 Marionette DEBUG loaded listener.js 20:37:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 83 (0x7f2ae0205800) [pid = 1840] [serial = 234] [outer = 0x7f2ac9bcf000] 20:37:22 INFO - PROCESS | 1840 | 1461641842536 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:37:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1031ms 20:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:37:22 INFO - PROCESS | 1840 | 1461641842609 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 20:37:22 INFO - PROCESS | 1840 | 1461641842612 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 20:37:22 INFO - PROCESS | 1840 | 1461641842630 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:37:22 INFO - PROCESS | 1840 | 1461641842633 Marionette TRACE conn3 <- [1,286,null,{}] 20:37:22 INFO - PROCESS | 1840 | 1461641842653 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:37:22 INFO - PROCESS | 1840 | 1461641842810 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 20:37:22 INFO - PROCESS | 1840 | 1461641842829 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1c96000 == 37 [pid = 1840] [id = 79] 20:37:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 84 (0x7f2ac9873400) [pid = 1840] [serial = 235] [outer = (nil)] 20:37:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 85 (0x7f2ad23ca400) [pid = 1840] [serial = 236] [outer = 0x7f2ac9873400] 20:37:22 INFO - PROCESS | 1840 | 1461641842885 Marionette DEBUG loaded listener.js 20:37:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7f2ad23cf800) [pid = 1840] [serial = 237] [outer = 0x7f2ac9873400] 20:37:23 INFO - PROCESS | 1840 | 1461641843589 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:37:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1041ms 20:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:37:23 INFO - PROCESS | 1840 | 1461641843659 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 20:37:23 INFO - PROCESS | 1840 | 1461641843661 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 20:37:23 INFO - PROCESS | 1840 | 1461641843665 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:37:23 INFO - PROCESS | 1840 | 1461641843669 Marionette TRACE conn3 <- [1,290,null,{}] 20:37:23 INFO - PROCESS | 1840 | 1461641843680 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:37:23 INFO - PROCESS | 1840 | 1461641843873 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 20:37:23 INFO - PROCESS | 1840 | 1461641843893 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae2e4e800 == 38 [pid = 1840] [id = 80] 20:37:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7f2ae020f400) [pid = 1840] [serial = 238] [outer = (nil)] 20:37:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f2ae4a7d800) [pid = 1840] [serial = 239] [outer = 0x7f2ae020f400] 20:37:23 INFO - PROCESS | 1840 | 1461641843965 Marionette DEBUG loaded listener.js 20:37:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f2ae4da6c00) [pid = 1840] [serial = 240] [outer = 0x7f2ae020f400] 20:37:24 INFO - PROCESS | 1840 | --DOMWINDOW == 88 (0x7f2ac9c14800) [pid = 1840] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:37:24 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7f2ac954f000) [pid = 1840] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:37:24 INFO - PROCESS | 1840 | --DOMWINDOW == 86 (0x7f2ad10b4000) [pid = 1840] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:37:24 INFO - PROCESS | 1840 | --DOMWINDOW == 85 (0x7f2ad5f1d800) [pid = 1840] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:37:24 INFO - PROCESS | 1840 | --DOMWINDOW == 84 (0x7f2ac9a38800) [pid = 1840] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:37:24 INFO - PROCESS | 1840 | --DOMWINDOW == 83 (0x7f2acf2b7c00) [pid = 1840] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:37:24 INFO - PROCESS | 1840 | --DOMWINDOW == 82 (0x7f2ad3ad7000) [pid = 1840] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:37:24 INFO - PROCESS | 1840 | 1461641844694 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:37:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1080ms 20:37:24 INFO - PROCESS | 1840 | 1461641844757 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 20:37:24 INFO - PROCESS | 1840 | 1461641844760 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 20:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:37:24 INFO - PROCESS | 1840 | 1461641844766 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:37:24 INFO - PROCESS | 1840 | 1461641844768 Marionette TRACE conn3 <- [1,294,null,{}] 20:37:24 INFO - PROCESS | 1840 | 1461641844773 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:37:24 INFO - PROCESS | 1840 | 1461641844927 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 20:37:24 INFO - PROCESS | 1840 | 1461641844947 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad27d3000 == 39 [pid = 1840] [id = 81] 20:37:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 83 (0x7f2ad0d59400) [pid = 1840] [serial = 241] [outer = (nil)] 20:37:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 84 (0x7f2ae4daa400) [pid = 1840] [serial = 242] [outer = 0x7f2ad0d59400] 20:37:25 INFO - PROCESS | 1840 | 1461641845004 Marionette DEBUG loaded listener.js 20:37:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 85 (0x7f2ae526cc00) [pid = 1840] [serial = 243] [outer = 0x7f2ad0d59400] 20:37:25 INFO - PROCESS | 1840 | 1461641845678 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:37:25 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:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 926ms 20:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:37:25 INFO - PROCESS | 1840 | 1461641845692 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 20:37:25 INFO - PROCESS | 1840 | 1461641845694 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 20:37:25 INFO - PROCESS | 1840 | 1461641845698 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:37:25 INFO - PROCESS | 1840 | 1461641845702 Marionette TRACE conn3 <- [1,298,null,{}] 20:37:25 INFO - PROCESS | 1840 | 1461641845706 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:37:25 INFO - PROCESS | 1840 | 1461641845825 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 20:37:25 INFO - PROCESS | 1840 | 1461641845922 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae509a800 == 40 [pid = 1840] [id = 82] 20:37:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7f2acc9df400) [pid = 1840] [serial = 244] [outer = (nil)] 20:37:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7f2ae544c400) [pid = 1840] [serial = 245] [outer = 0x7f2acc9df400] 20:37:25 INFO - PROCESS | 1840 | 1461641845979 Marionette DEBUG loaded listener.js 20:37:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f2ae56f0c00) [pid = 1840] [serial = 246] [outer = 0x7f2acc9df400] 20:37:26 INFO - PROCESS | 1840 | 1461641846740 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:37:26 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:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1076ms 20:37:26 INFO - PROCESS | 1840 | 1461641846784 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 20:37:26 INFO - PROCESS | 1840 | 1461641846789 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 20:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:37:26 INFO - PROCESS | 1840 | 1461641846796 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:37:26 INFO - PROCESS | 1840 | 1461641846800 Marionette TRACE conn3 <- [1,302,null,{}] 20:37:26 INFO - PROCESS | 1840 | 1461641846808 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:37:26 INFO - PROCESS | 1840 | 1461641846957 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 20:37:27 INFO - PROCESS | 1840 | 1461641847094 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad10d5000 == 41 [pid = 1840] [id = 83] 20:37:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f2aca4f4400) [pid = 1840] [serial = 247] [outer = (nil)] 20:37:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f2acfee0c00) [pid = 1840] [serial = 248] [outer = 0x7f2aca4f4400] 20:37:27 INFO - PROCESS | 1840 | 1461641847166 Marionette DEBUG loaded listener.js 20:37:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f2ad1b4f000) [pid = 1840] [serial = 249] [outer = 0x7f2aca4f4400] 20:37:28 INFO - PROCESS | 1840 | 1461641847996 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:37:28 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:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1239ms 20:37:28 INFO - PROCESS | 1840 | 1461641848035 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 20:37:28 INFO - PROCESS | 1840 | 1461641848043 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 20:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:37:28 INFO - PROCESS | 1840 | 1461641848053 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:37:28 INFO - PROCESS | 1840 | 1461641848056 Marionette TRACE conn3 <- [1,306,null,{}] 20:37:28 INFO - PROCESS | 1840 | 1461641848062 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:37:28 INFO - PROCESS | 1840 | 1461641848217 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 20:37:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f2ad273c800) [pid = 1840] [serial = 250] [outer = 0x7f2ac9652400] 20:37:28 INFO - PROCESS | 1840 | 1461641848394 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae52c6800 == 42 [pid = 1840] [id = 84] 20:37:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f2ad3009400) [pid = 1840] [serial = 251] [outer = (nil)] 20:37:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f2ad3c0d000) [pid = 1840] [serial = 252] [outer = 0x7f2ad3009400] 20:37:28 INFO - PROCESS | 1840 | 1461641848470 Marionette DEBUG loaded listener.js 20:37:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7f2ad5e4f800) [pid = 1840] [serial = 253] [outer = 0x7f2ad3009400] 20:37:29 INFO - PROCESS | 1840 | 1461641849297 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:37:29 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:37:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1282ms 20:37:29 INFO - PROCESS | 1840 | 1461641849334 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 20:37:29 INFO - PROCESS | 1840 | 1461641849338 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 20:37:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:37:29 INFO - PROCESS | 1840 | 1461641849344 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:37:29 INFO - PROCESS | 1840 | 1461641849349 Marionette TRACE conn3 <- [1,310,null,{}] 20:37:29 INFO - PROCESS | 1840 | 1461641849364 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:37:29 INFO - PROCESS | 1840 | 1461641849511 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 20:37:29 INFO - PROCESS | 1840 | 1461641849651 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae5437800 == 43 [pid = 1840] [id = 85] 20:37:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7f2ad3083800) [pid = 1840] [serial = 254] [outer = (nil)] 20:37:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f2ae2e2fc00) [pid = 1840] [serial = 255] [outer = 0x7f2ad3083800] 20:37:29 INFO - PROCESS | 1840 | 1461641849723 Marionette DEBUG loaded listener.js 20:37:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f2ae4d07400) [pid = 1840] [serial = 256] [outer = 0x7f2ad3083800] 20:37:30 INFO - PROCESS | 1840 | 1461641850566 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:37:30 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:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1233ms 20:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:37:30 INFO - PROCESS | 1840 | 1461641850577 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 20:37:30 INFO - PROCESS | 1840 | 1461641850581 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 20:37:30 INFO - PROCESS | 1840 | 1461641850587 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:37:30 INFO - PROCESS | 1840 | 1461641850590 Marionette TRACE conn3 <- [1,314,null,{}] 20:37:30 INFO - PROCESS | 1840 | 1461641850595 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:37:30 INFO - PROCESS | 1840 | 1461641850734 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 20:37:30 INFO - PROCESS | 1840 | 1461641850870 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae7287000 == 44 [pid = 1840] [id = 86] 20:37:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f2ad3ad9c00) [pid = 1840] [serial = 257] [outer = (nil)] 20:37:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f2ae4d0ec00) [pid = 1840] [serial = 258] [outer = 0x7f2ad3ad9c00] 20:37:30 INFO - PROCESS | 1840 | 1461641850938 Marionette DEBUG loaded listener.js 20:37:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f2ae4dac400) [pid = 1840] [serial = 259] [outer = 0x7f2ad3ad9c00] 20:37:31 INFO - PROCESS | 1840 | 1461641851726 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:37:31 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:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1186ms 20:37:31 INFO - PROCESS | 1840 | 1461641851772 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 20:37:31 INFO - PROCESS | 1840 | 1461641851776 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 20:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:37:31 INFO - PROCESS | 1840 | 1461641851781 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:37:31 INFO - PROCESS | 1840 | 1461641851783 Marionette TRACE conn3 <- [1,318,null,{}] 20:37:31 INFO - PROCESS | 1840 | 1461641851789 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:37:31 INFO - PROCESS | 1840 | 1461641851927 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 20:37:32 INFO - PROCESS | 1840 | 1461641852075 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae8067000 == 45 [pid = 1840] [id = 87] 20:37:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f2ac9a42800) [pid = 1840] [serial = 260] [outer = (nil)] 20:37:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f2ae544cc00) [pid = 1840] [serial = 261] [outer = 0x7f2ac9a42800] 20:37:32 INFO - PROCESS | 1840 | 1461641852158 Marionette DEBUG loaded listener.js 20:37:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f2ae5729000) [pid = 1840] [serial = 262] [outer = 0x7f2ac9a42800] 20:37:33 INFO - PROCESS | 1840 | 1461641853145 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:37:33 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:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1429ms 20:37:33 INFO - PROCESS | 1840 | 1461641853211 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 20:37:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:37:33 INFO - PROCESS | 1840 | 1461641853216 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 20:37:33 INFO - PROCESS | 1840 | 1461641853224 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:37:33 INFO - PROCESS | 1840 | 1461641853227 Marionette TRACE conn3 <- [1,322,null,{}] 20:37:33 INFO - PROCESS | 1840 | 1461641853235 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:37:33 INFO - PROCESS | 1840 | 1461641853460 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 20:37:33 INFO - PROCESS | 1840 | 1461641853653 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acb2a5800 == 46 [pid = 1840] [id = 88] 20:37:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f2ac965ac00) [pid = 1840] [serial = 263] [outer = (nil)] 20:37:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f2ad0c82000) [pid = 1840] [serial = 264] [outer = 0x7f2ac965ac00] 20:37:33 INFO - PROCESS | 1840 | 1461641853718 Marionette DEBUG loaded listener.js 20:37:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f2ad1843c00) [pid = 1840] [serial = 265] [outer = 0x7f2ac965ac00] 20:37:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad27d3000 == 45 [pid = 1840] [id = 81] 20:37:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae2e4e800 == 44 [pid = 1840] [id = 80] 20:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f2ad3c4d800) [pid = 1840] [serial = 182] [outer = (nil)] [url = about:blank] 20:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f2ad0345400) [pid = 1840] [serial = 179] [outer = (nil)] [url = about:blank] 20:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f2acc82d400) [pid = 1840] [serial = 176] [outer = (nil)] [url = about:blank] 20:37:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1c96000 == 43 [pid = 1840] [id = 79] 20:37:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad3a3a800 == 42 [pid = 1840] [id = 78] 20:37:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1f38800 == 41 [pid = 1840] [id = 77] 20:37:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acb2b5800 == 40 [pid = 1840] [id = 76] 20:37:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac989f000 == 39 [pid = 1840] [id = 75] 20:37:34 INFO - PROCESS | 1840 | 1461641854461 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:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f2ae143bc00) [pid = 1840] [serial = 207] [outer = (nil)] [url = about:blank] 20:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f2acb261400) [pid = 1840] [serial = 188] [outer = (nil)] [url = about:blank] 20:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f2acc9d3800) [pid = 1840] [serial = 203] [outer = (nil)] [url = about:blank] 20:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f2ad2a36800) [pid = 1840] [serial = 194] [outer = (nil)] [url = about:blank] 20:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f2acc9d4000) [pid = 1840] [serial = 189] [outer = (nil)] [url = about:blank] 20:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f2adffb3000) [pid = 1840] [serial = 201] [outer = (nil)] [url = about:blank] 20:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f2ada197800) [pid = 1840] [serial = 198] [outer = (nil)] [url = about:blank] 20:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 96 (0x7f2adffb9000) [pid = 1840] [serial = 204] [outer = (nil)] [url = about:blank] 20:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 95 (0x7f2acfee4800) [pid = 1840] [serial = 191] [outer = (nil)] [url = about:blank] 20:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 94 (0x7f2adfd11c00) [pid = 1840] [serial = 200] [outer = (nil)] [url = about:blank] 20:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 93 (0x7f2ad64a2000) [pid = 1840] [serial = 197] [outer = (nil)] [url = about:blank] 20:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7f2ae11f8c00) [pid = 1840] [serial = 206] [outer = (nil)] [url = about:blank] 20:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 91 (0x7f2ada19a000) [pid = 1840] [serial = 185] [outer = (nil)] [url = about:blank] 20:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f2ad10b7000) [pid = 1840] [serial = 192] [outer = (nil)] [url = about:blank] 20:37:34 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7f2ad3c11c00) [pid = 1840] [serial = 195] [outer = (nil)] [url = about:blank] 20:37:34 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:37:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1290ms 20:37:34 INFO - PROCESS | 1840 | 1461641854512 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 20:37:34 INFO - PROCESS | 1840 | 1461641854519 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 20:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:37:34 INFO - PROCESS | 1840 | 1461641854528 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:37:34 INFO - PROCESS | 1840 | 1461641854532 Marionette TRACE conn3 <- [1,326,null,{}] 20:37:34 INFO - PROCESS | 1840 | 1461641854537 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:37:34 INFO - PROCESS | 1840 | 1461641854665 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 20:37:34 INFO - PROCESS | 1840 | 1461641854683 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acf31e800 == 40 [pid = 1840] [id = 89] 20:37:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f2ad1849c00) [pid = 1840] [serial = 266] [outer = (nil)] 20:37:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f2ad184ec00) [pid = 1840] [serial = 267] [outer = 0x7f2ad1849c00] 20:37:34 INFO - PROCESS | 1840 | 1461641854739 Marionette DEBUG loaded listener.js 20:37:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f2ad1ea6800) [pid = 1840] [serial = 268] [outer = 0x7f2ad1849c00] 20:37:35 INFO - PROCESS | 1840 | 1461641855509 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:37:35 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:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1032ms 20:37:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:37:35 INFO - PROCESS | 1840 | 1461641855561 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 20:37:35 INFO - PROCESS | 1840 | 1461641855563 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 20:37:35 INFO - PROCESS | 1840 | 1461641855568 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:37:35 INFO - PROCESS | 1840 | 1461641855574 Marionette TRACE conn3 <- [1,330,null,{}] 20:37:35 INFO - PROCESS | 1840 | 1461641855608 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:37:35 INFO - PROCESS | 1840 | 1461641855745 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 20:37:35 INFO - PROCESS | 1840 | 1461641855756 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad3a2a800 == 41 [pid = 1840] [id = 90] 20:37:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f2ad27e9800) [pid = 1840] [serial = 269] [outer = (nil)] 20:37:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f2ad3c0cc00) [pid = 1840] [serial = 270] [outer = 0x7f2ad27e9800] 20:37:35 INFO - PROCESS | 1840 | 1461641855815 Marionette DEBUG loaded listener.js 20:37:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7f2ad5fd1400) [pid = 1840] [serial = 271] [outer = 0x7f2ad27e9800] 20:37:36 INFO - PROCESS | 1840 | 1461641856511 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:37:36 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:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 987ms 20:37:36 INFO - PROCESS | 1840 | 1461641856560 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 20:37:36 INFO - PROCESS | 1840 | 1461641856564 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 20:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:37:36 INFO - PROCESS | 1840 | 1461641856570 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:37:36 INFO - PROCESS | 1840 | 1461641856572 Marionette TRACE conn3 <- [1,334,null,{}] 20:37:36 INFO - PROCESS | 1840 | 1461641856577 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:37:36 INFO - PROCESS | 1840 | 1461641856723 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 20:37:36 INFO - PROCESS | 1840 | 1461641856737 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad9510800 == 42 [pid = 1840] [id = 91] 20:37:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7f2acdeb3400) [pid = 1840] [serial = 272] [outer = (nil)] 20:37:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f2ae0009800) [pid = 1840] [serial = 273] [outer = 0x7f2acdeb3400] 20:37:36 INFO - PROCESS | 1840 | 1461641856795 Marionette DEBUG loaded listener.js 20:37:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f2ae023d800) [pid = 1840] [serial = 274] [outer = 0x7f2acdeb3400] 20:37:37 INFO - PROCESS | 1840 | 1461641857505 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:37:37 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:37:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 976ms 20:37:37 INFO - PROCESS | 1840 | 1461641857546 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 20:37:37 INFO - PROCESS | 1840 | 1461641857549 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 20:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:37:37 INFO - PROCESS | 1840 | 1461641857554 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:37:37 INFO - PROCESS | 1840 | 1461641857556 Marionette TRACE conn3 <- [1,338,null,{}] 20:37:37 INFO - PROCESS | 1840 | 1461641857565 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:37:37 INFO - PROCESS | 1840 | 1461641857725 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 20:37:37 INFO - PROCESS | 1840 | 1461641857801 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae0097800 == 43 [pid = 1840] [id = 92] 20:37:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f2ac9a43000) [pid = 1840] [serial = 275] [outer = (nil)] 20:37:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f2ae02b0400) [pid = 1840] [serial = 276] [outer = 0x7f2ac9a43000] 20:37:37 INFO - PROCESS | 1840 | 1461641857857 Marionette DEBUG loaded listener.js 20:37:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f2ae3345c00) [pid = 1840] [serial = 277] [outer = 0x7f2ac9a43000] 20:37:38 INFO - PROCESS | 1840 | 1461641858569 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:37:38 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:37:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1032ms 20:37:38 INFO - PROCESS | 1840 | 1461641858587 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 20:37:38 INFO - PROCESS | 1840 | 1461641858589 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 20:37:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:37:38 INFO - PROCESS | 1840 | 1461641858594 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:37:38 INFO - PROCESS | 1840 | 1461641858596 Marionette TRACE conn3 <- [1,342,null,{}] 20:37:38 INFO - PROCESS | 1840 | 1461641858636 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:37:38 INFO - PROCESS | 1840 | 1461641858828 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 20:37:38 INFO - PROCESS | 1840 | 1461641858848 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9de3800 == 44 [pid = 1840] [id = 93] 20:37:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f2ae4d11800) [pid = 1840] [serial = 278] [outer = (nil)] 20:37:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f2ae5450800) [pid = 1840] [serial = 279] [outer = 0x7f2ae4d11800] 20:37:38 INFO - PROCESS | 1840 | 1461641858917 Marionette DEBUG loaded listener.js 20:37:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f2ae578dc00) [pid = 1840] [serial = 280] [outer = 0x7f2ae4d11800] 20:37:39 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f2ac9873400) [pid = 1840] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:37:39 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f2ae020f400) [pid = 1840] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:37:39 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f2ad0d59400) [pid = 1840] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:37:39 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f2ad0d52000) [pid = 1840] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:37:39 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f2ac9bcf000) [pid = 1840] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:37:39 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f2ac954ac00) [pid = 1840] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:37:39 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f2ad1ea7000) [pid = 1840] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:37:39 INFO - PROCESS | 1840 | 1461641859642 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:37:39 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:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1083ms 20:37:39 INFO - PROCESS | 1840 | 1461641859678 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 20:37:39 INFO - PROCESS | 1840 | 1461641859680 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 20:37:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:37:39 INFO - PROCESS | 1840 | 1461641859686 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:37:39 INFO - PROCESS | 1840 | 1461641859688 Marionette TRACE conn3 <- [1,346,null,{}] 20:37:39 INFO - PROCESS | 1840 | 1461641859693 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:37:39 INFO - PROCESS | 1840 | 1461641859846 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 20:37:39 INFO - PROCESS | 1840 | 1461641859866 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae4b9f800 == 45 [pid = 1840] [id = 94] 20:37:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f2ac9bcf000) [pid = 1840] [serial = 281] [outer = (nil)] 20:37:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f2ae5788000) [pid = 1840] [serial = 282] [outer = 0x7f2ac9bcf000] 20:37:39 INFO - PROCESS | 1840 | 1461641859923 Marionette DEBUG loaded listener.js 20:37:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f2ae72c7000) [pid = 1840] [serial = 283] [outer = 0x7f2ac9bcf000] 20:37:40 INFO - PROCESS | 1840 | 1461641860516 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:37:40 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:37:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 927ms 20:37:40 INFO - PROCESS | 1840 | 1461641860613 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 20:37:40 INFO - PROCESS | 1840 | 1461641860615 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 20:37:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:37:40 INFO - PROCESS | 1840 | 1461641860621 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:37:40 INFO - PROCESS | 1840 | 1461641860623 Marionette TRACE conn3 <- [1,350,null,{}] 20:37:40 INFO - PROCESS | 1840 | 1461641860627 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:37:40 INFO - PROCESS | 1840 | 1461641860755 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 20:37:40 INFO - PROCESS | 1840 | 1461641860847 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae989b000 == 46 [pid = 1840] [id = 95] 20:37:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f2ac9867c00) [pid = 1840] [serial = 284] [outer = (nil)] 20:37:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f2ae800f800) [pid = 1840] [serial = 285] [outer = 0x7f2ac9867c00] 20:37:40 INFO - PROCESS | 1840 | 1461641860907 Marionette DEBUG loaded listener.js 20:37:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f2ae809e000) [pid = 1840] [serial = 286] [outer = 0x7f2ac9867c00] 20:37:41 INFO - PROCESS | 1840 | 1461641861606 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:37:41 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:37:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1026ms 20:37:41 INFO - PROCESS | 1840 | 1461641861662 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 20:37:41 INFO - PROCESS | 1840 | 1461641861670 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 20:37:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:37:41 INFO - PROCESS | 1840 | 1461641861704 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:37:41 INFO - PROCESS | 1840 | 1461641861708 Marionette TRACE conn3 <- [1,354,null,{}] 20:37:41 INFO - PROCESS | 1840 | 1461641861717 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:37:41 INFO - PROCESS | 1840 | 1461641861908 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 20:37:42 INFO - PROCESS | 1840 | 1461641862043 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1c9e800 == 47 [pid = 1840] [id = 96] 20:37:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f2ac9c16c00) [pid = 1840] [serial = 287] [outer = (nil)] 20:37:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f2ad0d52000) [pid = 1840] [serial = 288] [outer = 0x7f2ac9c16c00] 20:37:42 INFO - PROCESS | 1840 | 1461641862117 Marionette DEBUG loaded listener.js 20:37:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f2ad1849800) [pid = 1840] [serial = 289] [outer = 0x7f2ac9c16c00] 20:37:42 INFO - PROCESS | 1840 | 1461641862966 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:37:42 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:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1289ms 20:37:43 INFO - PROCESS | 1840 | 1461641862994 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 20:37:43 INFO - PROCESS | 1840 | 1461641863003 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 20:37:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:37:43 INFO - PROCESS | 1840 | 1461641863012 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:37:43 INFO - PROCESS | 1840 | 1461641863016 Marionette TRACE conn3 <- [1,358,null,{}] 20:37:43 INFO - PROCESS | 1840 | 1461641863021 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:37:43 INFO - PROCESS | 1840 | 1461641863172 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 20:37:43 INFO - PROCESS | 1840 | 1461641863314 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae1217000 == 48 [pid = 1840] [id = 97] 20:37:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f2ad22b2400) [pid = 1840] [serial = 290] [outer = (nil)] 20:37:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f2ad2df8c00) [pid = 1840] [serial = 291] [outer = 0x7f2ad22b2400] 20:37:43 INFO - PROCESS | 1840 | 1461641863411 Marionette DEBUG loaded listener.js 20:37:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f2adf122800) [pid = 1840] [serial = 292] [outer = 0x7f2ad22b2400] 20:37:44 INFO - PROCESS | 1840 | 1461641864433 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:37:44 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:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1483ms 20:37:44 INFO - PROCESS | 1840 | 1461641864496 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 20:37:44 INFO - PROCESS | 1840 | 1461641864500 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 20:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:37:44 INFO - PROCESS | 1840 | 1461641864506 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:37:44 INFO - PROCESS | 1840 | 1461641864512 Marionette TRACE conn3 <- [1,362,null,{}] 20:37:44 INFO - PROCESS | 1840 | 1461641864528 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:37:44 INFO - PROCESS | 1840 | 1461641864720 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 20:37:44 INFO - PROCESS | 1840 | 1461641864899 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae4f5e800 == 49 [pid = 1840] [id = 98] 20:37:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f2ae526c000) [pid = 1840] [serial = 293] [outer = (nil)] 20:37:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f2ae5635800) [pid = 1840] [serial = 294] [outer = 0x7f2ae526c000] 20:37:45 INFO - PROCESS | 1840 | 1461641865018 Marionette DEBUG loaded listener.js 20:37:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f2ae578c800) [pid = 1840] [serial = 295] [outer = 0x7f2ae526c000] 20:37:45 INFO - PROCESS | 1840 | 1461641865778 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:37:45 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:37:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1337ms 20:37:45 INFO - PROCESS | 1840 | 1461641865844 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 20:37:45 INFO - PROCESS | 1840 | 1461641865848 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 20:37:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:37:45 INFO - PROCESS | 1840 | 1461641865853 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:37:45 INFO - PROCESS | 1840 | 1461641865857 Marionette TRACE conn3 <- [1,366,null,{}] 20:37:45 INFO - PROCESS | 1840 | 1461641865863 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:37:46 INFO - PROCESS | 1840 | 1461641866009 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 20:37:46 INFO - PROCESS | 1840 | 1461641866146 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1896800 == 50 [pid = 1840] [id = 99] 20:37:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f2ac9c1a000) [pid = 1840] [serial = 296] [outer = (nil)] 20:37:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f2ae8096c00) [pid = 1840] [serial = 297] [outer = 0x7f2ac9c1a000] 20:37:46 INFO - PROCESS | 1840 | 1461641866215 Marionette DEBUG loaded listener.js 20:37:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f2ae9679800) [pid = 1840] [serial = 298] [outer = 0x7f2ac9c1a000] 20:37:47 INFO - PROCESS | 1840 | 1461641867364 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:37:47 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:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1536ms 20:37:47 INFO - PROCESS | 1840 | 1461641867390 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 20:37:47 INFO - PROCESS | 1840 | 1461641867395 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 20:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:37:47 INFO - PROCESS | 1840 | 1461641867402 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:37:47 INFO - PROCESS | 1840 | 1461641867407 Marionette TRACE conn3 <- [1,370,null,{}] 20:37:47 INFO - PROCESS | 1840 | 1461641867415 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:37:47 INFO - PROCESS | 1840 | 1461641867551 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 20:37:47 INFO - PROCESS | 1840 | 1461641867759 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1896000 == 51 [pid = 1840] [id = 100] 20:37:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f2ac9bcc000) [pid = 1840] [serial = 299] [outer = (nil)] 20:37:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f2acc9d1000) [pid = 1840] [serial = 300] [outer = 0x7f2ac9bcc000] 20:37:47 INFO - PROCESS | 1840 | 1461641867827 Marionette DEBUG loaded listener.js 20:37:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f2acf34c000) [pid = 1840] [serial = 301] [outer = 0x7f2ac9bcc000] 20:37:48 INFO - PROCESS | 1840 | 1461641868684 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:37:48 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:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1336ms 20:37:48 INFO - PROCESS | 1840 | 1461641868737 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 20:37:48 INFO - PROCESS | 1840 | 1461641868745 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 20:37:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:37:48 INFO - PROCESS | 1840 | 1461641868754 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:37:48 INFO - PROCESS | 1840 | 1461641868756 Marionette TRACE conn3 <- [1,374,null,{}] 20:37:48 INFO - PROCESS | 1840 | 1461641868763 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:37:48 INFO - PROCESS | 1840 | 1461641868940 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 20:37:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae4b9f800 == 50 [pid = 1840] [id = 94] 20:37:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9de3800 == 49 [pid = 1840] [id = 93] 20:37:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae0097800 == 48 [pid = 1840] [id = 92] 20:37:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad9510800 == 47 [pid = 1840] [id = 91] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f2acc82b800) [pid = 1840] [serial = 221] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f2acdeb5000) [pid = 1840] [serial = 212] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f2ae544c400) [pid = 1840] [serial = 245] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | 1461641869112 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad3a2a800 == 46 [pid = 1840] [id = 90] 20:37:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acf31e800 == 45 [pid = 1840] [id = 89] 20:37:49 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acb2a5800 == 44 [pid = 1840] [id = 88] 20:37:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acb29d000 == 45 [pid = 1840] [id = 101] 20:37:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f2acf23d400) [pid = 1840] [serial = 302] [outer = (nil)] 20:37:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f2ad0346400) [pid = 1840] [serial = 303] [outer = 0x7f2acf23d400] 20:37:49 INFO - PROCESS | 1840 | 1461641869216 Marionette DEBUG loaded listener.js 20:37:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f2ad22b9800) [pid = 1840] [serial = 304] [outer = 0x7f2acf23d400] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f2ad23ca400) [pid = 1840] [serial = 236] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f2ae4a7d800) [pid = 1840] [serial = 239] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f2ae4daa400) [pid = 1840] [serial = 242] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f2ad174f800) [pid = 1840] [serial = 227] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f2ad23a8000) [pid = 1840] [serial = 228] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f2ae33bec00) [pid = 1840] [serial = 209] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f2ada19a800) [pid = 1840] [serial = 233] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f2acf2b5400) [pid = 1840] [serial = 225] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f2acc830c00) [pid = 1840] [serial = 224] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f2ad3c06800) [pid = 1840] [serial = 230] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f2ad64ab400) [pid = 1840] [serial = 231] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f2ae0237400) [pid = 1840] [serial = 218] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f2ad3080000) [pid = 1840] [serial = 215] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f2ad23cf800) [pid = 1840] [serial = 237] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f2ae4da6c00) [pid = 1840] [serial = 240] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f2ae526cc00) [pid = 1840] [serial = 243] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f2ae0205800) [pid = 1840] [serial = 234] [outer = (nil)] [url = about:blank] 20:37:49 INFO - PROCESS | 1840 | 1461641869867 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:37:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:37:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1130ms 20:37:49 INFO - PROCESS | 1840 | 1461641869883 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 20:37:49 INFO - PROCESS | 1840 | 1461641869886 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 20:37:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:37:49 INFO - PROCESS | 1840 | 1461641869892 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:37:49 INFO - PROCESS | 1840 | 1461641869897 Marionette TRACE conn3 <- [1,378,null,{}] 20:37:49 INFO - PROCESS | 1840 | 1461641869911 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:37:50 INFO - PROCESS | 1840 | 1461641870069 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 20:37:50 INFO - PROCESS | 1840 | 1461641870168 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1cae000 == 46 [pid = 1840] [id = 102] 20:37:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f2ad18ba000) [pid = 1840] [serial = 305] [outer = (nil)] 20:37:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f2ad27e8400) [pid = 1840] [serial = 306] [outer = 0x7f2ad18ba000] 20:37:50 INFO - PROCESS | 1840 | 1461641870229 Marionette DEBUG loaded listener.js 20:37:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f2ad3c4d000) [pid = 1840] [serial = 307] [outer = 0x7f2ad18ba000] 20:37:50 INFO - PROCESS | 1840 | 1461641870897 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:37:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:37:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1030ms 20:37:50 INFO - PROCESS | 1840 | 1461641870923 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 20:37:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:37:50 INFO - PROCESS | 1840 | 1461641870926 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 20:37:50 INFO - PROCESS | 1840 | 1461641870931 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:37:50 INFO - PROCESS | 1840 | 1461641870934 Marionette TRACE conn3 <- [1,382,null,{}] 20:37:50 INFO - PROCESS | 1840 | 1461641870939 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:37:51 INFO - PROCESS | 1840 | 1461641871102 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 20:37:51 INFO - PROCESS | 1840 | 1461641871120 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad3a20800 == 47 [pid = 1840] [id = 103] 20:37:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f2aca4f5000) [pid = 1840] [serial = 308] [outer = (nil)] 20:37:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f2ad23c3000) [pid = 1840] [serial = 309] [outer = 0x7f2aca4f5000] 20:37:51 INFO - PROCESS | 1840 | 1461641871184 Marionette DEBUG loaded listener.js 20:37:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f2ad3c53400) [pid = 1840] [serial = 310] [outer = 0x7f2aca4f5000] 20:37:51 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:37:51 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:37:51 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:37:51 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:37:51 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:37:51 INFO - PROCESS | 1840 | 1461641871911 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:37:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:37:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1026ms 20:37:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:37:51 INFO - PROCESS | 1840 | 1461641871966 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 20:37:51 INFO - PROCESS | 1840 | 1461641871969 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 20:37:51 INFO - PROCESS | 1840 | 1461641871974 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:37:51 INFO - PROCESS | 1840 | 1461641871977 Marionette TRACE conn3 <- [1,386,null,{}] 20:37:51 INFO - PROCESS | 1840 | 1461641871997 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:37:52 INFO - PROCESS | 1840 | 1461641872156 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 20:37:52 INFO - PROCESS | 1840 | 1461641872233 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad64e5000 == 48 [pid = 1840] [id = 104] 20:37:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f2ac9bcec00) [pid = 1840] [serial = 311] [outer = (nil)] 20:37:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f2ad5f0f800) [pid = 1840] [serial = 312] [outer = 0x7f2ac9bcec00] 20:37:52 INFO - PROCESS | 1840 | 1461641872290 Marionette DEBUG loaded listener.js 20:37:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f2ada102c00) [pid = 1840] [serial = 313] [outer = 0x7f2ac9bcec00] 20:37:53 INFO - PROCESS | 1840 | 1461641873010 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:37:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:37:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1096ms 20:37:53 INFO - PROCESS | 1840 | 1461641873071 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 20:37:53 INFO - PROCESS | 1840 | 1461641873075 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 20:37:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:37:53 INFO - PROCESS | 1840 | 1461641873080 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:37:53 INFO - PROCESS | 1840 | 1461641873082 Marionette TRACE conn3 <- [1,390,null,{}] 20:37:53 INFO - PROCESS | 1840 | 1461641873087 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:37:53 INFO - PROCESS | 1840 | 1461641873284 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 20:37:53 INFO - PROCESS | 1840 | 1461641873309 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae0086800 == 49 [pid = 1840] [id = 105] 20:37:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f2ae00d1800) [pid = 1840] [serial = 314] [outer = (nil)] 20:37:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f2ae12d2400) [pid = 1840] [serial = 315] [outer = 0x7f2ae00d1800] 20:37:53 INFO - PROCESS | 1840 | 1461641873371 Marionette DEBUG loaded listener.js 20:37:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f2ae4d05000) [pid = 1840] [serial = 316] [outer = 0x7f2ae00d1800] 20:37:54 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f2acc9d6800) [pid = 1840] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:37:54 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f2ac9867000) [pid = 1840] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:37:54 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f2ad3c0a800) [pid = 1840] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:37:54 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f2ac9a43400) [pid = 1840] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:37:54 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f2ac965ac00) [pid = 1840] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:37:54 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f2ac9a43000) [pid = 1840] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:37:54 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f2acdeb3400) [pid = 1840] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:37:54 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f2ad1849c00) [pid = 1840] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:37:54 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f2ae4d11800) [pid = 1840] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:37:54 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f2ac9a42800) [pid = 1840] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:37:54 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f2ad27e9800) [pid = 1840] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:37:54 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f2ac9bcf000) [pid = 1840] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:37:54 INFO - PROCESS | 1840 | 1461641874288 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:37:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:37:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1228ms 20:37:54 INFO - PROCESS | 1840 | 1461641874310 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 20:37:54 INFO - PROCESS | 1840 | 1461641874313 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 20:37:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:37:54 INFO - PROCESS | 1840 | 1461641874318 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:37:54 INFO - PROCESS | 1840 | 1461641874320 Marionette TRACE conn3 <- [1,394,null,{}] 20:37:54 INFO - PROCESS | 1840 | 1461641874329 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:37:54 INFO - PROCESS | 1840 | 1461641874450 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 20:37:54 INFO - PROCESS | 1840 | 1461641874463 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc7b0000 == 50 [pid = 1840] [id = 106] 20:37:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f2ac9867000) [pid = 1840] [serial = 317] [outer = (nil)] 20:37:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f2ad23c5400) [pid = 1840] [serial = 318] [outer = 0x7f2ac9867000] 20:37:54 INFO - PROCESS | 1840 | 1461641874529 Marionette DEBUG loaded listener.js 20:37:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f2adfd10c00) [pid = 1840] [serial = 319] [outer = 0x7f2ac9867000] 20:37:55 INFO - PROCESS | 1840 | 1461641875228 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:37:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:37:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 931ms 20:37:55 INFO - PROCESS | 1840 | 1461641875250 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 20:37:55 INFO - PROCESS | 1840 | 1461641875253 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 20:37:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:37:55 INFO - PROCESS | 1840 | 1461641875259 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:37:55 INFO - PROCESS | 1840 | 1461641875260 Marionette TRACE conn3 <- [1,398,null,{}] 20:37:55 INFO - PROCESS | 1840 | 1461641875265 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:37:55 INFO - PROCESS | 1840 | 1461641875423 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 20:37:55 INFO - PROCESS | 1840 | 1461641875440 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae4b50000 == 51 [pid = 1840] [id = 107] 20:37:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f2ac964d000) [pid = 1840] [serial = 320] [outer = (nil)] 20:37:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f2aca2ebc00) [pid = 1840] [serial = 321] [outer = 0x7f2ac964d000] 20:37:55 INFO - PROCESS | 1840 | 1461641875496 Marionette DEBUG loaded listener.js 20:37:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f2aca2f1000) [pid = 1840] [serial = 322] [outer = 0x7f2ac964d000] 20:37:56 INFO - PROCESS | 1840 | 1461641876269 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:37:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:37:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1074ms 20:37:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:37:56 INFO - PROCESS | 1840 | 1461641876339 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 20:37:56 INFO - PROCESS | 1840 | 1461641876344 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 20:37:56 INFO - PROCESS | 1840 | 1461641876352 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:37:56 INFO - PROCESS | 1840 | 1461641876358 Marionette TRACE conn3 <- [1,402,null,{}] 20:37:56 INFO - PROCESS | 1840 | 1461641876367 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:37:56 INFO - PROCESS | 1840 | 1461641876573 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 20:37:56 INFO - PROCESS | 1840 | 1461641876747 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad03c6800 == 52 [pid = 1840] [id = 108] 20:37:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f2acc82c800) [pid = 1840] [serial = 323] [outer = (nil)] 20:37:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f2acc82d800) [pid = 1840] [serial = 324] [outer = 0x7f2acc82c800] 20:37:56 INFO - PROCESS | 1840 | 1461641876823 Marionette DEBUG loaded listener.js 20:37:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f2accc4d400) [pid = 1840] [serial = 325] [outer = 0x7f2acc82c800] 20:37:57 INFO - PROCESS | 1840 | 1461641877767 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:37:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:37:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1491ms 20:37:57 INFO - PROCESS | 1840 | 1461641877843 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 20:37:57 INFO - PROCESS | 1840 | 1461641877851 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 20:37:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:37:57 INFO - PROCESS | 1840 | 1461641877860 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:37:57 INFO - PROCESS | 1840 | 1461641877863 Marionette TRACE conn3 <- [1,406,null,{}] 20:37:57 INFO - PROCESS | 1840 | 1461641877869 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:37:58 INFO - PROCESS | 1840 | 1461641878065 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 20:37:58 INFO - PROCESS | 1840 | 1461641878203 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad92c1800 == 53 [pid = 1840] [id = 109] 20:37:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f2ad034bc00) [pid = 1840] [serial = 326] [outer = (nil)] 20:37:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f2ad18b8800) [pid = 1840] [serial = 327] [outer = 0x7f2ad034bc00] 20:37:58 INFO - PROCESS | 1840 | 1461641878314 Marionette DEBUG loaded listener.js 20:37:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f2ad23cb800) [pid = 1840] [serial = 328] [outer = 0x7f2ad034bc00] 20:37:59 INFO - PROCESS | 1840 | 1461641879165 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:37:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:37:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1377ms 20:37:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:37:59 INFO - PROCESS | 1840 | 1461641879238 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 20:37:59 INFO - PROCESS | 1840 | 1461641879241 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 20:37:59 INFO - PROCESS | 1840 | 1461641879248 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:37:59 INFO - PROCESS | 1840 | 1461641879253 Marionette TRACE conn3 <- [1,410,null,{}] 20:37:59 INFO - PROCESS | 1840 | 1461641879268 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:37:59 INFO - PROCESS | 1840 | 1461641879423 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 20:37:59 INFO - PROCESS | 1840 | 1461641879559 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae5255000 == 54 [pid = 1840] [id = 110] 20:37:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f2ac9d91c00) [pid = 1840] [serial = 329] [outer = (nil)] 20:37:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f2ac9d96c00) [pid = 1840] [serial = 330] [outer = 0x7f2ac9d91c00] 20:37:59 INFO - PROCESS | 1840 | 1461641879632 Marionette DEBUG loaded listener.js 20:37:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f2ad27e9c00) [pid = 1840] [serial = 331] [outer = 0x7f2ac9d91c00] 20:38:00 INFO - PROCESS | 1840 | 1461641880459 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:38:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:38:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1239ms 20:38:00 INFO - PROCESS | 1840 | 1461641880488 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 20:38:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:38:00 INFO - PROCESS | 1840 | 1461641880492 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 20:38:00 INFO - PROCESS | 1840 | 1461641880498 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:38:00 INFO - PROCESS | 1840 | 1461641880501 Marionette TRACE conn3 <- [1,414,null,{}] 20:38:00 INFO - PROCESS | 1840 | 1461641880505 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:38:00 INFO - PROCESS | 1840 | 1461641880646 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 20:38:00 INFO - PROCESS | 1840 | 1461641880787 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae963a800 == 55 [pid = 1840] [id = 111] 20:38:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f2ac9d94400) [pid = 1840] [serial = 332] [outer = (nil)] 20:38:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f2ad1c58000) [pid = 1840] [serial = 333] [outer = 0x7f2ac9d94400] 20:38:00 INFO - PROCESS | 1840 | 1461641880856 Marionette DEBUG loaded listener.js 20:38:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f2ad1c5e800) [pid = 1840] [serial = 334] [outer = 0x7f2ac9d94400] 20:38:01 INFO - PROCESS | 1840 | 1461641881905 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:38:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:38:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1481ms 20:38:01 INFO - PROCESS | 1840 | 1461641881979 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 20:38:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:38:01 INFO - PROCESS | 1840 | 1461641881982 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 20:38:01 INFO - PROCESS | 1840 | 1461641881988 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:38:01 INFO - PROCESS | 1840 | 1461641881992 Marionette TRACE conn3 <- [1,418,null,{}] 20:38:01 INFO - PROCESS | 1840 | 1461641881997 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:38:02 INFO - PROCESS | 1840 | 1461641882177 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 20:38:02 INFO - PROCESS | 1840 | 1461641882385 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9117000 == 56 [pid = 1840] [id = 112] 20:38:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f2ac9bcdc00) [pid = 1840] [serial = 335] [outer = (nil)] 20:38:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f2ad0e9fc00) [pid = 1840] [serial = 336] [outer = 0x7f2ac9bcdc00] 20:38:02 INFO - PROCESS | 1840 | 1461641882454 Marionette DEBUG loaded listener.js 20:38:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f2ad5e51800) [pid = 1840] [serial = 337] [outer = 0x7f2ac9bcdc00] 20:38:03 INFO - PROCESS | 1840 | 1461641883646 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:38:03 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:38:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1678ms 20:38:03 INFO - PROCESS | 1840 | 1461641883668 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 20:38:03 INFO - PROCESS | 1840 | 1461641883673 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 20:38:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:38:03 INFO - PROCESS | 1840 | 1461641883680 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:38:03 INFO - PROCESS | 1840 | 1461641883685 Marionette TRACE conn3 <- [1,422,null,{}] 20:38:03 INFO - PROCESS | 1840 | 1461641883692 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:38:03 INFO - PROCESS | 1840 | 1461641883885 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 20:38:04 INFO - PROCESS | 1840 | 1461641884002 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9883800 == 57 [pid = 1840] [id = 113] 20:38:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f2aca2ee400) [pid = 1840] [serial = 338] [outer = (nil)] 20:38:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f2aca44ec00) [pid = 1840] [serial = 339] [outer = 0x7f2aca2ee400] 20:38:04 INFO - PROCESS | 1840 | 1461641884163 Marionette DEBUG loaded listener.js 20:38:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f2acc9d9800) [pid = 1840] [serial = 340] [outer = 0x7f2aca2ee400] 20:38:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae0f18800 == 56 [pid = 1840] [id = 73] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f2acfee0c00) [pid = 1840] [serial = 248] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f2ad3c0d000) [pid = 1840] [serial = 252] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f2ae2e2fc00) [pid = 1840] [serial = 255] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f2ae4d0ec00) [pid = 1840] [serial = 258] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f2ae800f800) [pid = 1840] [serial = 285] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc7b0000 == 55 [pid = 1840] [id = 106] 20:38:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae0086800 == 54 [pid = 1840] [id = 105] 20:38:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad64e5000 == 53 [pid = 1840] [id = 104] 20:38:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad3a20800 == 52 [pid = 1840] [id = 103] 20:38:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1cae000 == 51 [pid = 1840] [id = 102] 20:38:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acb29d000 == 50 [pid = 1840] [id = 101] 20:38:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1896000 == 49 [pid = 1840] [id = 100] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f2ad2742400) [pid = 1840] [serial = 153] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f2ad0ea2800) [pid = 1840] [serial = 150] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f2ad300a000) [pid = 1840] [serial = 222] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f2adf125800) [pid = 1840] [serial = 186] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f2ad0c82000) [pid = 1840] [serial = 264] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f2ae02b0400) [pid = 1840] [serial = 276] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f2ae0009800) [pid = 1840] [serial = 273] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f2ad184ec00) [pid = 1840] [serial = 267] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f2ae5450800) [pid = 1840] [serial = 279] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f2ad1ea6800) [pid = 1840] [serial = 268] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f2ae5729000) [pid = 1840] [serial = 262] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f2ae544cc00) [pid = 1840] [serial = 261] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f2ad3c0cc00) [pid = 1840] [serial = 270] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f2ad5fd1400) [pid = 1840] [serial = 271] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f2ae578dc00) [pid = 1840] [serial = 280] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f2ac9a3dc00) [pid = 1840] [serial = 108] [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:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f2ad1843c00) [pid = 1840] [serial = 265] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f2ae3345c00) [pid = 1840] [serial = 277] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f2ae72c7000) [pid = 1840] [serial = 283] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f2ae5788000) [pid = 1840] [serial = 282] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f2ae023d800) [pid = 1840] [serial = 274] [outer = (nil)] [url = about:blank] 20:38:05 INFO - PROCESS | 1840 | 1461641885374 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:38:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:38:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1735ms 20:38:05 INFO - PROCESS | 1840 | 1461641885418 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 20:38:05 INFO - PROCESS | 1840 | 1461641885425 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 20:38:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:38:05 INFO - PROCESS | 1840 | 1461641885434 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:38:05 INFO - PROCESS | 1840 | 1461641885437 Marionette TRACE conn3 <- [1,426,null,{}] 20:38:05 INFO - PROCESS | 1840 | 1461641885441 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:38:05 INFO - PROCESS | 1840 | 1461641885611 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 20:38:05 INFO - PROCESS | 1840 | 1461641885708 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad0daa800 == 50 [pid = 1840] [id = 114] 20:38:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f2ac9bcb400) [pid = 1840] [serial = 341] [outer = (nil)] 20:38:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f2acfee2000) [pid = 1840] [serial = 342] [outer = 0x7f2ac9bcb400] 20:38:05 INFO - PROCESS | 1840 | 1461641885765 Marionette DEBUG loaded listener.js 20:38:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f2ad118c000) [pid = 1840] [serial = 343] [outer = 0x7f2ac9bcb400] 20:38:06 INFO - PROCESS | 1840 | 1461641886628 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:38:06 INFO - PROCESS | 1840 | 1461641886670 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 20:38:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:38:06 INFO - PROCESS | 1840 | 1461641886678 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:38:06 INFO - PROCESS | 1840 | 1461641886683 Marionette TRACE conn3 <- [1,430,null,{}] 20:38:06 INFO - PROCESS | 1840 | 1461641886691 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:38:06 INFO - PROCESS | 1840 | 1461641886861 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 20:38:07 INFO - PROCESS | 1840 | 1461641886998 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1896000 == 51 [pid = 1840] [id = 115] 20:38:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f2aca2ec800) [pid = 1840] [serial = 344] [outer = (nil)] 20:38:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f2accc51c00) [pid = 1840] [serial = 345] [outer = 0x7f2aca2ec800] 20:38:07 INFO - PROCESS | 1840 | 1461641887071 Marionette DEBUG loaded listener.js 20:38:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f2ad0345000) [pid = 1840] [serial = 346] [outer = 0x7f2aca2ec800] 20:38:07 INFO - PROCESS | 1840 | 1461641887930 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:38:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:38:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1281ms 20:38:07 INFO - PROCESS | 1840 | 1461641887960 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 20:38:07 INFO - PROCESS | 1840 | 1461641887967 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 20:38:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:38:07 INFO - PROCESS | 1840 | 1461641887977 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:38:07 INFO - PROCESS | 1840 | 1461641887980 Marionette TRACE conn3 <- [1,434,null,{}] 20:38:07 INFO - PROCESS | 1840 | 1461641887984 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:38:08 INFO - PROCESS | 1840 | 1461641888176 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 20:38:08 INFO - PROCESS | 1840 | 1461641888197 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad3764000 == 52 [pid = 1840] [id = 116] 20:38:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f2ad10b3400) [pid = 1840] [serial = 347] [outer = (nil)] 20:38:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f2ad1c58c00) [pid = 1840] [serial = 348] [outer = 0x7f2ad10b3400] 20:38:08 INFO - PROCESS | 1840 | 1461641888263 Marionette DEBUG loaded listener.js 20:38:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f2ad23c4000) [pid = 1840] [serial = 349] [outer = 0x7f2ad10b3400] 20:38:09 INFO - PROCESS | 1840 | 1461641889216 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:38:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:38:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1290ms 20:38:09 INFO - PROCESS | 1840 | 1461641889267 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 20:38:09 INFO - PROCESS | 1840 | 1461641889271 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 20:38:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:38:09 INFO - PROCESS | 1840 | 1461641889277 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:38:09 INFO - PROCESS | 1840 | 1461641889282 Marionette TRACE conn3 <- [1,438,null,{}] 20:38:09 INFO - PROCESS | 1840 | 1461641889297 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:38:09 INFO - PROCESS | 1840 | 1461641889454 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 20:38:09 INFO - PROCESS | 1840 | 1461641889591 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2adf1ba000 == 53 [pid = 1840] [id = 117] 20:38:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f2ad1eb1c00) [pid = 1840] [serial = 350] [outer = (nil)] 20:38:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f2ad5e56400) [pid = 1840] [serial = 351] [outer = 0x7f2ad1eb1c00] 20:38:09 INFO - PROCESS | 1840 | 1461641889664 Marionette DEBUG loaded listener.js 20:38:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f2ada198400) [pid = 1840] [serial = 352] [outer = 0x7f2ad1eb1c00] 20:38:10 INFO - PROCESS | 1840 | 1461641890508 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:38:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:38:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1288ms 20:38:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:38:10 INFO - PROCESS | 1840 | 1461641890565 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 20:38:10 INFO - PROCESS | 1840 | 1461641890569 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 20:38:10 INFO - PROCESS | 1840 | 1461641890575 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:38:10 INFO - PROCESS | 1840 | 1461641890578 Marionette TRACE conn3 <- [1,442,null,{}] 20:38:10 INFO - PROCESS | 1840 | 1461641890583 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:38:10 INFO - PROCESS | 1840 | 1461641890728 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 20:38:10 INFO - PROCESS | 1840 | 1461641890869 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca48e000 == 54 [pid = 1840] [id = 118] 20:38:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f2ad2df1c00) [pid = 1840] [serial = 353] [outer = (nil)] 20:38:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f2ae0207400) [pid = 1840] [serial = 354] [outer = 0x7f2ad2df1c00] 20:38:10 INFO - PROCESS | 1840 | 1461641890942 Marionette DEBUG loaded listener.js 20:38:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f2ae113b400) [pid = 1840] [serial = 355] [outer = 0x7f2ad2df1c00] 20:38:11 INFO - PROCESS | 1840 | 1461641891864 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:38:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:38:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1331ms 20:38:11 INFO - PROCESS | 1840 | 1461641891906 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 20:38:11 INFO - PROCESS | 1840 | 1461641891910 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 20:38:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:38:11 INFO - PROCESS | 1840 | 1461641891916 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:38:11 INFO - PROCESS | 1840 | 1461641891919 Marionette TRACE conn3 <- [1,446,null,{}] 20:38:11 INFO - PROCESS | 1840 | 1461641891924 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:38:12 INFO - PROCESS | 1840 | 1461641892068 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 20:38:12 INFO - PROCESS | 1840 | 1461641892205 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae5087000 == 55 [pid = 1840] [id = 119] 20:38:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f2adffb0400) [pid = 1840] [serial = 356] [outer = (nil)] 20:38:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f2ae3345c00) [pid = 1840] [serial = 357] [outer = 0x7f2adffb0400] 20:38:12 INFO - PROCESS | 1840 | 1461641892285 Marionette DEBUG loaded listener.js 20:38:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f2ae4d0b400) [pid = 1840] [serial = 358] [outer = 0x7f2adffb0400] 20:38:13 INFO - PROCESS | 1840 | 1461641893101 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:38:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:38:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1228ms 20:38:13 INFO - PROCESS | 1840 | 1461641893145 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 20:38:13 INFO - PROCESS | 1840 | 1461641893149 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 20:38:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:38:13 INFO - PROCESS | 1840 | 1461641893154 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:38:13 INFO - PROCESS | 1840 | 1461641893157 Marionette TRACE conn3 <- [1,450,null,{}] 20:38:13 INFO - PROCESS | 1840 | 1461641893162 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:38:13 INFO - PROCESS | 1840 | 1461641893386 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 20:38:13 INFO - PROCESS | 1840 | 1461641893402 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae80e3000 == 56 [pid = 1840] [id = 120] 20:38:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f2ae4d0b800) [pid = 1840] [serial = 359] [outer = (nil)] 20:38:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f2ae56ef800) [pid = 1840] [serial = 360] [outer = 0x7f2ae4d0b800] 20:38:13 INFO - PROCESS | 1840 | 1461641893473 Marionette DEBUG loaded listener.js 20:38:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f2ae7d35400) [pid = 1840] [serial = 361] [outer = 0x7f2ae4d0b800] 20:38:14 INFO - PROCESS | 1840 | 1461641894377 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:38:14 INFO - PROCESS | 1840 | 1461641894438 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 20:38:14 INFO - PROCESS | 1840 | 1461641894444 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:38:14 INFO - PROCESS | 1840 | 1461641894447 Marionette TRACE conn3 <- [1,454,null,{}] 20:38:14 INFO - PROCESS | 1840 | 1461641894452 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:38:14 INFO - PROCESS | 1840 | 1461641894598 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 20:38:14 INFO - PROCESS | 1840 | 1461641894740 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1627000 == 57 [pid = 1840] [id = 121] 20:38:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f2ae4d11c00) [pid = 1840] [serial = 362] [outer = (nil)] 20:38:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f2ae80cac00) [pid = 1840] [serial = 363] [outer = 0x7f2ae4d11c00] 20:38:14 INFO - PROCESS | 1840 | 1461641894813 Marionette DEBUG loaded listener.js 20:38:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f2ae9854400) [pid = 1840] [serial = 364] [outer = 0x7f2ae4d11c00] 20:38:15 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:38:15 INFO - PROCESS | 1840 | 1461641895856 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:38:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:38:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1429ms 20:38:15 INFO - PROCESS | 1840 | 1461641895872 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 20:38:15 INFO - PROCESS | 1840 | 1461641895876 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 20:38:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:38:15 INFO - PROCESS | 1840 | 1461641895884 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:38:15 INFO - PROCESS | 1840 | 1461641895889 Marionette TRACE conn3 <- [1,458,null,{}] 20:38:15 INFO - PROCESS | 1840 | 1461641895897 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:38:16 INFO - PROCESS | 1840 | 1461641896044 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 20:38:16 INFO - PROCESS | 1840 | 1461641896289 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acb5ce800 == 58 [pid = 1840] [id = 122] 20:38:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f2ac9d88400) [pid = 1840] [serial = 365] [outer = (nil)] 20:38:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f2ac9d91800) [pid = 1840] [serial = 366] [outer = 0x7f2ac9d88400] 20:38:16 INFO - PROCESS | 1840 | 1461641896358 Marionette DEBUG loaded listener.js 20:38:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f2aca2efc00) [pid = 1840] [serial = 367] [outer = 0x7f2ac9d88400] 20:38:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9883800 == 57 [pid = 1840] [id = 113] 20:38:17 INFO - PROCESS | 1840 | 1461641897151 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:38:17 INFO - PROCESS | 1840 | 1461641897179 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 20:38:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:38:17 INFO - PROCESS | 1840 | 1461641897197 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:38:17 INFO - PROCESS | 1840 | 1461641897201 Marionette TRACE conn3 <- [1,462,null,{}] 20:38:17 INFO - PROCESS | 1840 | 1461641897206 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:38:17 INFO - PROCESS | 1840 | 1461641897350 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 20:38:17 INFO - PROCESS | 1840 | 1461641897367 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad3a2f000 == 58 [pid = 1840] [id = 123] 20:38:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f2ac74dd400) [pid = 1840] [serial = 368] [outer = (nil)] 20:38:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f2ad10b7000) [pid = 1840] [serial = 369] [outer = 0x7f2ac74dd400] 20:38:17 INFO - PROCESS | 1840 | 1461641897425 Marionette DEBUG loaded listener.js 20:38:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f2ad1c56000) [pid = 1840] [serial = 370] [outer = 0x7f2ac74dd400] 20:38:18 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:38:18 INFO - PROCESS | 1840 | 1461641898232 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:38:18 INFO - PROCESS | 1840 | 1461641898341 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 20:38:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:38:18 INFO - PROCESS | 1840 | 1461641898347 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:38:18 INFO - PROCESS | 1840 | 1461641898352 Marionette TRACE conn3 <- [1,466,null,{}] 20:38:18 INFO - PROCESS | 1840 | 1461641898366 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:38:18 INFO - PROCESS | 1840 | 1461641898548 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 20:38:18 INFO - PROCESS | 1840 | 1461641898616 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae5713800 == 59 [pid = 1840] [id = 124] 20:38:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f2ad23d0000) [pid = 1840] [serial = 371] [outer = (nil)] 20:38:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f2ad2f61400) [pid = 1840] [serial = 372] [outer = 0x7f2ad23d0000] 20:38:18 INFO - PROCESS | 1840 | 1461641898677 Marionette DEBUG loaded listener.js 20:38:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f2ad2f68c00) [pid = 1840] [serial = 373] [outer = 0x7f2ad23d0000] 20:38:19 INFO - PROCESS | 1840 | 1461641899380 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:38:19 INFO - PROCESS | 1840 | 1461641899464 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 20:38:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:38:19 INFO - PROCESS | 1840 | 1461641899476 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:38:19 INFO - PROCESS | 1840 | 1461641899478 Marionette TRACE conn3 <- [1,470,null,{}] 20:38:19 INFO - PROCESS | 1840 | 1461641899483 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:38:19 INFO - PROCESS | 1840 | 1461641899652 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 20:38:19 INFO - PROCESS | 1840 | 1461641899675 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae57e9800 == 60 [pid = 1840] [id = 125] 20:38:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f2ad273d800) [pid = 1840] [serial = 374] [outer = (nil)] 20:38:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f2ada198800) [pid = 1840] [serial = 375] [outer = 0x7f2ad273d800] 20:38:19 INFO - PROCESS | 1840 | 1461641899735 Marionette DEBUG loaded listener.js 20:38:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f2ae33b0800) [pid = 1840] [serial = 376] [outer = 0x7f2ad273d800] 20:38:20 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f2acf23d400) [pid = 1840] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:38:20 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f2ae00d1800) [pid = 1840] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:38:20 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f2ac9bcc000) [pid = 1840] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:38:20 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f2ac9867000) [pid = 1840] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:38:20 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f2ac9bcec00) [pid = 1840] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:38:20 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f2ad18ba000) [pid = 1840] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:38:20 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f2aca4f5000) [pid = 1840] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:38:20 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f2aca2ee400) [pid = 1840] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:38:20 INFO - PROCESS | 1840 | 1461641900686 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:38:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:38:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1236ms 20:38:20 INFO - PROCESS | 1840 | 1461641900714 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 20:38:20 INFO - PROCESS | 1840 | 1461641900717 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 20:38:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:38:20 INFO - PROCESS | 1840 | 1461641900722 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:38:20 INFO - PROCESS | 1840 | 1461641900724 Marionette TRACE conn3 <- [1,474,null,{}] 20:38:20 INFO - PROCESS | 1840 | 1461641900736 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:38:20 INFO - PROCESS | 1840 | 1461641900862 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 20:38:20 INFO - PROCESS | 1840 | 1461641900873 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca1af000 == 61 [pid = 1840] [id = 126] 20:38:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f2ac9a39c00) [pid = 1840] [serial = 377] [outer = (nil)] 20:38:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f2accc50c00) [pid = 1840] [serial = 378] [outer = 0x7f2ac9a39c00] 20:38:20 INFO - PROCESS | 1840 | 1461641900937 Marionette DEBUG loaded listener.js 20:38:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f2ae4a7f000) [pid = 1840] [serial = 379] [outer = 0x7f2ac9a39c00] 20:38:21 INFO - PROCESS | 1840 | 1461641901622 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:38:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:38:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 931ms 20:38:21 INFO - PROCESS | 1840 | 1461641901655 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 20:38:21 INFO - PROCESS | 1840 | 1461641901657 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 20:38:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:38:21 INFO - PROCESS | 1840 | 1461641901663 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:38:21 INFO - PROCESS | 1840 | 1461641901665 Marionette TRACE conn3 <- [1,478,null,{}] 20:38:21 INFO - PROCESS | 1840 | 1461641901670 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:38:21 INFO - PROCESS | 1840 | 1461641901923 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 20:38:21 INFO - PROCESS | 1840 | 1461641901941 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae989e000 == 62 [pid = 1840] [id = 127] 20:38:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f2ae4a7e800) [pid = 1840] [serial = 380] [outer = (nil)] 20:38:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f2ae526e000) [pid = 1840] [serial = 381] [outer = 0x7f2ae4a7e800] 20:38:22 INFO - PROCESS | 1840 | 1461641902002 Marionette DEBUG loaded listener.js 20:38:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f2aea674c00) [pid = 1840] [serial = 382] [outer = 0x7f2ae4a7e800] 20:38:22 INFO - PROCESS | 1840 | 1461641902884 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:38:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:38:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1280ms 20:38:22 INFO - PROCESS | 1840 | 1461641902945 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 20:38:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:38:22 INFO - PROCESS | 1840 | 1461641902951 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 20:38:22 INFO - PROCESS | 1840 | 1461641902958 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:38:22 INFO - PROCESS | 1840 | 1461641902964 Marionette TRACE conn3 <- [1,482,null,{}] 20:38:22 INFO - PROCESS | 1840 | 1461641902973 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:38:23 INFO - PROCESS | 1840 | 1461641903139 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 20:38:23 INFO - PROCESS | 1840 | 1461641903256 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9110800 == 63 [pid = 1840] [id = 128] 20:38:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f2ac74d9000) [pid = 1840] [serial = 383] [outer = (nil)] 20:38:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f2ac75aa400) [pid = 1840] [serial = 384] [outer = 0x7f2ac74d9000] 20:38:23 INFO - PROCESS | 1840 | 1461641903344 Marionette DEBUG loaded listener.js 20:38:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f2ac75afc00) [pid = 1840] [serial = 385] [outer = 0x7f2ac74d9000] 20:38:24 INFO - PROCESS | 1840 | 1461641904241 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:38:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:38:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1333ms 20:38:24 INFO - PROCESS | 1840 | 1461641904292 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 20:38:24 INFO - PROCESS | 1840 | 1461641904300 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 20:38:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:38:24 INFO - PROCESS | 1840 | 1461641904310 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:38:24 INFO - PROCESS | 1840 | 1461641904314 Marionette TRACE conn3 <- [1,486,null,{}] 20:38:24 INFO - PROCESS | 1840 | 1461641904319 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:38:24 INFO - PROCESS | 1840 | 1461641904466 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 20:38:24 INFO - PROCESS | 1840 | 1461641904615 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad3762000 == 64 [pid = 1840] [id = 129] 20:38:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f2ac75aec00) [pid = 1840] [serial = 386] [outer = (nil)] 20:38:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f2acf23bc00) [pid = 1840] [serial = 387] [outer = 0x7f2ac75aec00] 20:38:24 INFO - PROCESS | 1840 | 1461641904684 Marionette DEBUG loaded listener.js 20:38:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f2ad184a000) [pid = 1840] [serial = 388] [outer = 0x7f2ac75aec00] 20:38:25 INFO - PROCESS | 1840 | 1461641905592 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:38:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:38:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1339ms 20:38:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:38:25 INFO - PROCESS | 1840 | 1461641905649 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 20:38:25 INFO - PROCESS | 1840 | 1461641905652 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 20:38:25 INFO - PROCESS | 1840 | 1461641905658 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:38:25 INFO - PROCESS | 1840 | 1461641905664 Marionette TRACE conn3 <- [1,490,null,{}] 20:38:25 INFO - PROCESS | 1840 | 1461641905678 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:38:25 INFO - PROCESS | 1840 | 1461641905840 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 20:38:25 INFO - PROCESS | 1840 | 1461641905986 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2b044d1800 == 65 [pid = 1840] [id = 130] 20:38:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f2ad23cec00) [pid = 1840] [serial = 389] [outer = (nil)] 20:38:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f2ad256f000) [pid = 1840] [serial = 390] [outer = 0x7f2ad23cec00] 20:38:26 INFO - PROCESS | 1840 | 1461641906077 Marionette DEBUG loaded listener.js 20:38:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f2ad2576c00) [pid = 1840] [serial = 391] [outer = 0x7f2ad23cec00] 20:38:26 INFO - PROCESS | 1840 | 1461641906886 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:38:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:38:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1283ms 20:38:26 INFO - PROCESS | 1840 | 1461641906942 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 20:38:26 INFO - PROCESS | 1840 | 1461641906948 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 20:38:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:38:26 INFO - PROCESS | 1840 | 1461641906957 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:38:26 INFO - PROCESS | 1840 | 1461641906960 Marionette TRACE conn3 <- [1,494,null,{}] 20:38:26 INFO - PROCESS | 1840 | 1461641906965 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:38:27 INFO - PROCESS | 1840 | 1461641907110 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 20:38:27 INFO - PROCESS | 1840 | 1461641907258 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac89c1800 == 66 [pid = 1840] [id = 131] 20:38:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f2aca047000) [pid = 1840] [serial = 392] [outer = (nil)] 20:38:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f2aca04ec00) [pid = 1840] [serial = 393] [outer = 0x7f2aca047000] 20:38:27 INFO - PROCESS | 1840 | 1461641907339 Marionette DEBUG loaded listener.js 20:38:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f2ad2571800) [pid = 1840] [serial = 394] [outer = 0x7f2aca047000] 20:38:28 INFO - PROCESS | 1840 | 1461641908203 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:38:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:38:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1290ms 20:38:28 INFO - PROCESS | 1840 | 1461641908248 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 20:38:28 INFO - PROCESS | 1840 | 1461641908250 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 20:38:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:38:28 INFO - PROCESS | 1840 | 1461641908256 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:38:28 INFO - PROCESS | 1840 | 1461641908258 Marionette TRACE conn3 <- [1,498,null,{}] 20:38:28 INFO - PROCESS | 1840 | 1461641908264 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:38:28 INFO - PROCESS | 1840 | 1461641908408 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 20:38:28 INFO - PROCESS | 1840 | 1461641908558 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9f2d000 == 67 [pid = 1840] [id = 132] 20:38:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f2aca04a000) [pid = 1840] [serial = 395] [outer = (nil)] 20:38:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f2acdacbc00) [pid = 1840] [serial = 396] [outer = 0x7f2aca04a000] 20:38:28 INFO - PROCESS | 1840 | 1461641908631 Marionette DEBUG loaded listener.js 20:38:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f2acdad1000) [pid = 1840] [serial = 397] [outer = 0x7f2aca04a000] 20:38:29 INFO - PROCESS | 1840 | 1461641909427 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:38:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:38:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1233ms 20:38:29 INFO - PROCESS | 1840 | 1461641909491 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 20:38:29 INFO - PROCESS | 1840 | 1461641909495 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 20:38:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:38:29 INFO - PROCESS | 1840 | 1461641909501 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:38:29 INFO - PROCESS | 1840 | 1461641909503 Marionette TRACE conn3 <- [1,502,null,{}] 20:38:29 INFO - PROCESS | 1840 | 1461641909509 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:38:29 INFO - PROCESS | 1840 | 1461641909720 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 20:38:29 INFO - PROCESS | 1840 | 1461641909869 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc81e800 == 68 [pid = 1840] [id = 133] 20:38:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f2acdad1800) [pid = 1840] [serial = 398] [outer = (nil)] 20:38:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f2acdc6fc00) [pid = 1840] [serial = 399] [outer = 0x7f2acdad1800] 20:38:29 INFO - PROCESS | 1840 | 1461641909938 Marionette DEBUG loaded listener.js 20:38:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f2acdc78c00) [pid = 1840] [serial = 400] [outer = 0x7f2acdad1800] 20:38:31 INFO - PROCESS | 1840 | 1461641911029 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:38:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:38:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1581ms 20:38:31 INFO - PROCESS | 1840 | 1461641911084 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 20:38:31 INFO - PROCESS | 1840 | 1461641911088 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 20:38:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:38:31 INFO - PROCESS | 1840 | 1461641911097 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:38:31 INFO - PROCESS | 1840 | 1461641911101 Marionette TRACE conn3 <- [1,506,null,{}] 20:38:31 INFO - PROCESS | 1840 | 1461641911125 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:38:31 INFO - PROCESS | 1840 | 1461641911277 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 20:38:31 INFO - PROCESS | 1840 | 1461641911457 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acdc19800 == 69 [pid = 1840] [id = 134] 20:38:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f2ac9d95c00) [pid = 1840] [serial = 401] [outer = (nil)] 20:38:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f2aca044c00) [pid = 1840] [serial = 402] [outer = 0x7f2ac9d95c00] 20:38:31 INFO - PROCESS | 1840 | 1461641911528 Marionette DEBUG loaded listener.js 20:38:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f2aca2e7000) [pid = 1840] [serial = 403] [outer = 0x7f2ac9d95c00] 20:38:32 INFO - PROCESS | 1840 | 1461641912424 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:38:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:38:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1397ms 20:38:32 INFO - PROCESS | 1840 | 1461641912496 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 20:38:32 INFO - PROCESS | 1840 | 1461641912503 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 20:38:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:38:32 INFO - PROCESS | 1840 | 1461641912512 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:38:32 INFO - PROCESS | 1840 | 1461641912516 Marionette TRACE conn3 <- [1,510,null,{}] 20:38:32 INFO - PROCESS | 1840 | 1461641912521 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:38:32 INFO - PROCESS | 1840 | 1461641912673 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 20:38:32 INFO - PROCESS | 1840 | 1461641912853 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad10d5000 == 68 [pid = 1840] [id = 83] 20:38:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae5255000 == 67 [pid = 1840] [id = 110] 20:38:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad92c1800 == 66 [pid = 1840] [id = 109] 20:38:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae5437800 == 65 [pid = 1840] [id = 85] 20:38:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae509a800 == 64 [pid = 1840] [id = 82] 20:38:32 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae989b000 == 63 [pid = 1840] [id = 95] 20:38:32 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f2ad18b8800) [pid = 1840] [serial = 327] [outer = (nil)] [url = about:blank] 20:38:32 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f2ac9d96c00) [pid = 1840] [serial = 330] [outer = (nil)] [url = about:blank] 20:38:32 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f2ad1c58000) [pid = 1840] [serial = 333] [outer = (nil)] [url = about:blank] 20:38:32 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f2acfee2000) [pid = 1840] [serial = 342] [outer = (nil)] [url = about:blank] 20:38:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9114000 == 64 [pid = 1840] [id = 135] 20:38:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f2ac9d96c00) [pid = 1840] [serial = 404] [outer = (nil)] 20:38:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f2acc9d5800) [pid = 1840] [serial = 405] [outer = 0x7f2ac9d96c00] 20:38:33 INFO - PROCESS | 1840 | 1461641913006 Marionette DEBUG loaded listener.js 20:38:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f2accc4d000) [pid = 1840] [serial = 406] [outer = 0x7f2ac9d96c00] 20:38:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca1af000 == 63 [pid = 1840] [id = 126] 20:38:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae57e9800 == 62 [pid = 1840] [id = 125] 20:38:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae5713800 == 61 [pid = 1840] [id = 124] 20:38:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad3a2f000 == 60 [pid = 1840] [id = 123] 20:38:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acb5ce800 == 59 [pid = 1840] [id = 122] 20:38:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae80e3000 == 58 [pid = 1840] [id = 120] 20:38:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae5087000 == 57 [pid = 1840] [id = 119] 20:38:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2adf1ba000 == 56 [pid = 1840] [id = 117] 20:38:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad3764000 == 55 [pid = 1840] [id = 116] 20:38:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1896000 == 54 [pid = 1840] [id = 115] 20:38:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad0daa800 == 53 [pid = 1840] [id = 114] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f2aca44ec00) [pid = 1840] [serial = 339] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f2acc82d800) [pid = 1840] [serial = 324] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f2ad0e9fc00) [pid = 1840] [serial = 336] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f2acc9d9800) [pid = 1840] [serial = 340] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f2aca2ebc00) [pid = 1840] [serial = 321] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f2ae8096c00) [pid = 1840] [serial = 297] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f2ad22b9800) [pid = 1840] [serial = 304] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f2ae4d05000) [pid = 1840] [serial = 316] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f2acf34c000) [pid = 1840] [serial = 301] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f2ad23c5400) [pid = 1840] [serial = 318] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f2adfd10c00) [pid = 1840] [serial = 319] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f2ada102c00) [pid = 1840] [serial = 313] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f2ae5635800) [pid = 1840] [serial = 294] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f2ad2df8c00) [pid = 1840] [serial = 291] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f2ad0346400) [pid = 1840] [serial = 303] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f2ad0d52000) [pid = 1840] [serial = 288] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f2acc9d1000) [pid = 1840] [serial = 300] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f2ae12d2400) [pid = 1840] [serial = 315] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f2ad27e8400) [pid = 1840] [serial = 306] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f2ad23c3000) [pid = 1840] [serial = 309] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f2ad3c4d000) [pid = 1840] [serial = 307] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f2ad5f0f800) [pid = 1840] [serial = 312] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f2ad3c53400) [pid = 1840] [serial = 310] [outer = (nil)] [url = about:blank] 20:38:33 INFO - PROCESS | 1840 | 1461641913709 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:38:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:38:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1230ms 20:38:33 INFO - PROCESS | 1840 | 1461641913750 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 20:38:33 INFO - PROCESS | 1840 | 1461641913754 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 20:38:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:38:33 INFO - PROCESS | 1840 | 1461641913760 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:38:33 INFO - PROCESS | 1840 | 1461641913765 Marionette TRACE conn3 <- [1,514,null,{}] 20:38:33 INFO - PROCESS | 1840 | 1461641913779 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:38:33 INFO - PROCESS | 1840 | 1461641913915 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 20:38:33 INFO - PROCESS | 1840 | 1461641913934 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad0580800 == 54 [pid = 1840] [id = 136] 20:38:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f2acdc73c00) [pid = 1840] [serial = 407] [outer = (nil)] 20:38:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f2acdc79800) [pid = 1840] [serial = 408] [outer = 0x7f2acdc73c00] 20:38:33 INFO - PROCESS | 1840 | 1461641913994 Marionette DEBUG loaded listener.js 20:38:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f2acf34c000) [pid = 1840] [serial = 409] [outer = 0x7f2acdc73c00] 20:38:34 INFO - PROCESS | 1840 | 1461641914677 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:38:34 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:38:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 931ms 20:38:34 INFO - PROCESS | 1840 | 1461641914692 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 20:38:34 INFO - PROCESS | 1840 | 1461641914696 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 20:38:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:38:34 INFO - PROCESS | 1840 | 1461641914701 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:38:34 INFO - PROCESS | 1840 | 1461641914703 Marionette TRACE conn3 <- [1,518,null,{}] 20:38:34 INFO - PROCESS | 1840 | 1461641914708 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:38:34 INFO - PROCESS | 1840 | 1461641914872 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 20:38:34 INFO - PROCESS | 1840 | 1461641914894 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1631800 == 55 [pid = 1840] [id = 137] 20:38:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f2ac74d9800) [pid = 1840] [serial = 410] [outer = (nil)] 20:38:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f2ad10b4000) [pid = 1840] [serial = 411] [outer = 0x7f2ac74d9800] 20:38:34 INFO - PROCESS | 1840 | 1461641914950 Marionette DEBUG loaded listener.js 20:38:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f2ad1c53000) [pid = 1840] [serial = 412] [outer = 0x7f2ac74d9800] 20:38:35 INFO - PROCESS | 1840 | 1461641915722 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:38:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:38:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1078ms 20:38:35 INFO - PROCESS | 1840 | 1461641915794 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 20:38:35 INFO - PROCESS | 1840 | 1461641915798 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 20:38:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:38:35 INFO - PROCESS | 1840 | 1461641915807 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:38:35 INFO - PROCESS | 1840 | 1461641915811 Marionette TRACE conn3 <- [1,522,null,{}] 20:38:35 INFO - PROCESS | 1840 | 1461641915817 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:38:36 INFO - PROCESS | 1840 | 1461641916053 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 20:38:36 INFO - PROCESS | 1840 | 1461641916079 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1f3e800 == 56 [pid = 1840] [id = 138] 20:38:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f2ac9bcec00) [pid = 1840] [serial = 413] [outer = (nil)] 20:38:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f2ad1c58000) [pid = 1840] [serial = 414] [outer = 0x7f2ac9bcec00] 20:38:36 INFO - PROCESS | 1840 | 1461641916144 Marionette DEBUG loaded listener.js 20:38:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f2ad23c3000) [pid = 1840] [serial = 415] [outer = 0x7f2ac9bcec00] 20:38:36 INFO - PROCESS | 1840 | 1461641916866 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:38:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:38:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1137ms 20:38:36 INFO - PROCESS | 1840 | 1461641916943 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 20:38:36 INFO - PROCESS | 1840 | 1461641916946 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 20:38:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:38:36 INFO - PROCESS | 1840 | 1461641916951 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:38:36 INFO - PROCESS | 1840 | 1461641916955 Marionette TRACE conn3 <- [1,526,null,{}] 20:38:36 INFO - PROCESS | 1840 | 1461641916959 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:38:37 INFO - PROCESS | 1840 | 1461641917180 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 20:38:37 INFO - PROCESS | 1840 | 1461641917206 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad2ddf000 == 57 [pid = 1840] [id = 139] 20:38:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f2ad23ccc00) [pid = 1840] [serial = 416] [outer = (nil)] 20:38:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f2ad2578400) [pid = 1840] [serial = 417] [outer = 0x7f2ad23ccc00] 20:38:37 INFO - PROCESS | 1840 | 1461641917266 Marionette DEBUG loaded listener.js 20:38:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f2ad2f61800) [pid = 1840] [serial = 418] [outer = 0x7f2ad23ccc00] 20:38:37 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f2ad273d800) [pid = 1840] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:38:37 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f2ac9d88400) [pid = 1840] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:38:37 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f2ac74dd400) [pid = 1840] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:38:37 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f2ac9a39c00) [pid = 1840] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:38:37 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f2ad23d0000) [pid = 1840] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:38:38 INFO - PROCESS | 1840 | 1461641918269 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:38:38 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:38:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1376ms 20:38:38 INFO - PROCESS | 1840 | 1461641918328 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 20:38:38 INFO - PROCESS | 1840 | 1461641918332 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 20:38:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:38:38 INFO - PROCESS | 1840 | 1461641918337 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:38:38 INFO - PROCESS | 1840 | 1461641918339 Marionette TRACE conn3 <- [1,530,null,{}] 20:38:38 INFO - PROCESS | 1840 | 1461641918344 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:38:38 INFO - PROCESS | 1840 | 1461641918504 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 20:38:38 INFO - PROCESS | 1840 | 1461641918521 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad5fa1000 == 58 [pid = 1840] [id = 140] 20:38:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f2acc831c00) [pid = 1840] [serial = 419] [outer = (nil)] 20:38:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f2acd963c00) [pid = 1840] [serial = 420] [outer = 0x7f2acc831c00] 20:38:38 INFO - PROCESS | 1840 | 1461641918577 Marionette DEBUG loaded listener.js 20:38:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f2acd969800) [pid = 1840] [serial = 421] [outer = 0x7f2acc831c00] 20:38:39 INFO - PROCESS | 1840 | 1461641919181 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:38:39 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:38:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:38:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:38:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:38:39 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:38:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:38:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:38:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:38:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 925ms 20:38:39 INFO - PROCESS | 1840 | 1461641919265 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 20:38:39 INFO - PROCESS | 1840 | 1461641919267 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 20:38:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:38:39 INFO - PROCESS | 1840 | 1461641919274 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:38:39 INFO - PROCESS | 1840 | 1461641919276 Marionette TRACE conn3 <- [1,534,null,{}] 20:38:39 INFO - PROCESS | 1840 | 1461641919281 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:38:39 INFO - PROCESS | 1840 | 1461641919416 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 20:38:39 INFO - PROCESS | 1840 | 1461641919522 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae0092000 == 59 [pid = 1840] [id = 141] 20:38:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f2accc54400) [pid = 1840] [serial = 422] [outer = (nil)] 20:38:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f2ad2f64c00) [pid = 1840] [serial = 423] [outer = 0x7f2accc54400] 20:38:39 INFO - PROCESS | 1840 | 1461641919590 Marionette DEBUG loaded listener.js 20:38:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f2ad3c04000) [pid = 1840] [serial = 424] [outer = 0x7f2accc54400] 20:38:40 INFO - PROCESS | 1840 | 1461641920408 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:38:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:38:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1185ms 20:38:40 INFO - PROCESS | 1840 | 1461641920461 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 20:38:40 INFO - PROCESS | 1840 | 1461641920466 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 20:38:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:38:40 INFO - PROCESS | 1840 | 1461641920474 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:38:40 INFO - PROCESS | 1840 | 1461641920479 Marionette TRACE conn3 <- [1,538,null,{}] 20:38:40 INFO - PROCESS | 1840 | 1461641920487 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:38:40 INFO - PROCESS | 1840 | 1461641920663 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 20:38:40 INFO - PROCESS | 1840 | 1461641920788 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc80b800 == 60 [pid = 1840] [id = 142] 20:38:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f2ac75a9000) [pid = 1840] [serial = 425] [outer = (nil)] 20:38:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f2ac9a3b800) [pid = 1840] [serial = 426] [outer = 0x7f2ac75a9000] 20:38:40 INFO - PROCESS | 1840 | 1461641920877 Marionette DEBUG loaded listener.js 20:38:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f2acb262400) [pid = 1840] [serial = 427] [outer = 0x7f2ac75a9000] 20:38:41 INFO - PROCESS | 1840 | 1461641921593 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:38:41 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:38:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1182ms 20:38:41 INFO - PROCESS | 1840 | 1461641921658 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 20:38:41 INFO - PROCESS | 1840 | 1461641921667 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 20:38:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:38:41 INFO - PROCESS | 1840 | 1461641921676 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:38:41 INFO - PROCESS | 1840 | 1461641921680 Marionette TRACE conn3 <- [1,542,null,{}] 20:38:41 INFO - PROCESS | 1840 | 1461641921707 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:38:41 INFO - PROCESS | 1840 | 1461641921868 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 20:38:42 INFO - PROCESS | 1840 | 1461641922040 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad2a71800 == 61 [pid = 1840] [id = 143] 20:38:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f2acd965000) [pid = 1840] [serial = 428] [outer = (nil)] 20:38:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f2acdacb400) [pid = 1840] [serial = 429] [outer = 0x7f2acd965000] 20:38:42 INFO - PROCESS | 1840 | 1461641922116 Marionette DEBUG loaded listener.js 20:38:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f2acdc73000) [pid = 1840] [serial = 430] [outer = 0x7f2acd965000] 20:38:42 INFO - PROCESS | 1840 | 1461641922941 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:38:42 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:38:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1304ms 20:38:42 INFO - PROCESS | 1840 | 1461641922980 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 20:38:42 INFO - PROCESS | 1840 | 1461641922983 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 20:38:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:38:42 INFO - PROCESS | 1840 | 1461641922989 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:38:42 INFO - PROCESS | 1840 | 1461641922995 Marionette TRACE conn3 <- [1,546,null,{}] 20:38:43 INFO - PROCESS | 1840 | 1461641923010 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:38:43 INFO - PROCESS | 1840 | 1461641923220 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 20:38:43 INFO - PROCESS | 1840 | 1461641923396 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae4f4c000 == 62 [pid = 1840] [id = 144] 20:38:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f2acdaca400) [pid = 1840] [serial = 431] [outer = (nil)] 20:38:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f2ad17b6c00) [pid = 1840] [serial = 432] [outer = 0x7f2acdaca400] 20:38:43 INFO - PROCESS | 1840 | 1461641923469 Marionette DEBUG loaded listener.js 20:38:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f2ad2570000) [pid = 1840] [serial = 433] [outer = 0x7f2acdaca400] 20:38:44 INFO - PROCESS | 1840 | 1461641924220 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:38:44 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:38:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1286ms 20:38:44 INFO - PROCESS | 1840 | 1461641924276 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 20:38:44 INFO - PROCESS | 1840 | 1461641924281 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 20:38:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:38:44 INFO - PROCESS | 1840 | 1461641924286 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:38:44 INFO - PROCESS | 1840 | 1461641924289 Marionette TRACE conn3 <- [1,550,null,{}] 20:38:44 INFO - PROCESS | 1840 | 1461641924294 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:38:44 INFO - PROCESS | 1840 | 1461641924457 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 20:38:44 INFO - PROCESS | 1840 | 1461641924618 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae52db800 == 63 [pid = 1840] [id = 145] 20:38:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f2acdace400) [pid = 1840] [serial = 434] [outer = (nil)] 20:38:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f2ad2742800) [pid = 1840] [serial = 435] [outer = 0x7f2acdace400] 20:38:44 INFO - PROCESS | 1840 | 1461641924687 Marionette DEBUG loaded listener.js 20:38:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f2ad3c07c00) [pid = 1840] [serial = 436] [outer = 0x7f2acdace400] 20:38:45 INFO - PROCESS | 1840 | 1461641925426 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:38:45 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:38:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1184ms 20:38:45 INFO - PROCESS | 1840 | 1461641925470 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 20:38:45 INFO - PROCESS | 1840 | 1461641925473 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 20:38:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:38:45 INFO - PROCESS | 1840 | 1461641925479 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:38:45 INFO - PROCESS | 1840 | 1461641925482 Marionette TRACE conn3 <- [1,554,null,{}] 20:38:45 INFO - PROCESS | 1840 | 1461641925531 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:38:45 INFO - PROCESS | 1840 | 1461641925662 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 20:38:45 INFO - PROCESS | 1840 | 1461641925811 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae57ea800 == 64 [pid = 1840] [id = 146] 20:38:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f2ad23cdc00) [pid = 1840] [serial = 437] [outer = (nil)] 20:38:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f2ad5e56c00) [pid = 1840] [serial = 438] [outer = 0x7f2ad23cdc00] 20:38:45 INFO - PROCESS | 1840 | 1461641925922 Marionette DEBUG loaded listener.js 20:38:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f2ad640d000) [pid = 1840] [serial = 439] [outer = 0x7f2ad23cdc00] 20:38:46 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:38:46 INFO - PROCESS | 1840 | 1461641926739 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:38:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:38:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1321ms 20:38:46 INFO - PROCESS | 1840 | 1461641926801 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 20:38:46 INFO - PROCESS | 1840 | 1461641926804 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 20:38:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:38:46 INFO - PROCESS | 1840 | 1461641926810 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:38:46 INFO - PROCESS | 1840 | 1461641926812 Marionette TRACE conn3 <- [1,558,null,{}] 20:38:46 INFO - PROCESS | 1840 | 1461641926817 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:38:46 INFO - PROCESS | 1840 | 1461641926985 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 20:38:47 INFO - PROCESS | 1840 | 1461641927146 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad166e800 == 65 [pid = 1840] [id = 147] 20:38:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f2accc53400) [pid = 1840] [serial = 440] [outer = (nil)] 20:38:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f2adfd54400) [pid = 1840] [serial = 441] [outer = 0x7f2accc53400] 20:38:47 INFO - PROCESS | 1840 | 1461641927216 Marionette DEBUG loaded listener.js 20:38:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f2ae0423400) [pid = 1840] [serial = 442] [outer = 0x7f2accc53400] 20:38:48 INFO - PROCESS | 1840 | 1461641928034 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:38:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:38:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1276ms 20:38:48 INFO - PROCESS | 1840 | 1461641928087 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 20:38:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:38:48 INFO - PROCESS | 1840 | 1461641928090 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 20:38:48 INFO - PROCESS | 1840 | 1461641928096 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:38:48 INFO - PROCESS | 1840 | 1461641928099 Marionette TRACE conn3 <- [1,562,null,{}] 20:38:48 INFO - PROCESS | 1840 | 1461641928103 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:38:48 INFO - PROCESS | 1840 | 1461641928292 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 20:38:48 INFO - PROCESS | 1840 | 1461641928311 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac31c1000 == 66 [pid = 1840] [id = 148] 20:38:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f2ae0255800) [pid = 1840] [serial = 443] [outer = (nil)] 20:38:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f2ae4a7dc00) [pid = 1840] [serial = 444] [outer = 0x7f2ae0255800] 20:38:48 INFO - PROCESS | 1840 | 1461641928376 Marionette DEBUG loaded listener.js 20:38:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f2ae4da8800) [pid = 1840] [serial = 445] [outer = 0x7f2ae0255800] 20:38:48 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:38:49 INFO - PROCESS | 1840 | 1461641929196 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:38:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:38:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1136ms 20:38:49 INFO - PROCESS | 1840 | 1461641929233 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 20:38:49 INFO - PROCESS | 1840 | 1461641929236 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 20:38:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:38:49 INFO - PROCESS | 1840 | 1461641929259 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:38:49 INFO - PROCESS | 1840 | 1461641929262 Marionette TRACE conn3 <- [1,566,null,{}] 20:38:49 INFO - PROCESS | 1840 | 1461641929267 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:38:49 INFO - PROCESS | 1840 | 1461641929418 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 20:38:49 INFO - PROCESS | 1840 | 1461641929563 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad167b800 == 67 [pid = 1840] [id = 149] 20:38:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f2acd522800) [pid = 1840] [serial = 446] [outer = (nil)] 20:38:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f2acd529c00) [pid = 1840] [serial = 447] [outer = 0x7f2acd522800] 20:38:49 INFO - PROCESS | 1840 | 1461641929636 Marionette DEBUG loaded listener.js 20:38:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f2acd52f800) [pid = 1840] [serial = 448] [outer = 0x7f2acd522800] 20:38:50 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:38:50 INFO - PROCESS | 1840 | 1461641930546 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:38:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:38:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1435ms 20:38:50 INFO - PROCESS | 1840 | 1461641930869 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 20:38:50 INFO - PROCESS | 1840 | 1461641930872 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 20:38:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:38:50 INFO - PROCESS | 1840 | 1461641930896 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:38:50 INFO - PROCESS | 1840 | 1461641930899 Marionette TRACE conn3 <- [1,570,null,{}] 20:38:50 INFO - PROCESS | 1840 | 1461641930904 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:38:51 INFO - PROCESS | 1840 | 1461641931114 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 20:38:51 INFO - PROCESS | 1840 | 1461641931281 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accb3d800 == 68 [pid = 1840] [id = 150] 20:38:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f2acb0dbc00) [pid = 1840] [serial = 449] [outer = (nil)] 20:38:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f2ae4dab400) [pid = 1840] [serial = 450] [outer = 0x7f2acb0dbc00] 20:38:51 INFO - PROCESS | 1840 | 1461641931346 Marionette DEBUG loaded listener.js 20:38:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f2ae5791400) [pid = 1840] [serial = 451] [outer = 0x7f2acb0dbc00] 20:38:51 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:38:52 INFO - PROCESS | 1840 | 1461641932126 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:38:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:38:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1282ms 20:38:52 INFO - PROCESS | 1840 | 1461641932176 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 20:38:52 INFO - PROCESS | 1840 | 1461641932179 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 20:38:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:38:52 INFO - PROCESS | 1840 | 1461641932185 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:38:52 INFO - PROCESS | 1840 | 1461641932187 Marionette TRACE conn3 <- [1,574,null,{}] 20:38:52 INFO - PROCESS | 1840 | 1461641932437 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:38:52 INFO - PROCESS | 1840 | 1461641932584 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 20:38:52 INFO - PROCESS | 1840 | 1461641932795 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accb37800 == 69 [pid = 1840] [id = 151] 20:38:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f2ac9d88400) [pid = 1840] [serial = 452] [outer = (nil)] 20:38:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f2ac9d95000) [pid = 1840] [serial = 453] [outer = 0x7f2ac9d88400] 20:38:52 INFO - PROCESS | 1840 | 1461641932858 Marionette DEBUG loaded listener.js 20:38:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f2aca2eac00) [pid = 1840] [serial = 454] [outer = 0x7f2ac9d88400] 20:38:53 INFO - PROCESS | 1840 | 1461641933640 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:38:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:38:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1502ms 20:38:53 INFO - PROCESS | 1840 | 1461641933707 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 20:38:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:38:53 INFO - PROCESS | 1840 | 1461641933719 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 20:38:53 INFO - PROCESS | 1840 | 1461641933733 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:38:53 INFO - PROCESS | 1840 | 1461641933735 Marionette TRACE conn3 <- [1,578,null,{}] 20:38:53 INFO - PROCESS | 1840 | 1461641933745 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:38:53 INFO - PROCESS | 1840 | 1461641933931 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 20:38:54 INFO - PROCESS | 1840 | 1461641934076 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9888000 == 70 [pid = 1840] [id = 152] 20:38:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f2acc9de800) [pid = 1840] [serial = 455] [outer = (nil)] 20:38:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f2acd52ec00) [pid = 1840] [serial = 456] [outer = 0x7f2acc9de800] 20:38:54 INFO - PROCESS | 1840 | 1461641934145 Marionette DEBUG loaded listener.js 20:38:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f2acd91c000) [pid = 1840] [serial = 457] [outer = 0x7f2acc9de800] 20:38:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad5fa1000 == 69 [pid = 1840] [id = 140] 20:38:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad2ddf000 == 68 [pid = 1840] [id = 139] 20:38:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1f3e800 == 67 [pid = 1840] [id = 138] 20:38:54 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f2ae526e000) [pid = 1840] [serial = 381] [outer = (nil)] [url = about:blank] 20:38:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1631800 == 66 [pid = 1840] [id = 137] 20:38:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad0580800 == 65 [pid = 1840] [id = 136] 20:38:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9114000 == 64 [pid = 1840] [id = 135] 20:38:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acdc19800 == 63 [pid = 1840] [id = 134] 20:38:55 INFO - PROCESS | 1840 | 1461641935054 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:38:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:38:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1350ms 20:38:55 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f2ada198800) [pid = 1840] [serial = 375] [outer = (nil)] [url = about:blank] 20:38:55 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f2ae3345c00) [pid = 1840] [serial = 357] [outer = (nil)] [url = about:blank] 20:38:55 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f2accc51c00) [pid = 1840] [serial = 345] [outer = (nil)] [url = about:blank] 20:38:55 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f2ae0207400) [pid = 1840] [serial = 354] [outer = (nil)] [url = about:blank] 20:38:55 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f2ae56ef800) [pid = 1840] [serial = 360] [outer = (nil)] [url = about:blank] 20:38:55 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f2ad1c58c00) [pid = 1840] [serial = 348] [outer = (nil)] [url = about:blank] 20:38:55 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f2aca2efc00) [pid = 1840] [serial = 367] [outer = (nil)] [url = about:blank] 20:38:55 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f2ac9d91800) [pid = 1840] [serial = 366] [outer = (nil)] [url = about:blank] 20:38:55 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f2ad10b7000) [pid = 1840] [serial = 369] [outer = (nil)] [url = about:blank] 20:38:55 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f2ad5e56400) [pid = 1840] [serial = 351] [outer = (nil)] [url = about:blank] 20:38:55 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f2accc50c00) [pid = 1840] [serial = 378] [outer = (nil)] [url = about:blank] 20:38:55 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f2ae80cac00) [pid = 1840] [serial = 363] [outer = (nil)] [url = about:blank] 20:38:55 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f2ad2f61400) [pid = 1840] [serial = 372] [outer = (nil)] [url = about:blank] 20:38:55 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f2ad2f68c00) [pid = 1840] [serial = 373] [outer = (nil)] [url = about:blank] 20:38:55 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f2ae33b0800) [pid = 1840] [serial = 376] [outer = (nil)] [url = about:blank] 20:38:55 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f2ae4a7f000) [pid = 1840] [serial = 379] [outer = (nil)] [url = about:blank] 20:38:55 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f2ad1c56000) [pid = 1840] [serial = 370] [outer = (nil)] [url = about:blank] 20:38:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:38:55 INFO - PROCESS | 1840 | 1461641935092 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 20:38:55 INFO - PROCESS | 1840 | 1461641935095 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 20:38:55 INFO - PROCESS | 1840 | 1461641935100 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:38:55 INFO - PROCESS | 1840 | 1461641935103 Marionette TRACE conn3 <- [1,582,null,{}] 20:38:55 INFO - PROCESS | 1840 | 1461641935108 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:38:55 INFO - PROCESS | 1840 | 1461641935243 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 20:38:55 INFO - PROCESS | 1840 | 1461641935261 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca1b7800 == 64 [pid = 1840] [id = 153] 20:38:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f2acd91cc00) [pid = 1840] [serial = 458] [outer = (nil)] 20:38:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f2acd95e400) [pid = 1840] [serial = 459] [outer = 0x7f2acd91cc00] 20:38:55 INFO - PROCESS | 1840 | 1461641935324 Marionette DEBUG loaded listener.js 20:38:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f2acdc6d800) [pid = 1840] [serial = 460] [outer = 0x7f2acd91cc00] 20:38:56 INFO - PROCESS | 1840 | 1461641936104 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:38:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:38:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1030ms 20:38:56 INFO - PROCESS | 1840 | 1461641936137 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 20:38:56 INFO - PROCESS | 1840 | 1461641936144 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 20:38:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:38:56 INFO - PROCESS | 1840 | 1461641936167 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:38:56 INFO - PROCESS | 1840 | 1461641936170 Marionette TRACE conn3 <- [1,586,null,{}] 20:38:56 INFO - PROCESS | 1840 | 1461641936174 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:38:56 INFO - PROCESS | 1840 | 1461641936306 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 20:38:56 INFO - PROCESS | 1840 | 1461641936321 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1891000 == 65 [pid = 1840] [id = 154] 20:38:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f2acd530800) [pid = 1840] [serial = 461] [outer = (nil)] 20:38:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f2ad0e9b800) [pid = 1840] [serial = 462] [outer = 0x7f2acd530800] 20:38:56 INFO - PROCESS | 1840 | 1461641936377 Marionette DEBUG loaded listener.js 20:38:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f2ad1c53800) [pid = 1840] [serial = 463] [outer = 0x7f2acd530800] 20:38:56 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:38:57 INFO - PROCESS | 1840 | 1461641937131 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:38:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:38:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1000ms 20:38:57 INFO - PROCESS | 1840 | 1461641937151 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 20:38:57 INFO - PROCESS | 1840 | 1461641937154 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 20:38:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:38:57 INFO - PROCESS | 1840 | 1461641937160 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:38:57 INFO - PROCESS | 1840 | 1461641937162 Marionette TRACE conn3 <- [1,590,null,{}] 20:38:57 INFO - PROCESS | 1840 | 1461641937166 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:38:57 INFO - PROCESS | 1840 | 1461641937348 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 20:38:57 INFO - PROCESS | 1840 | 1461641937366 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad2a6e800 == 66 [pid = 1840] [id = 155] 20:38:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f2ac9eb7800) [pid = 1840] [serial = 464] [outer = (nil)] 20:38:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f2ac9ec0400) [pid = 1840] [serial = 465] [outer = 0x7f2ac9eb7800] 20:38:57 INFO - PROCESS | 1840 | 1461641937433 Marionette DEBUG loaded listener.js 20:38:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f2acd91e800) [pid = 1840] [serial = 466] [outer = 0x7f2ac9eb7800] 20:38:58 INFO - PROCESS | 1840 | 1461641938378 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:38:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f2ac9eb7c00) [pid = 1840] [serial = 467] [outer = 0x7f2ac9652400] 20:38:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:38:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1277ms 20:38:58 INFO - PROCESS | 1840 | 1461641938480 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 20:38:58 INFO - PROCESS | 1840 | 1461641938483 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 20:38:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:38:58 INFO - PROCESS | 1840 | 1461641938512 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:38:58 INFO - PROCESS | 1840 | 1461641938515 Marionette TRACE conn3 <- [1,594,null,{}] 20:38:58 INFO - PROCESS | 1840 | 1461641938519 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:38:58 INFO - PROCESS | 1840 | 1461641938716 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 20:38:58 INFO - PROCESS | 1840 | 1461641938739 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2adfd31800 == 67 [pid = 1840] [id = 156] 20:38:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f2aca058c00) [pid = 1840] [serial = 468] [outer = (nil)] 20:38:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f2ad1c54c00) [pid = 1840] [serial = 469] [outer = 0x7f2aca058c00] 20:38:58 INFO - PROCESS | 1840 | 1461641938797 Marionette DEBUG loaded listener.js 20:38:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f2ad23c9c00) [pid = 1840] [serial = 470] [outer = 0x7f2aca058c00] 20:38:59 INFO - PROCESS | 1840 | 1461641939543 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:38:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:38:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1093ms 20:38:59 INFO - PROCESS | 1840 | 1461641939594 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 20:38:59 INFO - PROCESS | 1840 | 1461641939596 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 20:38:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:38:59 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f2acdc73c00) [pid = 1840] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:38:59 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f2ad23ccc00) [pid = 1840] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:38:59 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f2acc831c00) [pid = 1840] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:38:59 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f2ac9d95c00) [pid = 1840] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:38:59 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f2ac9d96c00) [pid = 1840] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:38:59 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f2ac9bcec00) [pid = 1840] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:38:59 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f2ac74d9800) [pid = 1840] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:38:59 INFO - PROCESS | 1840 | 1461641939827 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:38:59 INFO - PROCESS | 1840 | 1461641939840 Marionette TRACE conn3 <- [1,598,null,{}] 20:38:59 INFO - PROCESS | 1840 | 1461641939845 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:38:59 INFO - PROCESS | 1840 | 1461641939963 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 20:38:59 INFO - PROCESS | 1840 | 1461641939972 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad2436800 == 68 [pid = 1840] [id = 157] 20:38:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f2ac2dcd400) [pid = 1840] [serial = 471] [outer = (nil)] 20:39:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f2ac2dd7c00) [pid = 1840] [serial = 472] [outer = 0x7f2ac2dcd400] 20:39:00 INFO - PROCESS | 1840 | 1461641940039 Marionette DEBUG loaded listener.js 20:39:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f2ac9bcec00) [pid = 1840] [serial = 473] [outer = 0x7f2ac2dcd400] 20:39:00 INFO - PROCESS | 1840 | 1461641940811 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:39:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:39:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1056ms 20:39:00 INFO - PROCESS | 1840 | 1461641940864 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 20:39:00 INFO - PROCESS | 1840 | 1461641940867 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 20:39:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:39:00 INFO - PROCESS | 1840 | 1461641940872 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:39:00 INFO - PROCESS | 1840 | 1461641940874 Marionette TRACE conn3 <- [1,602,null,{}] 20:39:00 INFO - PROCESS | 1840 | 1461641940882 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:39:01 INFO - PROCESS | 1840 | 1461641941066 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 20:39:01 INFO - PROCESS | 1840 | 1461641941083 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae5704800 == 69 [pid = 1840] [id = 158] 20:39:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f2ac2dd4800) [pid = 1840] [serial = 474] [outer = (nil)] 20:39:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f2acc9d3800) [pid = 1840] [serial = 475] [outer = 0x7f2ac2dd4800] 20:39:01 INFO - PROCESS | 1840 | 1461641941145 Marionette DEBUG loaded listener.js 20:39:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f2ad1d0a400) [pid = 1840] [serial = 476] [outer = 0x7f2ac2dd4800] 20:39:02 INFO - PROCESS | 1840 | 1461641942077 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:39:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:39:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1284ms 20:39:02 INFO - PROCESS | 1840 | 1461641942158 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 20:39:02 INFO - PROCESS | 1840 | 1461641942164 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 20:39:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:39:02 INFO - PROCESS | 1840 | 1461641942172 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:39:02 INFO - PROCESS | 1840 | 1461641942177 Marionette TRACE conn3 <- [1,606,null,{}] 20:39:02 INFO - PROCESS | 1840 | 1461641942184 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:39:02 INFO - PROCESS | 1840 | 1461641942343 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 20:39:02 INFO - PROCESS | 1840 | 1461641942508 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca1a7000 == 70 [pid = 1840] [id = 159] 20:39:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f2ac2dda400) [pid = 1840] [serial = 477] [outer = (nil)] 20:39:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f2ac9869800) [pid = 1840] [serial = 478] [outer = 0x7f2ac2dda400] 20:39:02 INFO - PROCESS | 1840 | 1461641942583 Marionette DEBUG loaded listener.js 20:39:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f2ac9ebbc00) [pid = 1840] [serial = 479] [outer = 0x7f2ac2dda400] 20:39:03 INFO - PROCESS | 1840 | 1461641943353 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:39:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:39:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1235ms 20:39:03 INFO - PROCESS | 1840 | 1461641943410 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 20:39:03 INFO - PROCESS | 1840 | 1461641943418 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 20:39:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:39:03 INFO - PROCESS | 1840 | 1461641943428 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:39:03 INFO - PROCESS | 1840 | 1461641943431 Marionette TRACE conn3 <- [1,610,null,{}] 20:39:03 INFO - PROCESS | 1840 | 1461641943436 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:39:03 INFO - PROCESS | 1840 | 1461641943598 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 20:39:03 INFO - PROCESS | 1840 | 1461641943751 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1668800 == 71 [pid = 1840] [id = 160] 20:39:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f2ac9ebf000) [pid = 1840] [serial = 480] [outer = (nil)] 20:39:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f2aca060400) [pid = 1840] [serial = 481] [outer = 0x7f2ac9ebf000] 20:39:03 INFO - PROCESS | 1840 | 1461641943823 Marionette DEBUG loaded listener.js 20:39:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f2acc9dcc00) [pid = 1840] [serial = 482] [outer = 0x7f2ac9ebf000] 20:39:04 INFO - PROCESS | 1840 | 1461641944649 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:39:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:39:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1288ms 20:39:04 INFO - PROCESS | 1840 | 1461641944716 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 20:39:04 INFO - PROCESS | 1840 | 1461641944719 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 20:39:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:39:04 INFO - PROCESS | 1840 | 1461641944726 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:39:04 INFO - PROCESS | 1840 | 1461641944731 Marionette TRACE conn3 <- [1,614,null,{}] 20:39:04 INFO - PROCESS | 1840 | 1461641944746 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:39:04 INFO - PROCESS | 1840 | 1461641944943 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 20:39:05 INFO - PROCESS | 1840 | 1461641945098 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae96c3000 == 72 [pid = 1840] [id = 161] 20:39:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f2acd91d000) [pid = 1840] [serial = 483] [outer = (nil)] 20:39:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f2acd968c00) [pid = 1840] [serial = 484] [outer = 0x7f2acd91d000] 20:39:05 INFO - PROCESS | 1840 | 1461641945175 Marionette DEBUG loaded listener.js 20:39:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f2acdc79000) [pid = 1840] [serial = 485] [outer = 0x7f2acd91d000] 20:39:06 INFO - PROCESS | 1840 | 1461641946059 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:39:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:39:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1389ms 20:39:06 INFO - PROCESS | 1840 | 1461641946116 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 20:39:06 INFO - PROCESS | 1840 | 1461641946120 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 20:39:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:39:06 INFO - PROCESS | 1840 | 1461641946126 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:39:06 INFO - PROCESS | 1840 | 1461641946128 Marionette TRACE conn3 <- [1,618,null,{}] 20:39:06 INFO - PROCESS | 1840 | 1461641946133 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:39:06 INFO - PROCESS | 1840 | 1461641946285 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 20:39:06 INFO - PROCESS | 1840 | 1461641946441 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac882c800 == 73 [pid = 1840] [id = 162] 20:39:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f2acd91dc00) [pid = 1840] [serial = 486] [outer = (nil)] 20:39:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f2ad1c55400) [pid = 1840] [serial = 487] [outer = 0x7f2acd91dc00] 20:39:06 INFO - PROCESS | 1840 | 1461641946512 Marionette DEBUG loaded listener.js 20:39:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f2ad256e000) [pid = 1840] [serial = 488] [outer = 0x7f2acd91dc00] 20:39:07 INFO - PROCESS | 1840 | 1461641947304 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:39:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:39:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1226ms 20:39:07 INFO - PROCESS | 1840 | 1461641947352 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 20:39:07 INFO - PROCESS | 1840 | 1461641947356 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 20:39:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:39:07 INFO - PROCESS | 1840 | 1461641947361 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:39:07 INFO - PROCESS | 1840 | 1461641947363 Marionette TRACE conn3 <- [1,622,null,{}] 20:39:07 INFO - PROCESS | 1840 | 1461641947369 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:39:07 INFO - PROCESS | 1840 | 1461641947526 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 20:39:07 INFO - PROCESS | 1840 | 1461641947677 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1cb9000 == 74 [pid = 1840] [id = 163] 20:39:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f2ac9ebb000) [pid = 1840] [serial = 489] [outer = (nil)] 20:39:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f2ad27e7400) [pid = 1840] [serial = 490] [outer = 0x7f2ac9ebb000] 20:39:07 INFO - PROCESS | 1840 | 1461641947745 Marionette DEBUG loaded listener.js 20:39:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f2ad3c05800) [pid = 1840] [serial = 491] [outer = 0x7f2ac9ebb000] 20:39:08 INFO - PROCESS | 1840 | 1461641948542 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:39:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:39:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1239ms 20:39:08 INFO - PROCESS | 1840 | 1461641948601 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 20:39:08 INFO - PROCESS | 1840 | 1461641948605 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 20:39:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:39:08 INFO - PROCESS | 1840 | 1461641948610 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:39:08 INFO - PROCESS | 1840 | 1461641948613 Marionette TRACE conn3 <- [1,626,null,{}] 20:39:08 INFO - PROCESS | 1840 | 1461641948618 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:39:08 INFO - PROCESS | 1840 | 1461641948802 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 20:39:08 INFO - PROCESS | 1840 | 1461641948955 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7332000 == 75 [pid = 1840] [id = 164] 20:39:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f2ac7216400) [pid = 1840] [serial = 492] [outer = (nil)] 20:39:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f2ac75aa000) [pid = 1840] [serial = 493] [outer = 0x7f2ac7216400] 20:39:09 INFO - PROCESS | 1840 | 1461641949029 Marionette DEBUG loaded listener.js 20:39:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f2ad9266c00) [pid = 1840] [serial = 494] [outer = 0x7f2ac7216400] 20:39:09 INFO - PROCESS | 1840 | 1461641949857 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:39:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:39:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1278ms 20:39:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:39:09 INFO - PROCESS | 1840 | 1461641949890 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 20:39:09 INFO - PROCESS | 1840 | 1461641949892 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 20:39:09 INFO - PROCESS | 1840 | 1461641949899 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:39:09 INFO - PROCESS | 1840 | 1461641949902 Marionette TRACE conn3 <- [1,630,null,{}] 20:39:09 INFO - PROCESS | 1840 | 1461641949907 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:39:10 INFO - PROCESS | 1840 | 1461641950050 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 20:39:10 INFO - PROCESS | 1840 | 1461641950209 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abff14000 == 76 [pid = 1840] [id = 165] 20:39:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f2ac18e7c00) [pid = 1840] [serial = 495] [outer = (nil)] 20:39:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f2ac18ecc00) [pid = 1840] [serial = 496] [outer = 0x7f2ac18e7c00] 20:39:10 INFO - PROCESS | 1840 | 1461641950280 Marionette DEBUG loaded listener.js 20:39:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f2ac18f1800) [pid = 1840] [serial = 497] [outer = 0x7f2ac18e7c00] 20:39:11 INFO - PROCESS | 1840 | 1461641951117 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:39:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:39:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1288ms 20:39:11 INFO - PROCESS | 1840 | 1461641951186 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 20:39:11 INFO - PROCESS | 1840 | 1461641951189 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 20:39:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:39:11 INFO - PROCESS | 1840 | 1461641951195 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:39:11 INFO - PROCESS | 1840 | 1461641951198 Marionette TRACE conn3 <- [1,634,null,{}] 20:39:11 INFO - PROCESS | 1840 | 1461641951203 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:39:11 INFO - PROCESS | 1840 | 1461641951346 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 20:39:11 INFO - PROCESS | 1840 | 1461641951510 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9529000 == 77 [pid = 1840] [id = 166] 20:39:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f2ac18e8400) [pid = 1840] [serial = 498] [outer = (nil)] 20:39:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f2ac1d81800) [pid = 1840] [serial = 499] [outer = 0x7f2ac18e8400] 20:39:11 INFO - PROCESS | 1840 | 1461641951578 Marionette DEBUG loaded listener.js 20:39:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f2ac1d85800) [pid = 1840] [serial = 500] [outer = 0x7f2ac18e8400] 20:39:12 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:39:12 INFO - PROCESS | 1840 | 1461641952445 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:39:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:39:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1283ms 20:39:12 INFO - PROCESS | 1840 | 1461641952479 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 20:39:12 INFO - PROCESS | 1840 | 1461641952481 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 20:39:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:39:12 INFO - PROCESS | 1840 | 1461641952488 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:39:12 INFO - PROCESS | 1840 | 1461641952490 Marionette TRACE conn3 <- [1,638,null,{}] 20:39:12 INFO - PROCESS | 1840 | 1461641952495 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:39:12 INFO - PROCESS | 1840 | 1461641952639 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 20:39:13 INFO - PROCESS | 1840 | 1461641953047 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac8813800 == 78 [pid = 1840] [id = 167] 20:39:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f2ac2dd0c00) [pid = 1840] [serial = 501] [outer = (nil)] 20:39:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f2ac7212800) [pid = 1840] [serial = 502] [outer = 0x7f2ac2dd0c00] 20:39:13 INFO - PROCESS | 1840 | 1461641953192 Marionette DEBUG loaded listener.js 20:39:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f2ac721d000) [pid = 1840] [serial = 503] [outer = 0x7f2ac2dd0c00] 20:39:13 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:39:14 INFO - PROCESS | 1840 | 1461641954093 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:39:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:39:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1632ms 20:39:14 INFO - PROCESS | 1840 | 1461641954120 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 20:39:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:39:14 INFO - PROCESS | 1840 | 1461641954125 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 20:39:14 INFO - PROCESS | 1840 | 1461641954132 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:39:14 INFO - PROCESS | 1840 | 1461641954136 Marionette TRACE conn3 <- [1,642,null,{}] 20:39:14 INFO - PROCESS | 1840 | 1461641954143 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:39:14 INFO - PROCESS | 1840 | 1461641954297 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 20:39:14 INFO - PROCESS | 1840 | 1461641954464 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac89ac000 == 79 [pid = 1840] [id = 168] 20:39:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f2ac75b1c00) [pid = 1840] [serial = 504] [outer = (nil)] 20:39:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f2ac9a39c00) [pid = 1840] [serial = 505] [outer = 0x7f2ac75b1c00] 20:39:14 INFO - PROCESS | 1840 | 1461641954532 Marionette DEBUG loaded listener.js 20:39:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f2ac9eb6800) [pid = 1840] [serial = 506] [outer = 0x7f2ac75b1c00] 20:39:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad2436800 == 78 [pid = 1840] [id = 157] 20:39:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2adfd31800 == 77 [pid = 1840] [id = 156] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f2acdacbc00) [pid = 1840] [serial = 396] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f2aca04ec00) [pid = 1840] [serial = 393] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f2acf23bc00) [pid = 1840] [serial = 387] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f2ad256f000) [pid = 1840] [serial = 390] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f2ad2f64c00) [pid = 1840] [serial = 423] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad2a6e800 == 76 [pid = 1840] [id = 155] 20:39:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca48e000 == 75 [pid = 1840] [id = 118] 20:39:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1891000 == 74 [pid = 1840] [id = 154] 20:39:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca1b7800 == 73 [pid = 1840] [id = 153] 20:39:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9888000 == 72 [pid = 1840] [id = 152] 20:39:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2accb37800 == 71 [pid = 1840] [id = 151] 20:39:15 INFO - PROCESS | 1840 | 1461641955412 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:39:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae57ea800 == 70 [pid = 1840] [id = 146] 20:39:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae52db800 == 69 [pid = 1840] [id = 145] 20:39:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae4f4c000 == 68 [pid = 1840] [id = 144] 20:39:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad2a71800 == 67 [pid = 1840] [id = 143] 20:39:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc80b800 == 66 [pid = 1840] [id = 142] 20:39:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae0092000 == 65 [pid = 1840] [id = 141] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f2aca044c00) [pid = 1840] [serial = 402] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f2accc4d000) [pid = 1840] [serial = 406] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f2ac75aa400) [pid = 1840] [serial = 384] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f2acdc6fc00) [pid = 1840] [serial = 399] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f2acc9d5800) [pid = 1840] [serial = 405] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f2aca2e7000) [pid = 1840] [serial = 403] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f2acf34c000) [pid = 1840] [serial = 409] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f2ad2f61800) [pid = 1840] [serial = 418] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f2acdc79800) [pid = 1840] [serial = 408] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f2acd969800) [pid = 1840] [serial = 421] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f2ad23c3000) [pid = 1840] [serial = 415] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f2ad2578400) [pid = 1840] [serial = 417] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f2ad10b4000) [pid = 1840] [serial = 411] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f2ad1c58000) [pid = 1840] [serial = 414] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f2acd963c00) [pid = 1840] [serial = 420] [outer = (nil)] [url = about:blank] 20:39:15 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f2ad1c53000) [pid = 1840] [serial = 412] [outer = (nil)] [url = about:blank] 20:39:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:39:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1336ms 20:39:15 INFO - PROCESS | 1840 | 1461641955470 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 20:39:15 INFO - PROCESS | 1840 | 1461641955475 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 20:39:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:39:15 INFO - PROCESS | 1840 | 1461641955482 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:39:15 INFO - PROCESS | 1840 | 1461641955484 Marionette TRACE conn3 <- [1,646,null,{}] 20:39:15 INFO - PROCESS | 1840 | 1461641955490 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:39:15 INFO - PROCESS | 1840 | 1461641955633 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 20:39:15 INFO - PROCESS | 1840 | 1461641955756 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca1a6800 == 66 [pid = 1840] [id = 169] 20:39:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f2ac9657400) [pid = 1840] [serial = 507] [outer = (nil)] 20:39:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f2aca05b400) [pid = 1840] [serial = 508] [outer = 0x7f2ac9657400] 20:39:15 INFO - PROCESS | 1840 | 1461641955817 Marionette DEBUG loaded listener.js 20:39:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f2aca44ec00) [pid = 1840] [serial = 509] [outer = 0x7f2ac9657400] 20:39:16 INFO - PROCESS | 1840 | 1461641956516 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:39:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:39:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1079ms 20:39:16 INFO - PROCESS | 1840 | 1461641956562 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 20:39:16 INFO - PROCESS | 1840 | 1461641956565 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 20:39:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:39:16 INFO - PROCESS | 1840 | 1461641956572 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:39:16 INFO - PROCESS | 1840 | 1461641956580 Marionette TRACE conn3 <- [1,650,null,{}] 20:39:16 INFO - PROCESS | 1840 | 1461641956593 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:39:16 INFO - PROCESS | 1840 | 1461641956737 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 20:39:16 INFO - PROCESS | 1840 | 1461641956956 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac31d1000 == 67 [pid = 1840] [id = 170] 20:39:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f2ac18eac00) [pid = 1840] [serial = 510] [outer = (nil)] 20:39:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f2ac1d86400) [pid = 1840] [serial = 511] [outer = 0x7f2ac18eac00] 20:39:17 INFO - PROCESS | 1840 | 1461641957028 Marionette DEBUG loaded listener.js 20:39:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f2ac7213400) [pid = 1840] [serial = 512] [outer = 0x7f2ac18eac00] 20:39:17 INFO - PROCESS | 1840 | 1461641957906 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:39:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:39:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1386ms 20:39:17 INFO - PROCESS | 1840 | 1461641957958 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 20:39:17 INFO - PROCESS | 1840 | 1461641957964 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 20:39:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:39:17 INFO - PROCESS | 1840 | 1461641957971 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:39:17 INFO - PROCESS | 1840 | 1461641957977 Marionette TRACE conn3 <- [1,654,null,{}] 20:39:17 INFO - PROCESS | 1840 | 1461641957983 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:39:18 INFO - PROCESS | 1840 | 1461641958144 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 20:39:18 INFO - PROCESS | 1840 | 1461641958271 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd6df800 == 68 [pid = 1840] [id = 171] 20:39:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f2ac18eb000) [pid = 1840] [serial = 513] [outer = (nil)] 20:39:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f2ac9ec5000) [pid = 1840] [serial = 514] [outer = 0x7f2ac18eb000] 20:39:18 INFO - PROCESS | 1840 | 1461641958343 Marionette DEBUG loaded listener.js 20:39:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f2aca2e6000) [pid = 1840] [serial = 515] [outer = 0x7f2ac18eb000] 20:39:19 INFO - PROCESS | 1840 | 1461641959183 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:39:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:39:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1286ms 20:39:19 INFO - PROCESS | 1840 | 1461641959261 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 20:39:19 INFO - PROCESS | 1840 | 1461641959267 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 20:39:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:39:19 INFO - PROCESS | 1840 | 1461641959274 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:39:19 INFO - PROCESS | 1840 | 1461641959277 Marionette TRACE conn3 <- [1,658,null,{}] 20:39:19 INFO - PROCESS | 1840 | 1461641959282 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:39:19 INFO - PROCESS | 1840 | 1461641959443 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 20:39:19 INFO - PROCESS | 1840 | 1461641959627 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad161f000 == 69 [pid = 1840] [id = 172] 20:39:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f2ac9eb9800) [pid = 1840] [serial = 516] [outer = (nil)] 20:39:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f2acd52d400) [pid = 1840] [serial = 517] [outer = 0x7f2ac9eb9800] 20:39:19 INFO - PROCESS | 1840 | 1461641959746 Marionette DEBUG loaded listener.js 20:39:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f2acd91b800) [pid = 1840] [serial = 518] [outer = 0x7f2ac9eb9800] 20:39:20 INFO - PROCESS | 1840 | 1461641960694 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:39:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:39:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1485ms 20:39:20 INFO - PROCESS | 1840 | 1461641960777 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 20:39:20 INFO - PROCESS | 1840 | 1461641960781 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 20:39:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:39:20 INFO - PROCESS | 1840 | 1461641960796 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:39:20 INFO - PROCESS | 1840 | 1461641960805 Marionette TRACE conn3 <- [1,662,null,{}] 20:39:20 INFO - PROCESS | 1840 | 1461641960813 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:39:20 INFO - PROCESS | 1840 | 1461641960978 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 20:39:21 INFO - PROCESS | 1840 | 1461641961136 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad2356000 == 70 [pid = 1840] [id = 173] 20:39:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f2acd52d800) [pid = 1840] [serial = 519] [outer = (nil)] 20:39:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f2acdc72800) [pid = 1840] [serial = 520] [outer = 0x7f2acd52d800] 20:39:21 INFO - PROCESS | 1840 | 1461641961212 Marionette DEBUG loaded listener.js 20:39:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f2acf23bc00) [pid = 1840] [serial = 521] [outer = 0x7f2acd52d800] 20:39:21 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:39:21 INFO - PROCESS | 1840 | 1461641961987 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:39:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:39:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1248ms 20:39:22 INFO - PROCESS | 1840 | 1461641962037 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 20:39:22 INFO - PROCESS | 1840 | 1461641962042 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 20:39:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:39:22 INFO - PROCESS | 1840 | 1461641962047 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:39:22 INFO - PROCESS | 1840 | 1461641962049 Marionette TRACE conn3 <- [1,666,null,{}] 20:39:22 INFO - PROCESS | 1840 | 1461641962055 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:39:22 INFO - PROCESS | 1840 | 1461641962206 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 20:39:22 INFO - PROCESS | 1840 | 1461641962368 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad64e5000 == 71 [pid = 1840] [id = 174] 20:39:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f2ac75af000) [pid = 1840] [serial = 522] [outer = (nil)] 20:39:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f2acfee2000) [pid = 1840] [serial = 523] [outer = 0x7f2ac75af000] 20:39:22 INFO - PROCESS | 1840 | 1461641962437 Marionette DEBUG loaded listener.js 20:39:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f2ad184c400) [pid = 1840] [serial = 524] [outer = 0x7f2ac75af000] 20:39:22 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:39:23 INFO - PROCESS | 1840 | 1461641963259 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:39:23 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:39:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1233ms 20:39:23 INFO - PROCESS | 1840 | 1461641963286 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 20:39:23 INFO - PROCESS | 1840 | 1461641963289 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 20:39:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:39:23 INFO - PROCESS | 1840 | 1461641963297 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:39:23 INFO - PROCESS | 1840 | 1461641963300 Marionette TRACE conn3 <- [1,670,null,{}] 20:39:23 INFO - PROCESS | 1840 | 1461641963305 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:39:23 INFO - PROCESS | 1840 | 1461641963447 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 20:39:23 INFO - PROCESS | 1840 | 1461641963608 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae0093000 == 72 [pid = 1840] [id = 175] 20:39:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f2ad184fc00) [pid = 1840] [serial = 525] [outer = (nil)] 20:39:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f2ad1c5c800) [pid = 1840] [serial = 526] [outer = 0x7f2ad184fc00] 20:39:23 INFO - PROCESS | 1840 | 1461641963692 Marionette DEBUG loaded listener.js 20:39:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f2ad256d800) [pid = 1840] [serial = 527] [outer = 0x7f2ad184fc00] 20:39:24 INFO - PROCESS | 1840 | 1461641964564 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:39:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:39:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1328ms 20:39:24 INFO - PROCESS | 1840 | 1461641964626 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 20:39:24 INFO - PROCESS | 1840 | 1461641964629 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 20:39:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:39:24 INFO - PROCESS | 1840 | 1461641964635 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:39:24 INFO - PROCESS | 1840 | 1461641964638 Marionette TRACE conn3 <- [1,674,null,{}] 20:39:24 INFO - PROCESS | 1840 | 1461641964643 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:39:24 INFO - PROCESS | 1840 | 1461641964787 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 20:39:24 INFO - PROCESS | 1840 | 1461641964947 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae5091000 == 73 [pid = 1840] [id = 176] 20:39:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f2ad2578400) [pid = 1840] [serial = 528] [outer = (nil)] 20:39:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f2ad3c0cc00) [pid = 1840] [serial = 529] [outer = 0x7f2ad2578400] 20:39:25 INFO - PROCESS | 1840 | 1461641965018 Marionette DEBUG loaded listener.js 20:39:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f2ad5fd0800) [pid = 1840] [serial = 530] [outer = 0x7f2ad2578400] 20:39:25 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:39:25 INFO - PROCESS | 1840 | 1461641965768 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:39:25 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:39:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1178ms 20:39:25 INFO - PROCESS | 1840 | 1461641965814 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 20:39:25 INFO - PROCESS | 1840 | 1461641965817 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 20:39:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:39:25 INFO - PROCESS | 1840 | 1461641965823 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:39:25 INFO - PROCESS | 1840 | 1461641965825 Marionette TRACE conn3 <- [1,678,null,{}] 20:39:25 INFO - PROCESS | 1840 | 1461641965831 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:39:25 INFO - PROCESS | 1840 | 1461641965976 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 20:39:26 INFO - PROCESS | 1840 | 1461641966135 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae57e3000 == 74 [pid = 1840] [id = 177] 20:39:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f2ad25b8000) [pid = 1840] [serial = 531] [outer = (nil)] 20:39:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f2ad925b800) [pid = 1840] [serial = 532] [outer = 0x7f2ad25b8000] 20:39:26 INFO - PROCESS | 1840 | 1461641966204 Marionette DEBUG loaded listener.js 20:39:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f2adf11cc00) [pid = 1840] [serial = 533] [outer = 0x7f2ad25b8000] 20:39:27 INFO - PROCESS | 1840 | 1461641967030 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:39:27 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:39:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1280ms 20:39:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:39:27 INFO - PROCESS | 1840 | 1461641967104 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 20:39:27 INFO - PROCESS | 1840 | 1461641967106 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 20:39:27 INFO - PROCESS | 1840 | 1461641967112 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:39:27 INFO - PROCESS | 1840 | 1461641967115 Marionette TRACE conn3 <- [1,682,null,{}] 20:39:27 INFO - PROCESS | 1840 | 1461641967120 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:39:27 INFO - PROCESS | 1840 | 1461641967313 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 20:39:27 INFO - PROCESS | 1840 | 1461641967496 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac19a0000 == 75 [pid = 1840] [id = 178] 20:39:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f2ac02ca400) [pid = 1840] [serial = 534] [outer = (nil)] 20:39:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f2ac02ccc00) [pid = 1840] [serial = 535] [outer = 0x7f2ac02ca400] 20:39:27 INFO - PROCESS | 1840 | 1461641967577 Marionette DEBUG loaded listener.js 20:39:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f2ac02d1400) [pid = 1840] [serial = 536] [outer = 0x7f2ac02ca400] 20:39:28 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:28 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:39:28 INFO - PROCESS | 1840 | 1461641968831 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:39:28 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:39:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1737ms 20:39:28 INFO - PROCESS | 1840 | 1461641968849 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 20:39:28 INFO - PROCESS | 1840 | 1461641968851 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 20:39:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:39:28 INFO - PROCESS | 1840 | 1461641968857 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:39:28 INFO - PROCESS | 1840 | 1461641968865 Marionette TRACE conn3 <- [1,686,null,{}] 20:39:28 INFO - PROCESS | 1840 | 1461641968870 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:39:29 INFO - PROCESS | 1840 | 1461641969044 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 20:39:29 INFO - PROCESS | 1840 | 1461641969216 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aea639800 == 76 [pid = 1840] [id = 179] 20:39:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f2ac02cac00) [pid = 1840] [serial = 537] [outer = (nil)] 20:39:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f2adfd0bc00) [pid = 1840] [serial = 538] [outer = 0x7f2ac02cac00] 20:39:29 INFO - PROCESS | 1840 | 1461641969287 Marionette DEBUG loaded listener.js 20:39:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f2ae00c5c00) [pid = 1840] [serial = 539] [outer = 0x7f2ac02cac00] 20:39:30 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:30 INFO - PROCESS | 1840 | 1461641970757 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:39:30 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:39:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1933ms 20:39:30 INFO - PROCESS | 1840 | 1461641970792 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 20:39:30 INFO - PROCESS | 1840 | 1461641970796 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 20:39:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:39:30 INFO - PROCESS | 1840 | 1461641970807 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:39:30 INFO - PROCESS | 1840 | 1461641970812 Marionette TRACE conn3 <- [1,690,null,{}] 20:39:30 INFO - PROCESS | 1840 | 1461641970822 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:39:30 INFO - PROCESS | 1840 | 1461641970966 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 20:39:31 INFO - PROCESS | 1840 | 1461641971200 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:31 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca1a6800 == 75 [pid = 1840] [id = 169] 20:39:31 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac89ac000 == 74 [pid = 1840] [id = 168] 20:39:31 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac8813800 == 73 [pid = 1840] [id = 167] 20:39:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abfce0000 == 74 [pid = 1840] [id = 180] 20:39:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f2ac18e3400) [pid = 1840] [serial = 540] [outer = (nil)] 20:39:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f2ac75ab800) [pid = 1840] [serial = 541] [outer = 0x7f2ac18e3400] 20:39:31 INFO - PROCESS | 1840 | 1461641971294 Marionette DEBUG loaded listener.js 20:39:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f2ac9d8c800) [pid = 1840] [serial = 542] [outer = 0x7f2ac18e3400] 20:39:31 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca1a7000 == 73 [pid = 1840] [id = 159] 20:39:32 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:32 INFO - PROCESS | 1840 | 1461641972367 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:39:32 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:39:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1594ms 20:39:32 INFO - PROCESS | 1840 | 1461641972429 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 20:39:32 INFO - PROCESS | 1840 | 1461641972436 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 20:39:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:39:32 INFO - PROCESS | 1840 | 1461641972445 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:39:32 INFO - PROCESS | 1840 | 1461641972448 Marionette TRACE conn3 <- [1,694,null,{}] 20:39:32 INFO - PROCESS | 1840 | 1461641972453 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:39:32 INFO - PROCESS | 1840 | 1461641972641 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 20:39:32 INFO - PROCESS | 1840 | 1461641972715 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac89bb800 == 74 [pid = 1840] [id = 181] 20:39:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f2ac9d8f000) [pid = 1840] [serial = 543] [outer = (nil)] 20:39:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f2acb25f400) [pid = 1840] [serial = 544] [outer = 0x7f2ac9d8f000] 20:39:32 INFO - PROCESS | 1840 | 1461641972773 Marionette DEBUG loaded listener.js 20:39:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f2acd52d000) [pid = 1840] [serial = 545] [outer = 0x7f2ac9d8f000] 20:39:34 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f2ac2dd4800) [pid = 1840] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f2aca058c00) [pid = 1840] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f2ac2dcd400) [pid = 1840] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f2ac9d88400) [pid = 1840] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f2acc9de800) [pid = 1840] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f2acd91cc00) [pid = 1840] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f2ac9eb7800) [pid = 1840] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f2acd530800) [pid = 1840] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f2accc54400) [pid = 1840] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f2ac2dd0c00) [pid = 1840] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f2ac75b1c00) [pid = 1840] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f2ac9c1d800) [pid = 1840] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f2acf2bec00) [pid = 1840] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f2ad3c06000) [pid = 1840] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f2ac964d000) [pid = 1840] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f2ac9549000) [pid = 1840] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f2acb266c00) [pid = 1840] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f2ac9bcb400) [pid = 1840] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f2ac9549800) [pid = 1840] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f2ad22b1800) [pid = 1840] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f2adfd48800) [pid = 1840] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f2acc9df400) [pid = 1840] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f2aca4f4400) [pid = 1840] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f2ad3009400) [pid = 1840] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f2ad3083800) [pid = 1840] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f2ad3ad9c00) [pid = 1840] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f2ac9867c00) [pid = 1840] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:39:34 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f2ae4a7e800) [pid = 1840] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:39:34 INFO - PROCESS | 1840 | 1461641974193 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:39:34 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:39:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1787ms 20:39:34 INFO - PROCESS | 1840 | 1461641974231 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 20:39:34 INFO - PROCESS | 1840 | 1461641974233 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 20:39:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:39:34 INFO - PROCESS | 1840 | 1461641974239 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:39:34 INFO - PROCESS | 1840 | 1461641974244 Marionette TRACE conn3 <- [1,698,null,{}] 20:39:34 INFO - PROCESS | 1840 | 1461641974258 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:39:34 INFO - PROCESS | 1840 | 1461641974434 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 20:39:34 INFO - PROCESS | 1840 | 1461641974510 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca1c1000 == 75 [pid = 1840] [id = 182] 20:39:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f2aca053800) [pid = 1840] [serial = 546] [outer = (nil)] 20:39:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f2aca2eb800) [pid = 1840] [serial = 547] [outer = 0x7f2aca053800] 20:39:34 INFO - PROCESS | 1840 | 1461641974569 Marionette DEBUG loaded listener.js 20:39:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f2acd91d800) [pid = 1840] [serial = 548] [outer = 0x7f2aca053800] 20:39:35 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:35 INFO - PROCESS | 1840 | 1461641975618 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:39:35 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:39:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1436ms 20:39:35 INFO - PROCESS | 1840 | 1461641975676 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 20:39:35 INFO - PROCESS | 1840 | 1461641975679 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 20:39:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:39:35 INFO - PROCESS | 1840 | 1461641975684 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:39:35 INFO - PROCESS | 1840 | 1461641975686 Marionette TRACE conn3 <- [1,702,null,{}] 20:39:35 INFO - PROCESS | 1840 | 1461641975691 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:39:35 INFO - PROCESS | 1840 | 1461641975855 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 20:39:36 INFO - PROCESS | 1840 | 1461641976011 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1616800 == 76 [pid = 1840] [id = 183] 20:39:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f2aca056400) [pid = 1840] [serial = 549] [outer = (nil)] 20:39:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f2acd97cc00) [pid = 1840] [serial = 550] [outer = 0x7f2aca056400] 20:39:36 INFO - PROCESS | 1840 | 1461641976069 Marionette DEBUG loaded listener.js 20:39:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f2acd985000) [pid = 1840] [serial = 551] [outer = 0x7f2aca056400] 20:39:37 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:37 INFO - PROCESS | 1840 | 1461641977369 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:39:37 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:39:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1734ms 20:39:37 INFO - PROCESS | 1840 | 1461641977423 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 20:39:37 INFO - PROCESS | 1840 | 1461641977432 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 20:39:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:39:37 INFO - PROCESS | 1840 | 1461641977548 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:39:37 INFO - PROCESS | 1840 | 1461641977554 Marionette TRACE conn3 <- [1,706,null,{}] 20:39:37 INFO - PROCESS | 1840 | 1461641977572 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:39:37 INFO - PROCESS | 1840 | 1461641977727 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 20:39:37 INFO - PROCESS | 1840 | 1461641977885 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac882a000 == 77 [pid = 1840] [id = 184] 20:39:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f2ac2dd2800) [pid = 1840] [serial = 552] [outer = (nil)] 20:39:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f2ac9867400) [pid = 1840] [serial = 553] [outer = 0x7f2ac2dd2800] 20:39:37 INFO - PROCESS | 1840 | 1461641977958 Marionette DEBUG loaded listener.js 20:39:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f2ac9ec4000) [pid = 1840] [serial = 554] [outer = 0x7f2ac2dd2800] 20:39:39 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:39 INFO - PROCESS | 1840 | 1461641979266 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:39:39 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:39:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1893ms 20:39:39 INFO - PROCESS | 1840 | 1461641979404 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 20:39:39 INFO - PROCESS | 1840 | 1461641979412 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 20:39:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:39:39 INFO - PROCESS | 1840 | 1461641979424 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:39:39 INFO - PROCESS | 1840 | 1461641979427 Marionette TRACE conn3 <- [1,710,null,{}] 20:39:39 INFO - PROCESS | 1840 | 1461641979433 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:39:39 INFO - PROCESS | 1840 | 1461641979587 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 20:39:39 INFO - PROCESS | 1840 | 1461641979747 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1b95800 == 78 [pid = 1840] [id = 185] 20:39:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f2ac9bc8c00) [pid = 1840] [serial = 555] [outer = (nil)] 20:39:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f2acd914400) [pid = 1840] [serial = 556] [outer = 0x7f2ac9bc8c00] 20:39:39 INFO - PROCESS | 1840 | 1461641979821 Marionette DEBUG loaded listener.js 20:39:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f2acd97f800) [pid = 1840] [serial = 557] [outer = 0x7f2ac9bc8c00] 20:39:41 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:41 INFO - PROCESS | 1840 | 1461641981116 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:39:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:39:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1730ms 20:39:41 INFO - PROCESS | 1840 | 1461641981191 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 20:39:41 INFO - PROCESS | 1840 | 1461641981194 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 20:39:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:39:41 INFO - PROCESS | 1840 | 1461641981215 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:39:41 INFO - PROCESS | 1840 | 1461641981221 Marionette TRACE conn3 <- [1,714,null,{}] 20:39:41 INFO - PROCESS | 1840 | 1461641981242 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:39:41 INFO - PROCESS | 1840 | 1461641981398 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 20:39:41 INFO - PROCESS | 1840 | 1461641981559 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd6f2800 == 79 [pid = 1840] [id = 186] 20:39:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f2ac721cc00) [pid = 1840] [serial = 558] [outer = (nil)] 20:39:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f2aca044800) [pid = 1840] [serial = 559] [outer = 0x7f2ac721cc00] 20:39:41 INFO - PROCESS | 1840 | 1461641981633 Marionette DEBUG loaded listener.js 20:39:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f2acdc7a400) [pid = 1840] [serial = 560] [outer = 0x7f2ac721cc00] 20:39:43 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:43 INFO - PROCESS | 1840 | 1461641983431 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:39:43 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:39:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2259ms 20:39:43 INFO - PROCESS | 1840 | 1461641983460 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 20:39:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:39:43 INFO - PROCESS | 1840 | 1461641983464 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 20:39:43 INFO - PROCESS | 1840 | 1461641983472 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:39:43 INFO - PROCESS | 1840 | 1461641983477 Marionette TRACE conn3 <- [1,718,null,{}] 20:39:43 INFO - PROCESS | 1840 | 1461641983485 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:39:43 INFO - PROCESS | 1840 | 1461641983655 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 20:39:43 INFO - PROCESS | 1840 | 1461641983844 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abfce2800 == 80 [pid = 1840] [id = 187] 20:39:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f2ac7218800) [pid = 1840] [serial = 561] [outer = (nil)] 20:39:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f2ac721e000) [pid = 1840] [serial = 562] [outer = 0x7f2ac7218800] 20:39:43 INFO - PROCESS | 1840 | 1461641983964 Marionette DEBUG loaded listener.js 20:39:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f2ac74e1400) [pid = 1840] [serial = 563] [outer = 0x7f2ac7218800] 20:39:45 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:45 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:39:45 INFO - PROCESS | 1840 | 1461641985211 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:39:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:39:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1788ms 20:39:45 INFO - PROCESS | 1840 | 1461641985259 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 20:39:45 INFO - PROCESS | 1840 | 1461641985266 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 20:39:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:39:45 INFO - PROCESS | 1840 | 1461641985363 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:39:45 INFO - PROCESS | 1840 | 1461641985367 Marionette TRACE conn3 <- [1,722,null,{}] 20:39:45 INFO - PROCESS | 1840 | 1461641985382 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:39:45 INFO - PROCESS | 1840 | 1461641985519 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 20:39:45 INFO - PROCESS | 1840 | 1461641985698 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad167b800 == 79 [pid = 1840] [id = 149] 20:39:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad166e800 == 78 [pid = 1840] [id = 147] 20:39:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1627000 == 77 [pid = 1840] [id = 121] 20:39:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad03c6800 == 76 [pid = 1840] [id = 108] 20:39:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae7287000 == 75 [pid = 1840] [id = 86] 20:39:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad64ce000 == 74 [pid = 1840] [id = 72] 20:39:45 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f2ad17b6c00) [pid = 1840] [serial = 432] [outer = (nil)] [url = about:blank] 20:39:45 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f2ac9a3b800) [pid = 1840] [serial = 426] [outer = (nil)] [url = about:blank] 20:39:45 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f2acdacb400) [pid = 1840] [serial = 429] [outer = (nil)] [url = about:blank] 20:39:45 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f2ad2742800) [pid = 1840] [serial = 435] [outer = (nil)] [url = about:blank] 20:39:45 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f2ad5e56c00) [pid = 1840] [serial = 438] [outer = (nil)] [url = about:blank] 20:39:45 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f2adfd54400) [pid = 1840] [serial = 441] [outer = (nil)] [url = about:blank] 20:39:45 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f2ae4a7dc00) [pid = 1840] [serial = 444] [outer = (nil)] [url = about:blank] 20:39:45 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f2acd529c00) [pid = 1840] [serial = 447] [outer = (nil)] [url = about:blank] 20:39:45 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f2ae4dab400) [pid = 1840] [serial = 450] [outer = (nil)] [url = about:blank] 20:39:45 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f2ac9869800) [pid = 1840] [serial = 478] [outer = (nil)] [url = about:blank] 20:39:45 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f2aca060400) [pid = 1840] [serial = 481] [outer = (nil)] [url = about:blank] 20:39:45 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f2acd968c00) [pid = 1840] [serial = 484] [outer = (nil)] [url = about:blank] 20:39:45 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f2ad1c55400) [pid = 1840] [serial = 487] [outer = (nil)] [url = about:blank] 20:39:45 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f2ad27e7400) [pid = 1840] [serial = 490] [outer = (nil)] [url = about:blank] 20:39:45 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f2ac75aa000) [pid = 1840] [serial = 493] [outer = (nil)] [url = about:blank] 20:39:45 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f2ac18ecc00) [pid = 1840] [serial = 496] [outer = (nil)] [url = about:blank] 20:39:45 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f2ac1d81800) [pid = 1840] [serial = 499] [outer = (nil)] [url = about:blank] 20:39:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac199c800 == 75 [pid = 1840] [id = 188] 20:39:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f2ac02c5800) [pid = 1840] [serial = 564] [outer = (nil)] 20:39:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f2ac74dec00) [pid = 1840] [serial = 565] [outer = 0x7f2ac02c5800] 20:39:45 INFO - PROCESS | 1840 | 1461641985786 Marionette DEBUG loaded listener.js 20:39:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f2ac9a36000) [pid = 1840] [serial = 566] [outer = 0x7f2ac02c5800] 20:39:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2accb3d800 == 74 [pid = 1840] [id = 150] 20:39:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac31c1000 == 73 [pid = 1840] [id = 148] 20:39:45 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae1217000 == 72 [pid = 1840] [id = 97] 20:39:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae989e000 == 71 [pid = 1840] [id = 127] 20:39:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad3bba800 == 70 [pid = 1840] [id = 62] 20:39:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca1c1000 == 69 [pid = 1840] [id = 182] 20:39:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac89bb800 == 68 [pid = 1840] [id = 181] 20:39:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abfce0000 == 67 [pid = 1840] [id = 180] 20:39:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aea639800 == 66 [pid = 1840] [id = 179] 20:39:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac19a0000 == 65 [pid = 1840] [id = 178] 20:39:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae57e3000 == 64 [pid = 1840] [id = 177] 20:39:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae5091000 == 63 [pid = 1840] [id = 176] 20:39:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae0093000 == 62 [pid = 1840] [id = 175] 20:39:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad64e5000 == 61 [pid = 1840] [id = 174] 20:39:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad2356000 == 60 [pid = 1840] [id = 173] 20:39:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad161f000 == 59 [pid = 1840] [id = 172] 20:39:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd6df800 == 58 [pid = 1840] [id = 171] 20:39:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac31d1000 == 57 [pid = 1840] [id = 170] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f2aca2f1000) [pid = 1840] [serial = 322] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f2ada10e000) [pid = 1840] [serial = 174] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f2acf5a4c00) [pid = 1840] [serial = 213] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f2ad118c000) [pid = 1840] [serial = 343] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f2ae4b64400) [pid = 1840] [serial = 210] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f2ad6415000) [pid = 1840] [serial = 216] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f2ae1442400) [pid = 1840] [serial = 219] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f2ae56f0c00) [pid = 1840] [serial = 246] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f2ad1b4f000) [pid = 1840] [serial = 249] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f2ad5e4f800) [pid = 1840] [serial = 253] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f2ae4d07400) [pid = 1840] [serial = 256] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f2ae4dac400) [pid = 1840] [serial = 259] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f2ae809e000) [pid = 1840] [serial = 286] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f2ad0e9b800) [pid = 1840] [serial = 462] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f2ad1c53800) [pid = 1840] [serial = 463] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f2ad3c04000) [pid = 1840] [serial = 424] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f2ac7212800) [pid = 1840] [serial = 502] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f2ac721d000) [pid = 1840] [serial = 503] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f2ac9eb6800) [pid = 1840] [serial = 506] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f2ad273c800) [pid = 1840] [serial = 250] [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:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f2ac9bcec00) [pid = 1840] [serial = 473] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f2acd91e800) [pid = 1840] [serial = 466] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f2ad1d0a400) [pid = 1840] [serial = 476] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f2acc9d8c00) [pid = 1840] [serial = 177] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f2ad18be000) [pid = 1840] [serial = 180] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f2ad5fd1800) [pid = 1840] [serial = 183] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f2aea674c00) [pid = 1840] [serial = 382] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f2acc9d3800) [pid = 1840] [serial = 475] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f2ad1c54c00) [pid = 1840] [serial = 469] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f2ac2dd7c00) [pid = 1840] [serial = 472] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f2ad23c9c00) [pid = 1840] [serial = 470] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f2aca2eac00) [pid = 1840] [serial = 454] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f2ac9d95000) [pid = 1840] [serial = 453] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f2acd91c000) [pid = 1840] [serial = 457] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f2acd52ec00) [pid = 1840] [serial = 456] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f2acd95e400) [pid = 1840] [serial = 459] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f2acdc6d800) [pid = 1840] [serial = 460] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f2ac9ec0400) [pid = 1840] [serial = 465] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f2ac9a39c00) [pid = 1840] [serial = 505] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f2aca05b400) [pid = 1840] [serial = 508] [outer = (nil)] [url = about:blank] 20:39:46 INFO - PROCESS | 1840 | 1461641986562 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:39:46 INFO - PROCESS | 1840 | 1461641986614 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 20:39:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:39:46 INFO - PROCESS | 1840 | 1461641986619 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:39:46 INFO - PROCESS | 1840 | 1461641986624 Marionette TRACE conn3 <- [1,726,null,{}] 20:39:46 INFO - PROCESS | 1840 | 1461641986638 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:39:46 INFO - PROCESS | 1840 | 1461641986783 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 20:39:46 INFO - PROCESS | 1840 | 1461641986796 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9528000 == 58 [pid = 1840] [id = 189] 20:39:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f2ac9c1b000) [pid = 1840] [serial = 567] [outer = (nil)] 20:39:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f2aca2e3400) [pid = 1840] [serial = 568] [outer = 0x7f2ac9c1b000] 20:39:46 INFO - PROCESS | 1840 | 1461641986856 Marionette DEBUG loaded listener.js 20:39:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f2aca2f0400) [pid = 1840] [serial = 569] [outer = 0x7f2ac9c1b000] 20:39:47 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:47 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:39:47 INFO - PROCESS | 1840 | 1461641987775 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:39:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:39:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1186ms 20:39:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:39:47 INFO - PROCESS | 1840 | 1461641987805 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 20:39:47 INFO - PROCESS | 1840 | 1461641987808 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 20:39:47 INFO - PROCESS | 1840 | 1461641987814 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:39:47 INFO - PROCESS | 1840 | 1461641987816 Marionette TRACE conn3 <- [1,730,null,{}] 20:39:47 INFO - PROCESS | 1840 | 1461641987821 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:39:47 INFO - PROCESS | 1840 | 1461641987953 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 20:39:47 INFO - PROCESS | 1840 | 1461641987969 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca1ae000 == 59 [pid = 1840] [id = 190] 20:39:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f2ac9c1ac00) [pid = 1840] [serial = 570] [outer = (nil)] 20:39:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f2acc73ac00) [pid = 1840] [serial = 571] [outer = 0x7f2ac9c1ac00] 20:39:48 INFO - PROCESS | 1840 | 1461641988141 Marionette DEBUG loaded listener.js 20:39:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f2acc82b400) [pid = 1840] [serial = 572] [outer = 0x7f2ac9c1ac00] 20:39:48 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:48 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:39:48 INFO - PROCESS | 1840 | 1461641988911 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:39:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:39:49 INFO - PROCESS | 1840 | 1461641989000 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 20:39:49 INFO - PROCESS | 1840 | 1461641989006 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:39:49 INFO - PROCESS | 1840 | 1461641989007 Marionette TRACE conn3 <- [1,734,null,{}] 20:39:49 INFO - PROCESS | 1840 | 1461641989013 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:39:49 INFO - PROCESS | 1840 | 1461641989192 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 20:39:49 INFO - PROCESS | 1840 | 1461641989216 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc7a2000 == 60 [pid = 1840] [id = 191] 20:39:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f2ac02ce400) [pid = 1840] [serial = 573] [outer = (nil)] 20:39:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f2acc9d4000) [pid = 1840] [serial = 574] [outer = 0x7f2ac02ce400] 20:39:49 INFO - PROCESS | 1840 | 1461641989273 Marionette DEBUG loaded listener.js 20:39:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f2accc4e400) [pid = 1840] [serial = 575] [outer = 0x7f2ac02ce400] 20:39:49 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:50 INFO - PROCESS | 1840 | 1461641990089 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:39:50 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:39:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1127ms 20:39:50 INFO - PROCESS | 1840 | 1461641990132 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 20:39:50 INFO - PROCESS | 1840 | 1461641990135 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 20:39:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:39:50 INFO - PROCESS | 1840 | 1461641990141 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:39:50 INFO - PROCESS | 1840 | 1461641990144 Marionette TRACE conn3 <- [1,738,null,{}] 20:39:50 INFO - PROCESS | 1840 | 1461641990167 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:39:50 INFO - PROCESS | 1840 | 1461641990374 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 20:39:51 INFO - PROCESS | 1840 | 1461641991273 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f2ac9d91c00) [pid = 1840] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f2ac9c16c00) [pid = 1840] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f2ae526c000) [pid = 1840] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f2ad2df1c00) [pid = 1840] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f2ac9c1a000) [pid = 1840] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f2acc82c800) [pid = 1840] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f2adffb0400) [pid = 1840] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f2ad1eb1c00) [pid = 1840] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f2aca2ec800) [pid = 1840] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f2accc53400) [pid = 1840] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f2ae4d11c00) [pid = 1840] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f2aca04a000) [pid = 1840] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f2ac75a9000) [pid = 1840] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f2ac74d9000) [pid = 1840] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f2acd965000) [pid = 1840] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f2acdaca400) [pid = 1840] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f2acdace400) [pid = 1840] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f2ad034bc00) [pid = 1840] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f2ad10b3400) [pid = 1840] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f2ac75aec00) [pid = 1840] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f2ac9d94400) [pid = 1840] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f2ae4d0b800) [pid = 1840] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f2ad22b2400) [pid = 1840] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f2ad23cec00) [pid = 1840] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f2acdad1800) [pid = 1840] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f2ac9bcdc00) [pid = 1840] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f2ae0255800) [pid = 1840] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f2acb0dbc00) [pid = 1840] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f2acd522800) [pid = 1840] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f2aca047000) [pid = 1840] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f2ad23cdc00) [pid = 1840] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f2ac18eac00) [pid = 1840] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f2ac18eb000) [pid = 1840] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f2ac9d8f000) [pid = 1840] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f2aca053800) [pid = 1840] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f2acd52d800) [pid = 1840] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f2ac75af000) [pid = 1840] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f2ac02cac00) [pid = 1840] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f2ac18e3400) [pid = 1840] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f2ad25b8000) [pid = 1840] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f2ad2578400) [pid = 1840] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f2ad184fc00) [pid = 1840] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f2ac9eb9800) [pid = 1840] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f2ac02ca400) [pid = 1840] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f2ac2dda400) [pid = 1840] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f2ac7216400) [pid = 1840] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f2ac9ebb000) [pid = 1840] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f2ac18e8400) [pid = 1840] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f2ac9ebf000) [pid = 1840] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f2acd91dc00) [pid = 1840] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f2ac18e7c00) [pid = 1840] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:39:51 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f2acd91d000) [pid = 1840] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:39:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abff24800 == 61 [pid = 1840] [id = 192] 20:39:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f2ac02c4800) [pid = 1840] [serial = 576] [outer = (nil)] 20:39:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f2ac18e4000) [pid = 1840] [serial = 577] [outer = 0x7f2ac02c4800] 20:39:51 INFO - PROCESS | 1840 | 1461641991477 Marionette DEBUG loaded listener.js 20:39:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f2ac9d8e800) [pid = 1840] [serial = 578] [outer = 0x7f2ac02c4800] 20:39:52 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:52 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:39:52 INFO - PROCESS | 1840 | 1461641992510 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:39:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:39:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2403ms 20:39:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:39:52 INFO - PROCESS | 1840 | 1461641992544 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 20:39:52 INFO - PROCESS | 1840 | 1461641992546 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 20:39:52 INFO - PROCESS | 1840 | 1461641992552 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:39:52 INFO - PROCESS | 1840 | 1461641992554 Marionette TRACE conn3 <- [1,742,null,{}] 20:39:52 INFO - PROCESS | 1840 | 1461641992559 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:39:52 INFO - PROCESS | 1840 | 1461641992697 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 20:39:52 INFO - PROCESS | 1840 | 1461641992839 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acf24c000 == 62 [pid = 1840] [id = 193] 20:39:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f2ac02c8000) [pid = 1840] [serial = 579] [outer = (nil)] 20:39:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f2aca2ec800) [pid = 1840] [serial = 580] [outer = 0x7f2ac02c8000] 20:39:52 INFO - PROCESS | 1840 | 1461641992908 Marionette DEBUG loaded listener.js 20:39:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f2acd52d800) [pid = 1840] [serial = 581] [outer = 0x7f2ac02c8000] 20:39:54 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:54 INFO - PROCESS | 1840 | 1461641994090 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:39:54 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:39:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1581ms 20:39:54 INFO - PROCESS | 1840 | 1461641994133 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 20:39:54 INFO - PROCESS | 1840 | 1461641994140 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 20:39:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:39:54 INFO - PROCESS | 1840 | 1461641994147 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:39:54 INFO - PROCESS | 1840 | 1461641994151 Marionette TRACE conn3 <- [1,746,null,{}] 20:39:54 INFO - PROCESS | 1840 | 1461641994159 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:39:54 INFO - PROCESS | 1840 | 1461641994410 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 20:39:54 INFO - PROCESS | 1840 | 1461641994564 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abfcdc000 == 63 [pid = 1840] [id = 194] 20:39:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f2ac18ec000) [pid = 1840] [serial = 582] [outer = (nil)] 20:39:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f2ac74db800) [pid = 1840] [serial = 583] [outer = 0x7f2ac18ec000] 20:39:54 INFO - PROCESS | 1840 | 1461641994634 Marionette DEBUG loaded listener.js 20:39:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f2ac9545c00) [pid = 1840] [serial = 584] [outer = 0x7f2ac18ec000] 20:39:55 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:55 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:55 INFO - PROCESS | 1840 | 1461641995836 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:39:55 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:39:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1731ms 20:39:55 INFO - PROCESS | 1840 | 1461641995883 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 20:39:55 INFO - PROCESS | 1840 | 1461641995891 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 20:39:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:39:55 INFO - PROCESS | 1840 | 1461641995900 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:39:55 INFO - PROCESS | 1840 | 1461641995905 Marionette TRACE conn3 <- [1,750,null,{}] 20:39:55 INFO - PROCESS | 1840 | 1461641995910 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:39:56 INFO - PROCESS | 1840 | 1461641996103 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 20:39:56 INFO - PROCESS | 1840 | 1461641996271 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca48b800 == 64 [pid = 1840] [id = 195] 20:39:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f2ac74d9800) [pid = 1840] [serial = 585] [outer = (nil)] 20:39:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f2aca045400) [pid = 1840] [serial = 586] [outer = 0x7f2ac74d9800] 20:39:56 INFO - PROCESS | 1840 | 1461641996353 Marionette DEBUG loaded listener.js 20:39:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f2aca2e6800) [pid = 1840] [serial = 587] [outer = 0x7f2ac74d9800] 20:39:57 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:57 INFO - PROCESS | 1840 | 1461641997761 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:39:57 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:39:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1882ms 20:39:57 INFO - PROCESS | 1840 | 1461641997782 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 20:39:57 INFO - PROCESS | 1840 | 1461641997786 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 20:39:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:39:57 INFO - PROCESS | 1840 | 1461641997792 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:39:57 INFO - PROCESS | 1840 | 1461641997798 Marionette TRACE conn3 <- [1,754,null,{}] 20:39:57 INFO - PROCESS | 1840 | 1461641997813 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:39:57 INFO - PROCESS | 1840 | 1461641997962 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 20:39:58 INFO - PROCESS | 1840 | 1461641998114 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acfec0800 == 65 [pid = 1840] [id = 196] 20:39:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f2aca04c400) [pid = 1840] [serial = 588] [outer = (nil)] 20:39:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f2acc9de000) [pid = 1840] [serial = 589] [outer = 0x7f2aca04c400] 20:39:58 INFO - PROCESS | 1840 | 1461641998186 Marionette DEBUG loaded listener.js 20:39:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f2acd920000) [pid = 1840] [serial = 590] [outer = 0x7f2aca04c400] 20:39:59 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:39:59 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:39:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1594ms 20:39:59 INFO - PROCESS | 1840 | 1461641999380 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:39:59 INFO - PROCESS | 1840 | 1461641999388 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 20:39:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:39:59 INFO - PROCESS | 1840 | 1461641999392 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 20:39:59 INFO - PROCESS | 1840 | 1461641999398 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:39:59 INFO - PROCESS | 1840 | 1461641999401 Marionette TRACE conn3 <- [1,758,null,{}] 20:39:59 INFO - PROCESS | 1840 | 1461641999406 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:39:59 INFO - PROCESS | 1840 | 1461641999551 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 20:39:59 INFO - PROCESS | 1840 | 1461641999758 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad0daf000 == 66 [pid = 1840] [id = 197] 20:39:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f2aca2e7000) [pid = 1840] [serial = 591] [outer = (nil)] 20:39:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f2acd97c800) [pid = 1840] [serial = 592] [outer = 0x7f2aca2e7000] 20:39:59 INFO - PROCESS | 1840 | 1461641999826 Marionette DEBUG loaded listener.js 20:39:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f2acdac8000) [pid = 1840] [serial = 593] [outer = 0x7f2aca2e7000] 20:40:00 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:40:00 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:40:00 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:40:00 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:40:00 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:40:00 INFO - PROCESS | 1840 | 1461642000615 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:40:00 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:40:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1284ms 20:40:00 INFO - PROCESS | 1840 | 1461642000689 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 20:40:00 INFO - PROCESS | 1840 | 1461642000692 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 20:40:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:40:00 INFO - PROCESS | 1840 | 1461642000699 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:40:00 INFO - PROCESS | 1840 | 1461642000702 Marionette TRACE conn3 <- [1,762,null,{}] 20:40:00 INFO - PROCESS | 1840 | 1461642000707 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:40:00 INFO - PROCESS | 1840 | 1461642000858 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 20:40:01 INFO - PROCESS | 1840 | 1461642001019 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7333800 == 67 [pid = 1840] [id = 198] 20:40:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f2ac18e7000) [pid = 1840] [serial = 594] [outer = (nil)] 20:40:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f2ac7219800) [pid = 1840] [serial = 595] [outer = 0x7f2ac18e7000] 20:40:01 INFO - PROCESS | 1840 | 1461642001126 Marionette DEBUG loaded listener.js 20:40:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f2acd960400) [pid = 1840] [serial = 596] [outer = 0x7f2ac18e7000] 20:40:02 INFO - PROCESS | 1840 | 1461642002482 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:40:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:40:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1832ms 20:40:02 INFO - PROCESS | 1840 | 1461642002565 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 20:40:02 INFO - PROCESS | 1840 | 1461642002569 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 20:40:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:40:02 INFO - PROCESS | 1840 | 1461642002813 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:40:02 INFO - PROCESS | 1840 | 1461642002817 Marionette TRACE conn3 <- [1,766,null,{}] 20:40:02 INFO - PROCESS | 1840 | 1461642002824 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:40:03 INFO - PROCESS | 1840 | 1461642003003 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 20:40:03 INFO - PROCESS | 1840 | 1461642003173 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7334000 == 68 [pid = 1840] [id = 199] 20:40:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f2ac02cd000) [pid = 1840] [serial = 597] [outer = (nil)] 20:40:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f2ac2dd7400) [pid = 1840] [serial = 598] [outer = 0x7f2ac02cd000] 20:40:03 INFO - PROCESS | 1840 | 1461642003235 Marionette DEBUG loaded listener.js 20:40:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f2ac721bc00) [pid = 1840] [serial = 599] [outer = 0x7f2ac02cd000] 20:40:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9f2d000 == 67 [pid = 1840] [id = 132] 20:40:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc81e800 == 66 [pid = 1840] [id = 133] 20:40:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abff24800 == 65 [pid = 1840] [id = 192] 20:40:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc7a2000 == 64 [pid = 1840] [id = 191] 20:40:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca1ae000 == 63 [pid = 1840] [id = 190] 20:40:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9528000 == 62 [pid = 1840] [id = 189] 20:40:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac199c800 == 61 [pid = 1840] [id = 188] 20:40:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abfce2800 == 60 [pid = 1840] [id = 187] 20:40:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd6f2800 == 59 [pid = 1840] [id = 186] 20:40:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1b95800 == 58 [pid = 1840] [id = 185] 20:40:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac882a000 == 57 [pid = 1840] [id = 184] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f2ad1849800) [pid = 1840] [serial = 289] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f2ae578c800) [pid = 1840] [serial = 295] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f2ae113b400) [pid = 1840] [serial = 355] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f2ae9679800) [pid = 1840] [serial = 298] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f2accc4d400) [pid = 1840] [serial = 325] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f2ae4d0b400) [pid = 1840] [serial = 358] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f2ada198400) [pid = 1840] [serial = 352] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f2ad0345000) [pid = 1840] [serial = 346] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f2ae0423400) [pid = 1840] [serial = 442] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f2ae9854400) [pid = 1840] [serial = 364] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f2acdad1000) [pid = 1840] [serial = 397] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f2acb262400) [pid = 1840] [serial = 427] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f2ac75afc00) [pid = 1840] [serial = 385] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f2acdc73000) [pid = 1840] [serial = 430] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f2ad2570000) [pid = 1840] [serial = 433] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f2ad3c07c00) [pid = 1840] [serial = 436] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f2ad23cb800) [pid = 1840] [serial = 328] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f2ad23c4000) [pid = 1840] [serial = 349] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f2ad184a000) [pid = 1840] [serial = 388] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f2ad1c5e800) [pid = 1840] [serial = 334] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f2ae7d35400) [pid = 1840] [serial = 361] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f2adf122800) [pid = 1840] [serial = 292] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f2ad2576c00) [pid = 1840] [serial = 391] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f2acdc78c00) [pid = 1840] [serial = 400] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f2ad5e51800) [pid = 1840] [serial = 337] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f2ae4da8800) [pid = 1840] [serial = 445] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f2ae5791400) [pid = 1840] [serial = 451] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f2acd52f800) [pid = 1840] [serial = 448] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f2ad2571800) [pid = 1840] [serial = 394] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f2ad640d000) [pid = 1840] [serial = 439] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f2ad27e9c00) [pid = 1840] [serial = 331] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f2ac1d85800) [pid = 1840] [serial = 500] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f2acc9dcc00) [pid = 1840] [serial = 482] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f2ad256e000) [pid = 1840] [serial = 488] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f2ac18f1800) [pid = 1840] [serial = 497] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f2acdc79000) [pid = 1840] [serial = 485] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f2ac9ebbc00) [pid = 1840] [serial = 479] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f2ad9266c00) [pid = 1840] [serial = 494] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 96 (0x7f2ad3c05800) [pid = 1840] [serial = 491] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 95 (0x7f2ac7213400) [pid = 1840] [serial = 512] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 94 (0x7f2ac1d86400) [pid = 1840] [serial = 511] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 93 (0x7f2ac9ec5000) [pid = 1840] [serial = 514] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7f2acb25f400) [pid = 1840] [serial = 544] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 91 (0x7f2aca2eb800) [pid = 1840] [serial = 547] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f2acf23bc00) [pid = 1840] [serial = 521] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7f2acdc72800) [pid = 1840] [serial = 520] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 88 (0x7f2acfee2000) [pid = 1840] [serial = 523] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7f2ad184c400) [pid = 1840] [serial = 524] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 86 (0x7f2ae00c5c00) [pid = 1840] [serial = 539] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 85 (0x7f2ac75ab800) [pid = 1840] [serial = 541] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 84 (0x7f2adfd0bc00) [pid = 1840] [serial = 538] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 83 (0x7f2adf11cc00) [pid = 1840] [serial = 533] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 82 (0x7f2ad925b800) [pid = 1840] [serial = 532] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 81 (0x7f2ad5fd0800) [pid = 1840] [serial = 530] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 80 (0x7f2ad3c0cc00) [pid = 1840] [serial = 529] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 79 (0x7f2ad256d800) [pid = 1840] [serial = 527] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 78 (0x7f2ad1c5c800) [pid = 1840] [serial = 526] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 77 (0x7f2aca2e6000) [pid = 1840] [serial = 515] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 76 (0x7f2acd52d400) [pid = 1840] [serial = 517] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 75 (0x7f2ac02d1400) [pid = 1840] [serial = 536] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 74 (0x7f2ac02ccc00) [pid = 1840] [serial = 535] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 73 (0x7f2acd91b800) [pid = 1840] [serial = 518] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 72 (0x7f2acd52d000) [pid = 1840] [serial = 545] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 71 (0x7f2acd91d800) [pid = 1840] [serial = 548] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | --DOMWINDOW == 70 (0x7f2ac9d8c800) [pid = 1840] [serial = 542] [outer = (nil)] [url = about:blank] 20:40:04 INFO - PROCESS | 1840 | 1461642004547 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:40:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:40:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1800ms 20:40:04 INFO - PROCESS | 1840 | 1461642004648 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 20:40:04 INFO - PROCESS | 1840 | 1461642004653 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 20:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:40:04 INFO - PROCESS | 1840 | 1461642004680 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:40:04 INFO - PROCESS | 1840 | 1461642004683 Marionette TRACE conn3 <- [1,770,null,{}] 20:40:04 INFO - PROCESS | 1840 | 1461642004694 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:40:04 INFO - PROCESS | 1840 | 1461642004829 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 20:40:04 INFO - PROCESS | 1840 | 1461642004840 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1ca7800 == 58 [pid = 1840] [id = 200] 20:40:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 71 (0x7f2ac2dcd000) [pid = 1840] [serial = 600] [outer = (nil)] 20:40:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 72 (0x7f2ac986e400) [pid = 1840] [serial = 601] [outer = 0x7f2ac2dcd000] 20:40:04 INFO - PROCESS | 1840 | 1461642004898 Marionette DEBUG loaded listener.js 20:40:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 73 (0x7f2ac9d8a800) [pid = 1840] [serial = 602] [outer = 0x7f2ac2dcd000] 20:40:05 INFO - PROCESS | 1840 | 1461642005587 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:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 939ms 20:40:05 INFO - PROCESS | 1840 | 1461642005614 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 20:40:05 INFO - PROCESS | 1840 | 1461642005617 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 20:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:40:05 INFO - PROCESS | 1840 | 1461642005622 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:40:05 INFO - PROCESS | 1840 | 1461642005625 Marionette TRACE conn3 <- [1,774,null,{}] 20:40:05 INFO - PROCESS | 1840 | 1461642005630 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:40:05 INFO - PROCESS | 1840 | 1461642005763 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 20:40:05 INFO - PROCESS | 1840 | 1461642005794 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac911e000 == 59 [pid = 1840] [id = 201] 20:40:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 74 (0x7f2aca058400) [pid = 1840] [serial = 603] [outer = (nil)] 20:40:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 75 (0x7f2aca2e2c00) [pid = 1840] [serial = 604] [outer = 0x7f2aca058400] 20:40:05 INFO - PROCESS | 1840 | 1461642005863 Marionette DEBUG loaded listener.js 20:40:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 76 (0x7f2aca2efc00) [pid = 1840] [serial = 605] [outer = 0x7f2aca058400] 20:40:06 INFO - PROCESS | 1840 | 1461642006720 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:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1128ms 20:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:40:06 INFO - PROCESS | 1840 | 1461642006751 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 20:40:06 INFO - PROCESS | 1840 | 1461642006753 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 20:40:06 INFO - PROCESS | 1840 | 1461642006759 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:40:06 INFO - PROCESS | 1840 | 1461642006771 Marionette TRACE conn3 <- [1,778,null,{}] 20:40:06 INFO - PROCESS | 1840 | 1461642006782 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:40:06 INFO - PROCESS | 1840 | 1461642006950 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 20:40:06 INFO - PROCESS | 1840 | 1461642006977 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca1b8800 == 60 [pid = 1840] [id = 202] 20:40:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 77 (0x7f2ac02ca000) [pid = 1840] [serial = 606] [outer = (nil)] 20:40:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 78 (0x7f2acc829800) [pid = 1840] [serial = 607] [outer = 0x7f2ac02ca000] 20:40:07 INFO - PROCESS | 1840 | 1461642007039 Marionette DEBUG loaded listener.js 20:40:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 79 (0x7f2acc9d9000) [pid = 1840] [serial = 608] [outer = 0x7f2ac02ca000] 20:40:07 INFO - PROCESS | 1840 | 1461642007792 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:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1094ms 20:40:07 INFO - PROCESS | 1840 | 1461642007851 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 20:40:07 INFO - PROCESS | 1840 | 1461642007854 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 20:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:40:07 INFO - PROCESS | 1840 | 1461642007859 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:40:07 INFO - PROCESS | 1840 | 1461642007862 Marionette TRACE conn3 <- [1,782,null,{}] 20:40:07 INFO - PROCESS | 1840 | 1461642007866 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:40:08 INFO - PROCESS | 1840 | 1461642008032 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 20:40:08 INFO - PROCESS | 1840 | 1461642008079 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc805800 == 61 [pid = 1840] [id = 203] 20:40:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 80 (0x7f2acc9df800) [pid = 1840] [serial = 609] [outer = (nil)] 20:40:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 81 (0x7f2acd523c00) [pid = 1840] [serial = 610] [outer = 0x7f2acc9df800] 20:40:08 INFO - PROCESS | 1840 | 1461642008187 Marionette DEBUG loaded listener.js 20:40:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 82 (0x7f2acd91b800) [pid = 1840] [serial = 611] [outer = 0x7f2acc9df800] 20:40:08 INFO - PROCESS | 1840 | --DOMWINDOW == 81 (0x7f2ac02ce400) [pid = 1840] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:40:08 INFO - PROCESS | 1840 | --DOMWINDOW == 80 (0x7f2ac02c4800) [pid = 1840] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:40:08 INFO - PROCESS | 1840 | --DOMWINDOW == 79 (0x7f2ac9c1ac00) [pid = 1840] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:40:08 INFO - PROCESS | 1840 | --DOMWINDOW == 78 (0x7f2ac7218800) [pid = 1840] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:40:08 INFO - PROCESS | 1840 | --DOMWINDOW == 77 (0x7f2ac9c1b000) [pid = 1840] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:40:08 INFO - PROCESS | 1840 | --DOMWINDOW == 76 (0x7f2ac02c5800) [pid = 1840] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:40:08 INFO - PROCESS | 1840 | 1461642008942 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:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1126ms 20:40:08 INFO - PROCESS | 1840 | 1461642008985 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 20:40:08 INFO - PROCESS | 1840 | 1461642008987 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 20:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:40:08 INFO - PROCESS | 1840 | 1461642008993 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:40:08 INFO - PROCESS | 1840 | 1461642008995 Marionette TRACE conn3 <- [1,786,null,{}] 20:40:09 INFO - PROCESS | 1840 | 1461642009000 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:40:09 INFO - PROCESS | 1840 | 1461642009219 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 20:40:09 INFO - PROCESS | 1840 | 1461642009235 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acdc13000 == 62 [pid = 1840] [id = 204] 20:40:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 77 (0x7f2acc736800) [pid = 1840] [serial = 612] [outer = (nil)] 20:40:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 78 (0x7f2acd97d800) [pid = 1840] [serial = 613] [outer = 0x7f2acc736800] 20:40:09 INFO - PROCESS | 1840 | 1461642009296 Marionette DEBUG loaded listener.js 20:40:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 79 (0x7f2acdad0800) [pid = 1840] [serial = 614] [outer = 0x7f2acc736800] 20:40:09 INFO - PROCESS | 1840 | 1461642009965 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:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1025ms 20:40:10 INFO - PROCESS | 1840 | 1461642010019 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 20:40:10 INFO - PROCESS | 1840 | 1461642010021 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 20:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:40:10 INFO - PROCESS | 1840 | 1461642010027 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:40:10 INFO - PROCESS | 1840 | 1461642010029 Marionette TRACE conn3 <- [1,790,null,{}] 20:40:10 INFO - PROCESS | 1840 | 1461642010034 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:40:10 INFO - PROCESS | 1840 | 1461642010165 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 20:40:10 INFO - PROCESS | 1840 | 1461642010279 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acf326800 == 63 [pid = 1840] [id = 205] 20:40:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 80 (0x7f2acc8a0c00) [pid = 1840] [serial = 615] [outer = (nil)] 20:40:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 81 (0x7f2acdc70400) [pid = 1840] [serial = 616] [outer = 0x7f2acc8a0c00] 20:40:10 INFO - PROCESS | 1840 | 1461642010335 Marionette DEBUG loaded listener.js 20:40:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 82 (0x7f2acdc79c00) [pid = 1840] [serial = 617] [outer = 0x7f2acc8a0c00] 20:40:11 INFO - PROCESS | 1840 | 1461642011232 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:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1276ms 20:40:11 INFO - PROCESS | 1840 | 1461642011304 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 20:40:11 INFO - PROCESS | 1840 | 1461642011309 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 20:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:40:11 INFO - PROCESS | 1840 | 1461642011317 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:40:11 INFO - PROCESS | 1840 | 1461642011323 Marionette TRACE conn3 <- [1,794,null,{}] 20:40:11 INFO - PROCESS | 1840 | 1461642011330 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:40:11 INFO - PROCESS | 1840 | 1461642011547 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 20:40:11 INFO - PROCESS | 1840 | 1461642011699 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac881b000 == 64 [pid = 1840] [id = 206] 20:40:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 83 (0x7f2ac74d4000) [pid = 1840] [serial = 618] [outer = (nil)] 20:40:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 84 (0x7f2ac9657c00) [pid = 1840] [serial = 619] [outer = 0x7f2ac74d4000] 20:40:11 INFO - PROCESS | 1840 | 1461642011774 Marionette DEBUG loaded listener.js 20:40:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 85 (0x7f2ac9c1c000) [pid = 1840] [serial = 620] [outer = 0x7f2ac74d4000] 20:40:12 INFO - PROCESS | 1840 | 1461642012625 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:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1383ms 20:40:12 INFO - PROCESS | 1840 | 1461642012701 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 20:40:12 INFO - PROCESS | 1840 | 1461642012710 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 20:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:40:12 INFO - PROCESS | 1840 | 1461642012719 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:40:12 INFO - PROCESS | 1840 | 1461642012722 Marionette TRACE conn3 <- [1,798,null,{}] 20:40:12 INFO - PROCESS | 1840 | 1461642012728 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:40:12 INFO - PROCESS | 1840 | 1461642012963 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 20:40:13 INFO - PROCESS | 1840 | 1461642013116 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd6e3800 == 65 [pid = 1840] [id = 207] 20:40:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7f2aca048c00) [pid = 1840] [serial = 621] [outer = (nil)] 20:40:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7f2aca2e7c00) [pid = 1840] [serial = 622] [outer = 0x7f2aca048c00] 20:40:13 INFO - PROCESS | 1840 | 1461642013186 Marionette DEBUG loaded listener.js 20:40:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f2acb321800) [pid = 1840] [serial = 623] [outer = 0x7f2aca048c00] 20:40:14 INFO - PROCESS | 1840 | 1461642014073 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:40:14 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:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1385ms 20:40:14 INFO - PROCESS | 1840 | 1461642014104 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 20:40:14 INFO - PROCESS | 1840 | 1461642014108 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 20:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:40:14 INFO - PROCESS | 1840 | 1461642014114 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:40:14 INFO - PROCESS | 1840 | 1461642014119 Marionette TRACE conn3 <- [1,802,null,{}] 20:40:14 INFO - PROCESS | 1840 | 1461642014135 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:40:14 INFO - PROCESS | 1840 | 1461642014289 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 20:40:14 INFO - PROCESS | 1840 | 1461642014449 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1665000 == 66 [pid = 1840] [id = 208] 20:40:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f2acd914000) [pid = 1840] [serial = 624] [outer = (nil)] 20:40:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f2acd978000) [pid = 1840] [serial = 625] [outer = 0x7f2acd914000] 20:40:14 INFO - PROCESS | 1840 | 1461642014521 Marionette DEBUG loaded listener.js 20:40:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f2acdad2800) [pid = 1840] [serial = 626] [outer = 0x7f2acd914000] 20:40:15 INFO - PROCESS | 1840 | 1461642015370 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:40:15 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:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1283ms 20:40:15 INFO - PROCESS | 1840 | 1461642015398 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 20:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:40:15 INFO - PROCESS | 1840 | 1461642015402 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 20:40:15 INFO - PROCESS | 1840 | 1461642015408 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:40:15 INFO - PROCESS | 1840 | 1461642015411 Marionette TRACE conn3 <- [1,806,null,{}] 20:40:15 INFO - PROCESS | 1840 | 1461642015416 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:40:15 INFO - PROCESS | 1840 | 1461642015570 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 20:40:15 INFO - PROCESS | 1840 | 1461642015725 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad178a800 == 67 [pid = 1840] [id = 209] 20:40:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f2acd921800) [pid = 1840] [serial = 627] [outer = (nil)] 20:40:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f2acdeb2800) [pid = 1840] [serial = 628] [outer = 0x7f2acd921800] 20:40:15 INFO - PROCESS | 1840 | 1461642015795 Marionette DEBUG loaded listener.js 20:40:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f2acf2b7000) [pid = 1840] [serial = 629] [outer = 0x7f2acd921800] 20:40:16 INFO - PROCESS | 1840 | 1461642016654 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:40:16 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:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1280ms 20:40:16 INFO - PROCESS | 1840 | 1461642016688 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 20:40:16 INFO - PROCESS | 1840 | 1461642016692 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 20:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:40:16 INFO - PROCESS | 1840 | 1461642016697 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:40:16 INFO - PROCESS | 1840 | 1461642016699 Marionette TRACE conn3 <- [1,810,null,{}] 20:40:16 INFO - PROCESS | 1840 | 1461642016705 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:40:16 INFO - PROCESS | 1840 | 1461642016859 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 20:40:17 INFO - PROCESS | 1840 | 1461642017013 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad189a800 == 68 [pid = 1840] [id = 210] 20:40:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7f2acf2b9400) [pid = 1840] [serial = 630] [outer = (nil)] 20:40:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7f2acf34dc00) [pid = 1840] [serial = 631] [outer = 0x7f2acf2b9400] 20:40:17 INFO - PROCESS | 1840 | 1461642017095 Marionette DEBUG loaded listener.js 20:40:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f2acf59fc00) [pid = 1840] [serial = 632] [outer = 0x7f2acf2b9400] 20:40:17 INFO - PROCESS | 1840 | 1461642017977 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:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1327ms 20:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:40:18 INFO - PROCESS | 1840 | 1461642018025 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 20:40:18 INFO - PROCESS | 1840 | 1461642018028 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 20:40:18 INFO - PROCESS | 1840 | 1461642018033 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:40:18 INFO - PROCESS | 1840 | 1461642018037 Marionette TRACE conn3 <- [1,814,null,{}] 20:40:18 INFO - PROCESS | 1840 | 1461642018042 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:40:18 INFO - PROCESS | 1840 | 1461642018216 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 20:40:18 INFO - PROCESS | 1840 | 1461642018368 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad2368000 == 69 [pid = 1840] [id = 211] 20:40:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f2acf50b000) [pid = 1840] [serial = 633] [outer = (nil)] 20:40:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f2ad059dc00) [pid = 1840] [serial = 634] [outer = 0x7f2acf50b000] 20:40:18 INFO - PROCESS | 1840 | 1461642018439 Marionette DEBUG loaded listener.js 20:40:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f2ad1193c00) [pid = 1840] [serial = 635] [outer = 0x7f2acf50b000] 20:40:19 INFO - PROCESS | 1840 | 1461642019226 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:40:19 INFO - PROCESS | 1840 | 1461642019283 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 20:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:40:19 INFO - PROCESS | 1840 | 1461642019290 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:40:19 INFO - PROCESS | 1840 | 1461642019292 Marionette TRACE conn3 <- [1,818,null,{}] 20:40:19 INFO - PROCESS | 1840 | 1461642019298 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:40:19 INFO - PROCESS | 1840 | 1461642019450 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 20:40:19 INFO - PROCESS | 1840 | 1461642019603 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1999000 == 70 [pid = 1840] [id = 212] 20:40:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f2ac18eb000) [pid = 1840] [serial = 636] [outer = (nil)] 20:40:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f2ac74df400) [pid = 1840] [serial = 637] [outer = 0x7f2ac18eb000] 20:40:19 INFO - PROCESS | 1840 | 1461642019674 Marionette DEBUG loaded listener.js 20:40:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f2acc898800) [pid = 1840] [serial = 638] [outer = 0x7f2ac18eb000] 20:40:20 INFO - PROCESS | 1840 | 1461642020732 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:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1482ms 20:40:20 INFO - PROCESS | 1840 | 1461642020773 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 20:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:40:20 INFO - PROCESS | 1840 | 1461642020778 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 20:40:20 INFO - PROCESS | 1840 | 1461642020786 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:40:20 INFO - PROCESS | 1840 | 1461642020790 Marionette TRACE conn3 <- [1,822,null,{}] 20:40:20 INFO - PROCESS | 1840 | 1461642020798 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:40:20 INFO - PROCESS | 1840 | 1461642020948 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 20:40:21 INFO - PROCESS | 1840 | 1461642021165 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca5a8000 == 71 [pid = 1840] [id = 213] 20:40:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f2ac74df000) [pid = 1840] [serial = 639] [outer = (nil)] 20:40:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f2ac75ae800) [pid = 1840] [serial = 640] [outer = 0x7f2ac74df000] 20:40:21 INFO - PROCESS | 1840 | 1461642021233 Marionette DEBUG loaded listener.js 20:40:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f2ac9a36c00) [pid = 1840] [serial = 641] [outer = 0x7f2ac74df000] 20:40:22 INFO - PROCESS | 1840 | 1461642022183 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:40:22 INFO - PROCESS | 1840 | 1461642022234 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 20:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:40:22 INFO - PROCESS | 1840 | 1461642022244 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:40:22 INFO - PROCESS | 1840 | 1461642022247 Marionette TRACE conn3 <- [1,826,null,{}] 20:40:22 INFO - PROCESS | 1840 | 1461642022253 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:40:22 INFO - PROCESS | 1840 | 1461642022439 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 20:40:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acdc13000 == 70 [pid = 1840] [id = 204] 20:40:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc805800 == 69 [pid = 1840] [id = 203] 20:40:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca1b8800 == 68 [pid = 1840] [id = 202] 20:40:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac911e000 == 67 [pid = 1840] [id = 201] 20:40:22 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f2aca2ec800) [pid = 1840] [serial = 580] [outer = (nil)] [url = about:blank] 20:40:22 INFO - PROCESS | 1840 | 1461642022682 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1616800 == 66 [pid = 1840] [id = 183] 20:40:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac1ca7800 == 65 [pid = 1840] [id = 200] 20:40:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac7334000 == 64 [pid = 1840] [id = 199] 20:40:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac19a5800 == 65 [pid = 1840] [id = 214] 20:40:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f2ac75a6000) [pid = 1840] [serial = 642] [outer = (nil)] 20:40:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f2ac9d93000) [pid = 1840] [serial = 643] [outer = 0x7f2ac75a6000] 20:40:22 INFO - PROCESS | 1840 | 1461642022748 Marionette DEBUG loaded listener.js 20:40:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f2aca2ea400) [pid = 1840] [serial = 644] [outer = 0x7f2ac75a6000] 20:40:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca48b800 == 64 [pid = 1840] [id = 195] 20:40:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abfcdc000 == 63 [pid = 1840] [id = 194] 20:40:23 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f2acc9d4000) [pid = 1840] [serial = 574] [outer = (nil)] [url = about:blank] 20:40:23 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f2acd97cc00) [pid = 1840] [serial = 550] [outer = (nil)] [url = about:blank] 20:40:23 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f2ac18e4000) [pid = 1840] [serial = 577] [outer = (nil)] [url = about:blank] 20:40:23 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f2acd914400) [pid = 1840] [serial = 556] [outer = (nil)] [url = about:blank] 20:40:23 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f2acc73ac00) [pid = 1840] [serial = 571] [outer = (nil)] [url = about:blank] 20:40:23 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f2ac74e1400) [pid = 1840] [serial = 563] [outer = (nil)] [url = about:blank] 20:40:23 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f2ac721e000) [pid = 1840] [serial = 562] [outer = (nil)] [url = about:blank] 20:40:23 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f2aca2e3400) [pid = 1840] [serial = 568] [outer = (nil)] [url = about:blank] 20:40:23 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f2aca2f0400) [pid = 1840] [serial = 569] [outer = (nil)] [url = about:blank] 20:40:23 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f2ac74dec00) [pid = 1840] [serial = 565] [outer = (nil)] [url = about:blank] 20:40:23 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f2ac9a36000) [pid = 1840] [serial = 566] [outer = (nil)] [url = about:blank] 20:40:23 INFO - PROCESS | 1840 | --DOMWINDOW == 96 (0x7f2ac9867400) [pid = 1840] [serial = 553] [outer = (nil)] [url = about:blank] 20:40:23 INFO - PROCESS | 1840 | --DOMWINDOW == 95 (0x7f2aca044800) [pid = 1840] [serial = 559] [outer = (nil)] [url = about:blank] 20:40:23 INFO - PROCESS | 1840 | --DOMWINDOW == 94 (0x7f2ac9d8e800) [pid = 1840] [serial = 578] [outer = (nil)] [url = about:blank] 20:40:23 INFO - PROCESS | 1840 | --DOMWINDOW == 93 (0x7f2accc4e400) [pid = 1840] [serial = 575] [outer = (nil)] [url = about:blank] 20:40:23 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7f2acc82b400) [pid = 1840] [serial = 572] [outer = (nil)] [url = about:blank] 20:40:23 INFO - PROCESS | 1840 | 1461642023438 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:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1228ms 20:40:23 INFO - PROCESS | 1840 | 1461642023491 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 20:40:23 INFO - PROCESS | 1840 | 1461642023494 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 20:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:40:23 INFO - PROCESS | 1840 | 1461642023504 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:40:23 INFO - PROCESS | 1840 | 1461642023508 Marionette TRACE conn3 <- [1,830,null,{}] 20:40:23 INFO - PROCESS | 1840 | 1461642023523 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:40:23 INFO - PROCESS | 1840 | 1461642023675 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 20:40:23 INFO - PROCESS | 1840 | 1461642023687 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9f21800 == 64 [pid = 1840] [id = 215] 20:40:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f2acc828400) [pid = 1840] [serial = 645] [outer = (nil)] 20:40:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f2acc9d3800) [pid = 1840] [serial = 646] [outer = 0x7f2acc828400] 20:40:23 INFO - PROCESS | 1840 | 1461642023748 Marionette DEBUG loaded listener.js 20:40:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7f2acd524000) [pid = 1840] [serial = 647] [outer = 0x7f2acc828400] 20:40:24 INFO - PROCESS | 1840 | 1461642024538 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:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1083ms 20:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:40:24 INFO - PROCESS | 1840 | 1461642024590 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 20:40:24 INFO - PROCESS | 1840 | 1461642024593 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 20:40:24 INFO - PROCESS | 1840 | 1461642024599 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:40:24 INFO - PROCESS | 1840 | 1461642024601 Marionette TRACE conn3 <- [1,834,null,{}] 20:40:24 INFO - PROCESS | 1840 | 1461642024606 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:40:24 INFO - PROCESS | 1840 | 1461642024736 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 20:40:24 INFO - PROCESS | 1840 | 1461642024751 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acdc12800 == 65 [pid = 1840] [id = 216] 20:40:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7f2aca054400) [pid = 1840] [serial = 648] [outer = (nil)] 20:40:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f2acd967800) [pid = 1840] [serial = 649] [outer = 0x7f2aca054400] 20:40:24 INFO - PROCESS | 1840 | 1461642024808 Marionette DEBUG loaded listener.js 20:40:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f2acd984800) [pid = 1840] [serial = 650] [outer = 0x7f2aca054400] 20:40:25 INFO - PROCESS | 1840 | 1461642025583 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:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1027ms 20:40:25 INFO - PROCESS | 1840 | 1461642025625 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 20:40:25 INFO - PROCESS | 1840 | 1461642025627 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 20:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:40:25 INFO - PROCESS | 1840 | 1461642025632 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:40:25 INFO - PROCESS | 1840 | 1461642025634 Marionette TRACE conn3 <- [1,838,null,{}] 20:40:25 INFO - PROCESS | 1840 | 1461642025663 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:40:25 INFO - PROCESS | 1840 | 1461642025830 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 20:40:25 INFO - PROCESS | 1840 | 1461642025862 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1616800 == 66 [pid = 1840] [id = 217] 20:40:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f2acd95cc00) [pid = 1840] [serial = 651] [outer = (nil)] 20:40:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f2acdad0000) [pid = 1840] [serial = 652] [outer = 0x7f2acd95cc00] 20:40:25 INFO - PROCESS | 1840 | 1461642025918 Marionette DEBUG loaded listener.js 20:40:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f2acf2ba000) [pid = 1840] [serial = 653] [outer = 0x7f2acd95cc00] 20:40:26 INFO - PROCESS | 1840 | 1461642026649 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:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1032ms 20:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:40:26 INFO - PROCESS | 1840 | 1461642026666 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 20:40:26 INFO - PROCESS | 1840 | 1461642026668 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 20:40:26 INFO - PROCESS | 1840 | 1461642026674 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:40:26 INFO - PROCESS | 1840 | 1461642026677 Marionette TRACE conn3 <- [1,842,null,{}] 20:40:26 INFO - PROCESS | 1840 | 1461642026681 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:40:26 INFO - PROCESS | 1840 | 1461642026877 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 20:40:26 INFO - PROCESS | 1840 | 1461642026908 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1ca0800 == 67 [pid = 1840] [id = 218] 20:40:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f2acfd76400) [pid = 1840] [serial = 654] [outer = (nil)] 20:40:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f2ad0d57400) [pid = 1840] [serial = 655] [outer = 0x7f2acfd76400] 20:40:26 INFO - PROCESS | 1840 | 1461642026968 Marionette DEBUG loaded listener.js 20:40:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f2ad184a000) [pid = 1840] [serial = 656] [outer = 0x7f2acfd76400] 20:40:27 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f2acc736800) [pid = 1840] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:40:27 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f2aca058400) [pid = 1840] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:40:27 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f2ac02ca000) [pid = 1840] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:40:27 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f2ac02cd000) [pid = 1840] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:40:27 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f2acc9df800) [pid = 1840] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:40:27 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f2ac2dcd000) [pid = 1840] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:40:27 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f2ac02c8000) [pid = 1840] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:40:27 INFO - PROCESS | 1840 | 1461642027733 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:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1083ms 20:40:27 INFO - PROCESS | 1840 | 1461642027764 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 20:40:27 INFO - PROCESS | 1840 | 1461642027767 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 20:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:40:27 INFO - PROCESS | 1840 | 1461642027772 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:40:27 INFO - PROCESS | 1840 | 1461642027775 Marionette TRACE conn3 <- [1,846,null,{}] 20:40:27 INFO - PROCESS | 1840 | 1461642027782 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:40:27 INFO - PROCESS | 1840 | 1461642027924 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 20:40:27 INFO - PROCESS | 1840 | 1461642027938 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1f3e000 == 68 [pid = 1840] [id = 219] 20:40:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f2ac02cd000) [pid = 1840] [serial = 657] [outer = (nil)] 20:40:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f2acd961000) [pid = 1840] [serial = 658] [outer = 0x7f2ac02cd000] 20:40:27 INFO - PROCESS | 1840 | 1461642027995 Marionette DEBUG loaded listener.js 20:40:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f2ad1850400) [pid = 1840] [serial = 659] [outer = 0x7f2ac02cd000] 20:40:28 INFO - PROCESS | 1840 | 1461642028744 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:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 981ms 20:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:40:28 INFO - PROCESS | 1840 | 1461642028753 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 20:40:28 INFO - PROCESS | 1840 | 1461642028755 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 20:40:28 INFO - PROCESS | 1840 | 1461642028760 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:40:28 INFO - PROCESS | 1840 | 1461642028763 Marionette TRACE conn3 <- [1,850,null,{}] 20:40:28 INFO - PROCESS | 1840 | 1461642028768 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:40:28 INFO - PROCESS | 1840 | 1461642028939 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 20:40:28 INFO - PROCESS | 1840 | 1461642028960 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad3024000 == 69 [pid = 1840] [id = 220] 20:40:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f2ac7212800) [pid = 1840] [serial = 660] [outer = (nil)] 20:40:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f2ad1b51800) [pid = 1840] [serial = 661] [outer = 0x7f2ac7212800] 20:40:29 INFO - PROCESS | 1840 | 1461642029016 Marionette DEBUG loaded listener.js 20:40:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f2ad1c5b000) [pid = 1840] [serial = 662] [outer = 0x7f2ac7212800] 20:40:29 INFO - PROCESS | 1840 | 1461642029910 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:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1181ms 20:40:29 INFO - PROCESS | 1840 | 1461642029942 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 20:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:40:29 INFO - PROCESS | 1840 | 1461642029947 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 20:40:29 INFO - PROCESS | 1840 | 1461642029955 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:40:29 INFO - PROCESS | 1840 | 1461642029961 Marionette TRACE conn3 <- [1,854,null,{}] 20:40:29 INFO - PROCESS | 1840 | 1461642029970 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:40:30 INFO - PROCESS | 1840 | 1461642030214 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 20:40:30 INFO - PROCESS | 1840 | 1461642030333 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac8827800 == 70 [pid = 1840] [id = 221] 20:40:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f2ac18ecc00) [pid = 1840] [serial = 663] [outer = (nil)] 20:40:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f2ac954f400) [pid = 1840] [serial = 664] [outer = 0x7f2ac18ecc00] 20:40:30 INFO - PROCESS | 1840 | 1461642030402 Marionette DEBUG loaded listener.js 20:40:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f2ac9ec1800) [pid = 1840] [serial = 665] [outer = 0x7f2ac18ecc00] 20:40:31 INFO - PROCESS | 1840 | 1461642031212 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:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1284ms 20:40:31 INFO - PROCESS | 1840 | 1461642031238 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 20:40:31 INFO - PROCESS | 1840 | 1461642031246 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 20:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:40:31 INFO - PROCESS | 1840 | 1461642031255 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:40:31 INFO - PROCESS | 1840 | 1461642031259 Marionette TRACE conn3 <- [1,858,null,{}] 20:40:31 INFO - PROCESS | 1840 | 1461642031265 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:40:31 INFO - PROCESS | 1840 | 1461642031419 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 20:40:31 INFO - PROCESS | 1840 | 1461642031591 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad0dbd000 == 71 [pid = 1840] [id = 222] 20:40:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f2aca2e7800) [pid = 1840] [serial = 666] [outer = (nil)] 20:40:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f2acc744c00) [pid = 1840] [serial = 667] [outer = 0x7f2aca2e7800] 20:40:31 INFO - PROCESS | 1840 | 1461642031658 Marionette DEBUG loaded listener.js 20:40:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f2accc54000) [pid = 1840] [serial = 668] [outer = 0x7f2aca2e7800] 20:40:32 INFO - PROCESS | 1840 | 1461642032583 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:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1380ms 20:40:32 INFO - PROCESS | 1840 | 1461642032636 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 20:40:32 INFO - PROCESS | 1840 | 1461642032638 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 20:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:40:32 INFO - PROCESS | 1840 | 1461642032645 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:40:32 INFO - PROCESS | 1840 | 1461642032650 Marionette TRACE conn3 <- [1,862,null,{}] 20:40:32 INFO - PROCESS | 1840 | 1461642032665 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:40:32 INFO - PROCESS | 1840 | 1461642032830 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 20:40:32 INFO - PROCESS | 1840 | 1461642032985 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad3a34800 == 72 [pid = 1840] [id = 223] 20:40:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f2acdc70c00) [pid = 1840] [serial = 669] [outer = (nil)] 20:40:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f2acf509800) [pid = 1840] [serial = 670] [outer = 0x7f2acdc70c00] 20:40:33 INFO - PROCESS | 1840 | 1461642033060 Marionette DEBUG loaded listener.js 20:40:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f2ad0d4ec00) [pid = 1840] [serial = 671] [outer = 0x7f2acdc70c00] 20:40:33 INFO - PROCESS | 1840 | 1461642033883 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:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1286ms 20:40:33 INFO - PROCESS | 1840 | 1461642033931 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 20:40:33 INFO - PROCESS | 1840 | 1461642033936 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 20:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:40:33 INFO - PROCESS | 1840 | 1461642033941 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:40:33 INFO - PROCESS | 1840 | 1461642033943 Marionette TRACE conn3 <- [1,866,null,{}] 20:40:33 INFO - PROCESS | 1840 | 1461642033949 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:40:34 INFO - PROCESS | 1840 | 1461642034102 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 20:40:34 INFO - PROCESS | 1840 | 1461642034261 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad5fb3800 == 73 [pid = 1840] [id = 224] 20:40:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f2accc54400) [pid = 1840] [serial = 672] [outer = (nil)] 20:40:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f2ad1846800) [pid = 1840] [serial = 673] [outer = 0x7f2accc54400] 20:40:34 INFO - PROCESS | 1840 | 1461642034333 Marionette DEBUG loaded listener.js 20:40:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f2ad1c59000) [pid = 1840] [serial = 674] [outer = 0x7f2accc54400] 20:40:35 INFO - PROCESS | 1840 | 1461642035226 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:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1326ms 20:40:35 INFO - PROCESS | 1840 | 1461642035268 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 20:40:35 INFO - PROCESS | 1840 | 1461642035272 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 20:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:40:35 INFO - PROCESS | 1840 | 1461642035278 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:40:35 INFO - PROCESS | 1840 | 1461642035280 Marionette TRACE conn3 <- [1,870,null,{}] 20:40:35 INFO - PROCESS | 1840 | 1461642035285 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:40:35 INFO - PROCESS | 1840 | 1461642035433 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 20:40:35 INFO - PROCESS | 1840 | 1461642035593 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad9510000 == 74 [pid = 1840] [id = 225] 20:40:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f2ad174e000) [pid = 1840] [serial = 675] [outer = (nil)] 20:40:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f2ad1d0a400) [pid = 1840] [serial = 676] [outer = 0x7f2ad174e000] 20:40:35 INFO - PROCESS | 1840 | 1461642035661 Marionette DEBUG loaded listener.js 20:40:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f2ad23c4000) [pid = 1840] [serial = 677] [outer = 0x7f2ad174e000] 20:40:36 INFO - PROCESS | 1840 | 1461642036490 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:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1280ms 20:40:36 INFO - PROCESS | 1840 | 1461642036558 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 20:40:36 INFO - PROCESS | 1840 | 1461642036562 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 20:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:40:36 INFO - PROCESS | 1840 | 1461642036568 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:40:36 INFO - PROCESS | 1840 | 1461642036571 Marionette TRACE conn3 <- [1,874,null,{}] 20:40:36 INFO - PROCESS | 1840 | 1461642036576 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:40:36 INFO - PROCESS | 1840 | 1461642036790 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 20:40:36 INFO - PROCESS | 1840 | 1461642036947 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae0082800 == 75 [pid = 1840] [id = 226] 20:40:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f2ad23cd400) [pid = 1840] [serial = 678] [outer = (nil)] 20:40:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f2ad2575000) [pid = 1840] [serial = 679] [outer = 0x7f2ad23cd400] 20:40:37 INFO - PROCESS | 1840 | 1461642037016 Marionette DEBUG loaded listener.js 20:40:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f2ad2738400) [pid = 1840] [serial = 680] [outer = 0x7f2ad23cd400] 20:40:37 INFO - PROCESS | 1840 | 1461642037859 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:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1327ms 20:40:37 INFO - PROCESS | 1840 | 1461642037895 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 20:40:37 INFO - PROCESS | 1840 | 1461642037898 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 20:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:40:37 INFO - PROCESS | 1840 | 1461642037904 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:40:37 INFO - PROCESS | 1840 | 1461642037906 Marionette TRACE conn3 <- [1,878,null,{}] 20:40:37 INFO - PROCESS | 1840 | 1461642037912 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:40:38 INFO - PROCESS | 1840 | 1461642038061 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 20:40:38 INFO - PROCESS | 1840 | 1461642038224 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae0f18800 == 76 [pid = 1840] [id = 227] 20:40:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f2ac9541000) [pid = 1840] [serial = 681] [outer = (nil)] 20:40:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f2ad2741800) [pid = 1840] [serial = 682] [outer = 0x7f2ac9541000] 20:40:38 INFO - PROCESS | 1840 | 1461642038293 Marionette DEBUG loaded listener.js 20:40:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f2ad2a2c000) [pid = 1840] [serial = 683] [outer = 0x7f2ac9541000] 20:40:39 INFO - PROCESS | 1840 | 1461642039103 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:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1229ms 20:40:39 INFO - PROCESS | 1840 | 1461642039133 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 20:40:39 INFO - PROCESS | 1840 | 1461642039137 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 20:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:40:39 INFO - PROCESS | 1840 | 1461642039142 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:40:39 INFO - PROCESS | 1840 | 1461642039144 Marionette TRACE conn3 <- [1,882,null,{}] 20:40:39 INFO - PROCESS | 1840 | 1461642039150 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:40:39 INFO - PROCESS | 1840 | 1461642039296 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 20:40:39 INFO - PROCESS | 1840 | 1461642039459 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac199b000 == 77 [pid = 1840] [id = 228] 20:40:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f2ac18eac00) [pid = 1840] [serial = 684] [outer = (nil)] 20:40:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f2ac9549000) [pid = 1840] [serial = 685] [outer = 0x7f2ac18eac00] 20:40:39 INFO - PROCESS | 1840 | 1461642039527 Marionette DEBUG loaded listener.js 20:40:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f2ad2576800) [pid = 1840] [serial = 686] [outer = 0x7f2ac18eac00] 20:40:40 INFO - PROCESS | 1840 | 1461642040620 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:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1531ms 20:40:40 INFO - PROCESS | 1840 | 1461642040675 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 20:40:40 INFO - PROCESS | 1840 | 1461642040682 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 20:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:40:40 INFO - PROCESS | 1840 | 1461642040688 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:40:40 INFO - PROCESS | 1840 | 1461642040693 Marionette TRACE conn3 <- [1,886,null,{}] 20:40:40 INFO - PROCESS | 1840 | 1461642040700 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:40:40 INFO - PROCESS | 1840 | 1461642040860 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 20:40:41 INFO - PROCESS | 1840 | 1461642041022 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac31cd000 == 78 [pid = 1840] [id = 229] 20:40:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f2ac986b800) [pid = 1840] [serial = 687] [outer = (nil)] 20:40:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f2ac954a800) [pid = 1840] [serial = 688] [outer = 0x7f2ac986b800] 20:40:41 INFO - PROCESS | 1840 | 1461642041142 Marionette DEBUG loaded listener.js 20:40:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f2ac9ebb000) [pid = 1840] [serial = 689] [outer = 0x7f2ac986b800] 20:40:41 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac1cb9000 == 77 [pid = 1840] [id = 163] 20:40:41 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae96c3000 == 76 [pid = 1840] [id = 161] 20:40:41 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f2ac7219800) [pid = 1840] [serial = 595] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f2acdc70400) [pid = 1840] [serial = 616] [outer = (nil)] [url = about:blank] 20:40:41 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1f3e000 == 75 [pid = 1840] [id = 219] 20:40:41 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1ca0800 == 74 [pid = 1840] [id = 218] 20:40:41 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acf24c000 == 73 [pid = 1840] [id = 193] 20:40:41 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1616800 == 72 [pid = 1840] [id = 217] 20:40:41 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acdc12800 == 71 [pid = 1840] [id = 216] 20:40:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9f21800 == 70 [pid = 1840] [id = 215] 20:40:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac19a5800 == 69 [pid = 1840] [id = 214] 20:40:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca5a8000 == 68 [pid = 1840] [id = 213] 20:40:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad189a800 == 67 [pid = 1840] [id = 210] 20:40:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad178a800 == 66 [pid = 1840] [id = 209] 20:40:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1665000 == 65 [pid = 1840] [id = 208] 20:40:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd6e3800 == 64 [pid = 1840] [id = 207] 20:40:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac881b000 == 63 [pid = 1840] [id = 206] 20:40:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acf326800 == 62 [pid = 1840] [id = 205] 20:40:42 INFO - PROCESS | 1840 | 1461642042101 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:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1431ms 20:40:42 INFO - PROCESS | 1840 | 1461642042120 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 20:40:42 INFO - PROCESS | 1840 | 1461642042127 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 20:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:40:42 INFO - PROCESS | 1840 | 1461642042136 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:40:42 INFO - PROCESS | 1840 | 1461642042139 Marionette TRACE conn3 <- [1,890,null,{}] 20:40:42 INFO - PROCESS | 1840 | 1461642042145 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:40:42 INFO - PROCESS | 1840 | 1461642042299 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 20:40:42 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f2acd97d800) [pid = 1840] [serial = 613] [outer = (nil)] [url = about:blank] 20:40:42 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f2aca2e2c00) [pid = 1840] [serial = 604] [outer = (nil)] [url = about:blank] 20:40:42 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f2acc9d9000) [pid = 1840] [serial = 608] [outer = (nil)] [url = about:blank] 20:40:42 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f2ac2dd7400) [pid = 1840] [serial = 598] [outer = (nil)] [url = about:blank] 20:40:42 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f2aca045400) [pid = 1840] [serial = 586] [outer = (nil)] [url = about:blank] 20:40:42 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f2acc829800) [pid = 1840] [serial = 607] [outer = (nil)] [url = about:blank] 20:40:42 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f2acd91b800) [pid = 1840] [serial = 611] [outer = (nil)] [url = about:blank] 20:40:42 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f2aca2efc00) [pid = 1840] [serial = 605] [outer = (nil)] [url = about:blank] 20:40:42 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f2acc9de000) [pid = 1840] [serial = 589] [outer = (nil)] [url = about:blank] 20:40:42 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f2ac986e400) [pid = 1840] [serial = 601] [outer = (nil)] [url = about:blank] 20:40:42 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f2acd97c800) [pid = 1840] [serial = 592] [outer = (nil)] [url = about:blank] 20:40:42 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f2acdad0800) [pid = 1840] [serial = 614] [outer = (nil)] [url = about:blank] 20:40:42 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f2acd52d800) [pid = 1840] [serial = 581] [outer = (nil)] [url = about:blank] 20:40:42 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f2ac74db800) [pid = 1840] [serial = 583] [outer = (nil)] [url = about:blank] 20:40:42 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f2ac9d8a800) [pid = 1840] [serial = 602] [outer = (nil)] [url = about:blank] 20:40:42 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f2acd523c00) [pid = 1840] [serial = 610] [outer = (nil)] [url = about:blank] 20:40:42 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f2ac721bc00) [pid = 1840] [serial = 599] [outer = (nil)] [url = about:blank] 20:40:42 INFO - PROCESS | 1840 | 1461642042439 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7522800 == 63 [pid = 1840] [id = 230] 20:40:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f2ac721bc00) [pid = 1840] [serial = 690] [outer = (nil)] 20:40:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f2aca045400) [pid = 1840] [serial = 691] [outer = 0x7f2ac721bc00] 20:40:42 INFO - PROCESS | 1840 | 1461642042497 Marionette DEBUG loaded listener.js 20:40:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f2acc82a800) [pid = 1840] [serial = 692] [outer = 0x7f2ac721bc00] 20:40:43 INFO - PROCESS | 1840 | 1461642043177 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:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1079ms 20:40:43 INFO - PROCESS | 1840 | 1461642043239 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 20:40:43 INFO - PROCESS | 1840 | 1461642043242 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 20:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:40:43 INFO - PROCESS | 1840 | 1461642043248 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:40:43 INFO - PROCESS | 1840 | 1461642043253 Marionette TRACE conn3 <- [1,894,null,{}] 20:40:43 INFO - PROCESS | 1840 | 1461642043267 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:40:43 INFO - PROCESS | 1840 | 1461642043412 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 20:40:43 INFO - PROCESS | 1840 | 1461642043563 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accb31800 == 64 [pid = 1840] [id = 231] 20:40:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f2acc82e000) [pid = 1840] [serial = 693] [outer = (nil)] 20:40:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f2acd91b800) [pid = 1840] [serial = 694] [outer = 0x7f2acc82e000] 20:40:43 INFO - PROCESS | 1840 | 1461642043624 Marionette DEBUG loaded listener.js 20:40:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f2acd97d800) [pid = 1840] [serial = 695] [outer = 0x7f2acc82e000] 20:40:44 INFO - PROCESS | 1840 | 1461642044424 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:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1235ms 20:40:44 INFO - PROCESS | 1840 | 1461642044484 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 20:40:44 INFO - PROCESS | 1840 | 1461642044488 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 20:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:40:44 INFO - PROCESS | 1840 | 1461642044493 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:40:44 INFO - PROCESS | 1840 | 1461642044495 Marionette TRACE conn3 <- [1,898,null,{}] 20:40:44 INFO - PROCESS | 1840 | 1461642044500 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:40:44 INFO - PROCESS | 1840 | 1461642044691 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 20:40:44 INFO - PROCESS | 1840 | 1461642044714 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acfeb2000 == 65 [pid = 1840] [id = 232] 20:40:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f2acd522400) [pid = 1840] [serial = 696] [outer = (nil)] 20:40:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f2acdc76000) [pid = 1840] [serial = 697] [outer = 0x7f2acd522400] 20:40:44 INFO - PROCESS | 1840 | 1461642044773 Marionette DEBUG loaded listener.js 20:40:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f2acf2c0400) [pid = 1840] [serial = 698] [outer = 0x7f2acd522400] 20:40:45 INFO - PROCESS | 1840 | 1461642045541 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:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1074ms 20:40:45 INFO - PROCESS | 1840 | 1461642045585 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 20:40:45 INFO - PROCESS | 1840 | 1461642045589 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 20:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:40:45 INFO - PROCESS | 1840 | 1461642045594 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:40:45 INFO - PROCESS | 1840 | 1461642045596 Marionette TRACE conn3 <- [1,902,null,{}] 20:40:45 INFO - PROCESS | 1840 | 1461642045601 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:40:45 INFO - PROCESS | 1840 | 1461642045776 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 20:40:45 INFO - PROCESS | 1840 | 1461642045800 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1621000 == 66 [pid = 1840] [id = 233] 20:40:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f2acd983000) [pid = 1840] [serial = 699] [outer = (nil)] 20:40:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f2ad0344c00) [pid = 1840] [serial = 700] [outer = 0x7f2acd983000] 20:40:45 INFO - PROCESS | 1840 | 1461642045858 Marionette DEBUG loaded listener.js 20:40:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f2ad0ea1c00) [pid = 1840] [serial = 701] [outer = 0x7f2acd983000] 20:40:46 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f2aca056400) [pid = 1840] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:40:46 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f2acd95cc00) [pid = 1840] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:40:46 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f2acfd76400) [pid = 1840] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:40:46 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f2ac02cd000) [pid = 1840] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:40:46 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f2ac75a6000) [pid = 1840] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:40:46 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f2acc828400) [pid = 1840] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:40:46 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f2ac74df000) [pid = 1840] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:40:46 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f2aca054400) [pid = 1840] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:40:46 INFO - PROCESS | 1840 | 1461642046774 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:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1228ms 20:40:46 INFO - PROCESS | 1840 | 1461642046822 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 20:40:46 INFO - PROCESS | 1840 | 1461642046825 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 20:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:40:46 INFO - PROCESS | 1840 | 1461642046830 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:40:46 INFO - PROCESS | 1840 | 1461642046832 Marionette TRACE conn3 <- [1,906,null,{}] 20:40:46 INFO - PROCESS | 1840 | 1461642046837 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:40:46 INFO - PROCESS | 1840 | 1461642046994 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 20:40:47 INFO - PROCESS | 1840 | 1461642047010 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1790000 == 67 [pid = 1840] [id = 234] 20:40:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f2acd91b400) [pid = 1840] [serial = 702] [outer = (nil)] 20:40:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f2ad1c53400) [pid = 1840] [serial = 703] [outer = 0x7f2acd91b400] 20:40:47 INFO - PROCESS | 1840 | 1461642047070 Marionette DEBUG loaded listener.js 20:40:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f2ad23cf400) [pid = 1840] [serial = 704] [outer = 0x7f2acd91b400] 20:40:47 INFO - PROCESS | 1840 | 1461642047799 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:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1030ms 20:40:47 INFO - PROCESS | 1840 | 1461642047861 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 20:40:47 INFO - PROCESS | 1840 | 1461642047865 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 20:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:40:47 INFO - PROCESS | 1840 | 1461642047870 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:40:47 INFO - PROCESS | 1840 | 1461642047872 Marionette TRACE conn3 <- [1,910,null,{}] 20:40:47 INFO - PROCESS | 1840 | 1461642047877 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:40:48 INFO - PROCESS | 1840 | 1461642048052 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 20:40:48 INFO - PROCESS | 1840 | 1461642048069 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad250c800 == 68 [pid = 1840] [id = 235] 20:40:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f2ac75a6800) [pid = 1840] [serial = 705] [outer = (nil)] 20:40:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f2ad23cec00) [pid = 1840] [serial = 706] [outer = 0x7f2ac75a6800] 20:40:48 INFO - PROCESS | 1840 | 1461642048127 Marionette DEBUG loaded listener.js 20:40:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f2ad2579c00) [pid = 1840] [serial = 707] [outer = 0x7f2ac75a6800] 20:40:48 INFO - PROCESS | 1840 | 1461642048977 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:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1179ms 20:40:49 INFO - PROCESS | 1840 | 1461642049051 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 20:40:49 INFO - PROCESS | 1840 | 1461642049056 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 20:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:40:49 INFO - PROCESS | 1840 | 1461642049064 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:40:49 INFO - PROCESS | 1840 | 1461642049070 Marionette TRACE conn3 <- [1,914,null,{}] 20:40:49 INFO - PROCESS | 1840 | 1461642049079 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:40:49 INFO - PROCESS | 1840 | 1461642049251 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 20:40:49 INFO - PROCESS | 1840 | 1461642049385 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9aa6800 == 69 [pid = 1840] [id = 236] 20:40:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f2ac02d1800) [pid = 1840] [serial = 708] [outer = (nil)] 20:40:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f2ac965a000) [pid = 1840] [serial = 709] [outer = 0x7f2ac02d1800] 20:40:49 INFO - PROCESS | 1840 | 1461642049455 Marionette DEBUG loaded listener.js 20:40:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f2aca058800) [pid = 1840] [serial = 710] [outer = 0x7f2ac02d1800] 20:40:50 INFO - PROCESS | 1840 | 1461642050300 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:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1286ms 20:40:50 INFO - PROCESS | 1840 | 1461642050350 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 20:40:50 INFO - PROCESS | 1840 | 1461642050358 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 20:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:40:50 INFO - PROCESS | 1840 | 1461642050368 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:40:50 INFO - PROCESS | 1840 | 1461642050371 Marionette TRACE conn3 <- [1,918,null,{}] 20:40:50 INFO - PROCESS | 1840 | 1461642050377 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:40:50 INFO - PROCESS | 1840 | 1461642050539 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 20:40:50 INFO - PROCESS | 1840 | 1461642050699 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad0581800 == 70 [pid = 1840] [id = 237] 20:40:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f2acc828400) [pid = 1840] [serial = 711] [outer = (nil)] 20:40:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f2accc46000) [pid = 1840] [serial = 712] [outer = 0x7f2acc828400] 20:40:50 INFO - PROCESS | 1840 | 1461642050770 Marionette DEBUG loaded listener.js 20:40:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f2acd919000) [pid = 1840] [serial = 713] [outer = 0x7f2acc828400] 20:40:51 INFO - PROCESS | 1840 | 1461642051645 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:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1331ms 20:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:40:51 INFO - PROCESS | 1840 | 1461642051699 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 20:40:51 INFO - PROCESS | 1840 | 1461642051701 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 20:40:51 INFO - PROCESS | 1840 | 1461642051708 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:40:51 INFO - PROCESS | 1840 | 1461642051714 Marionette TRACE conn3 <- [1,922,null,{}] 20:40:51 INFO - PROCESS | 1840 | 1461642051728 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:40:51 INFO - PROCESS | 1840 | 1461642051928 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 20:40:52 INFO - PROCESS | 1840 | 1461642052089 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad64e8800 == 71 [pid = 1840] [id = 238] 20:40:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f2acf2bd800) [pid = 1840] [serial = 714] [outer = (nil)] 20:40:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f2ad17b6c00) [pid = 1840] [serial = 715] [outer = 0x7f2acf2bd800] 20:40:52 INFO - PROCESS | 1840 | 1461642052164 Marionette DEBUG loaded listener.js 20:40:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f2ad1c56c00) [pid = 1840] [serial = 716] [outer = 0x7f2acf2bd800] 20:40:52 INFO - PROCESS | 1840 | 1461642052967 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:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1288ms 20:40:53 INFO - PROCESS | 1840 | 1461642053008 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 20:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:40:53 INFO - PROCESS | 1840 | 1461642053013 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 20:40:53 INFO - PROCESS | 1840 | 1461642053019 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:40:53 INFO - PROCESS | 1840 | 1461642053022 Marionette TRACE conn3 <- [1,926,null,{}] 20:40:53 INFO - PROCESS | 1840 | 1461642053027 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:40:53 INFO - PROCESS | 1840 | 1461642053177 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 20:40:53 INFO - PROCESS | 1840 | 1461642053343 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae1204800 == 72 [pid = 1840] [id = 239] 20:40:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f2acf2bfc00) [pid = 1840] [serial = 717] [outer = (nil)] 20:40:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f2ad256dc00) [pid = 1840] [serial = 718] [outer = 0x7f2acf2bfc00] 20:40:53 INFO - PROCESS | 1840 | 1461642053411 Marionette DEBUG loaded listener.js 20:40:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f2ad27e9800) [pid = 1840] [serial = 719] [outer = 0x7f2acf2bfc00] 20:40:54 INFO - PROCESS | 1840 | 1461642054240 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:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1285ms 20:40:54 INFO - PROCESS | 1840 | 1461642054303 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 20:40:54 INFO - PROCESS | 1840 | 1461642054307 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 20:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:40:54 INFO - PROCESS | 1840 | 1461642054312 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:40:54 INFO - PROCESS | 1840 | 1461642054314 Marionette TRACE conn3 <- [1,930,null,{}] 20:40:54 INFO - PROCESS | 1840 | 1461642054320 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:40:54 INFO - PROCESS | 1840 | 1461642054465 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 20:40:54 INFO - PROCESS | 1840 | 1461642054628 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae4b4e800 == 73 [pid = 1840] [id = 240] 20:40:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f2ad23c9400) [pid = 1840] [serial = 720] [outer = (nil)] 20:40:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f2ad2f5dc00) [pid = 1840] [serial = 721] [outer = 0x7f2ad23c9400] 20:40:54 INFO - PROCESS | 1840 | 1461642054696 Marionette DEBUG loaded listener.js 20:40:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f2ad2f69400) [pid = 1840] [serial = 722] [outer = 0x7f2ad23c9400] 20:40:55 INFO - PROCESS | 1840 | 1461642055535 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:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1291ms 20:40:55 INFO - PROCESS | 1840 | 1461642055603 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 20:40:55 INFO - PROCESS | 1840 | 1461642055607 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 20:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:40:55 INFO - PROCESS | 1840 | 1461642055612 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:40:55 INFO - PROCESS | 1840 | 1461642055615 Marionette TRACE conn3 <- [1,934,null,{}] 20:40:55 INFO - PROCESS | 1840 | 1461642055620 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:40:55 INFO - PROCESS | 1840 | 1461642055798 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 20:40:55 INFO - PROCESS | 1840 | 1461642055960 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae4f56800 == 74 [pid = 1840] [id = 241] 20:40:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f2ad2a2cc00) [pid = 1840] [serial = 723] [outer = (nil)] 20:40:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f2ad3c05800) [pid = 1840] [serial = 724] [outer = 0x7f2ad2a2cc00] 20:40:56 INFO - PROCESS | 1840 | 1461642056032 Marionette DEBUG loaded listener.js 20:40:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f2ad5f0f800) [pid = 1840] [serial = 725] [outer = 0x7f2ad2a2cc00] 20:40:56 INFO - PROCESS | 1840 | 1461642056823 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:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1276ms 20:40:56 INFO - PROCESS | 1840 | 1461642056890 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 20:40:56 INFO - PROCESS | 1840 | 1461642056894 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 20:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:40:56 INFO - PROCESS | 1840 | 1461642056899 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:40:56 INFO - PROCESS | 1840 | 1461642056901 Marionette TRACE conn3 <- [1,938,null,{}] 20:40:56 INFO - PROCESS | 1840 | 1461642056906 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:40:57 INFO - PROCESS | 1840 | 1461642057056 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 20:40:57 INFO - PROCESS | 1840 | 1461642057226 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae5099000 == 75 [pid = 1840] [id = 242] 20:40:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f2ad3010c00) [pid = 1840] [serial = 726] [outer = (nil)] 20:40:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f2ad5fd1800) [pid = 1840] [serial = 727] [outer = 0x7f2ad3010c00] 20:40:57 INFO - PROCESS | 1840 | 1461642057300 Marionette DEBUG loaded listener.js 20:40:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f2ad64ac800) [pid = 1840] [serial = 728] [outer = 0x7f2ad3010c00] 20:40:58 INFO - PROCESS | 1840 | 1461642058085 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:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1230ms 20:40:58 INFO - PROCESS | 1840 | 1461642058130 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 20:40:58 INFO - PROCESS | 1840 | 1461642058134 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 20:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:40:58 INFO - PROCESS | 1840 | 1461642058139 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:40:58 INFO - PROCESS | 1840 | 1461642058142 Marionette TRACE conn3 <- [1,942,null,{}] 20:40:58 INFO - PROCESS | 1840 | 1461642058147 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:40:58 INFO - PROCESS | 1840 | 1461642058294 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 20:40:58 INFO - PROCESS | 1840 | 1461642058464 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae54a2800 == 76 [pid = 1840] [id = 243] 20:40:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f2ad308bc00) [pid = 1840] [serial = 729] [outer = (nil)] 20:40:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f2ad23a6800) [pid = 1840] [serial = 730] [outer = 0x7f2ad308bc00] 20:40:58 INFO - PROCESS | 1840 | 1461642058555 Marionette DEBUG loaded listener.js 20:40:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f2ada197c00) [pid = 1840] [serial = 731] [outer = 0x7f2ad308bc00] 20:40:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f2ada19a000) [pid = 1840] [serial = 732] [outer = 0x7f2ac9652400] 20:40:59 INFO - PROCESS | 1840 | 1461642059646 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:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1536ms 20:40:59 INFO - PROCESS | 1840 | 1461642059677 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 20:40:59 INFO - PROCESS | 1840 | 1461642059680 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 20:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:40:59 INFO - PROCESS | 1840 | 1461642059685 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:40:59 INFO - PROCESS | 1840 | 1461642059688 Marionette TRACE conn3 <- [1,946,null,{}] 20:40:59 INFO - PROCESS | 1840 | 1461642059693 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:40:59 INFO - PROCESS | 1840 | 1461642059847 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 20:41:00 INFO - PROCESS | 1840 | 1461642060015 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae570b000 == 77 [pid = 1840] [id = 244] 20:41:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f2aca05d800) [pid = 1840] [serial = 733] [outer = (nil)] 20:41:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f2ada19e800) [pid = 1840] [serial = 734] [outer = 0x7f2aca05d800] 20:41:00 INFO - PROCESS | 1840 | 1461642060087 Marionette DEBUG loaded listener.js 20:41:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f2adfd03000) [pid = 1840] [serial = 735] [outer = 0x7f2aca05d800] 20:41:01 INFO - PROCESS | 1840 | 1461642061071 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:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1431ms 20:41:01 INFO - PROCESS | 1840 | 1461642061117 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 20:41:01 INFO - PROCESS | 1840 | 1461642061120 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 20:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:41:01 INFO - PROCESS | 1840 | 1461642061125 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:41:01 INFO - PROCESS | 1840 | 1461642061128 Marionette TRACE conn3 <- [1,950,null,{}] 20:41:01 INFO - PROCESS | 1840 | 1461642061133 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:41:01 INFO - PROCESS | 1840 | 1461642061287 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 20:41:01 INFO - PROCESS | 1840 | 1461642061468 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae57e8000 == 78 [pid = 1840] [id = 245] 20:41:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f2ac1d86000) [pid = 1840] [serial = 736] [outer = (nil)] 20:41:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f2adffae800) [pid = 1840] [serial = 737] [outer = 0x7f2ac1d86000] 20:41:01 INFO - PROCESS | 1840 | 1461642061541 Marionette DEBUG loaded listener.js 20:41:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f2ae009cc00) [pid = 1840] [serial = 738] [outer = 0x7f2ac1d86000] 20:41:02 INFO - PROCESS | 1840 | 1461642062697 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:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1633ms 20:41:02 INFO - PROCESS | 1840 | 1461642062759 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 20:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:41:02 INFO - PROCESS | 1840 | 1461642062765 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 20:41:02 INFO - PROCESS | 1840 | 1461642062772 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:41:02 INFO - PROCESS | 1840 | 1461642062777 Marionette TRACE conn3 <- [1,954,null,{}] 20:41:02 INFO - PROCESS | 1840 | 1461642062785 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:41:02 INFO - PROCESS | 1840 | 1461642062953 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 20:41:03 INFO - PROCESS | 1840 | 1461642063140 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc811800 == 79 [pid = 1840] [id = 246] 20:41:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f2ac74e1000) [pid = 1840] [serial = 739] [outer = (nil)] 20:41:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f2ac9867c00) [pid = 1840] [serial = 740] [outer = 0x7f2ac74e1000] 20:41:03 INFO - PROCESS | 1840 | 1461642063211 Marionette DEBUG loaded listener.js 20:41:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f2ac9d8f400) [pid = 1840] [serial = 741] [outer = 0x7f2ac74e1000] 20:41:03 INFO - PROCESS | 1840 | 1461642063992 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:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1282ms 20:41:04 INFO - PROCESS | 1840 | 1461642064054 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 20:41:04 INFO - PROCESS | 1840 | 1461642064062 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 20:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:41:04 INFO - PROCESS | 1840 | 1461642064071 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:41:04 INFO - PROCESS | 1840 | 1461642064074 Marionette TRACE conn3 <- [1,958,null,{}] 20:41:04 INFO - PROCESS | 1840 | 1461642064079 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:41:04 INFO - PROCESS | 1840 | 1461642064232 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 20:41:04 INFO - PROCESS | 1840 | 1461642064410 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad162b800 == 80 [pid = 1840] [id = 247] 20:41:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f2aca2e3c00) [pid = 1840] [serial = 742] [outer = (nil)] 20:41:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f2aca2efc00) [pid = 1840] [serial = 743] [outer = 0x7f2aca2e3c00] 20:41:04 INFO - PROCESS | 1840 | 1461642064528 Marionette DEBUG loaded listener.js 20:41:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f2acc9d2c00) [pid = 1840] [serial = 744] [outer = 0x7f2aca2e3c00] 20:41:05 INFO - PROCESS | 1840 | 1461642065391 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:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1384ms 20:41:05 INFO - PROCESS | 1840 | 1461642065455 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 20:41:05 INFO - PROCESS | 1840 | 1461642065459 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 20:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:41:05 INFO - PROCESS | 1840 | 1461642065464 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:41:05 INFO - PROCESS | 1840 | 1461642065469 Marionette TRACE conn3 <- [1,962,null,{}] 20:41:05 INFO - PROCESS | 1840 | 1461642065484 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:41:05 INFO - PROCESS | 1840 | 1461642065643 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 20:41:05 INFO - PROCESS | 1840 | 1461642065815 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad11a9800 == 81 [pid = 1840] [id = 248] 20:41:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f2acd969400) [pid = 1840] [serial = 745] [outer = (nil)] 20:41:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f2acdad2400) [pid = 1840] [serial = 746] [outer = 0x7f2acd969400] 20:41:05 INFO - PROCESS | 1840 | 1461642065882 Marionette DEBUG loaded listener.js 20:41:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f2acfd76800) [pid = 1840] [serial = 747] [outer = 0x7f2acd969400] 20:41:06 INFO - PROCESS | 1840 | 1461642066691 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:41:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1790000 == 80 [pid = 1840] [id = 234] 20:41:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1621000 == 79 [pid = 1840] [id = 233] 20:41:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acfeb2000 == 78 [pid = 1840] [id = 232] 20:41:06 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f2acd978000) [pid = 1840] [serial = 625] [outer = (nil)] [url = about:blank] 20:41:06 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f2aca2e7c00) [pid = 1840] [serial = 622] [outer = (nil)] [url = about:blank] 20:41:06 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f2acdeb2800) [pid = 1840] [serial = 628] [outer = (nil)] [url = about:blank] 20:41:06 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f2ac9657c00) [pid = 1840] [serial = 619] [outer = (nil)] [url = about:blank] 20:41:06 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f2acf34dc00) [pid = 1840] [serial = 631] [outer = (nil)] [url = about:blank] 20:41:06 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f2ad1b51800) [pid = 1840] [serial = 661] [outer = (nil)] [url = about:blank] 20:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1331ms 20:41:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2accb31800 == 77 [pid = 1840] [id = 231] 20:41:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac7522800 == 76 [pid = 1840] [id = 230] 20:41:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac31cd000 == 75 [pid = 1840] [id = 229] 20:41:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac8827800 == 74 [pid = 1840] [id = 221] 20:41:06 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad3024000 == 73 [pid = 1840] [id = 220] 20:41:06 INFO - PROCESS | 1840 | 1461642066823 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 20:41:06 INFO - PROCESS | 1840 | 1461642066828 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 20:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:41:06 INFO - PROCESS | 1840 | 1461642066833 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:41:06 INFO - PROCESS | 1840 | 1461642066835 Marionette TRACE conn3 <- [1,966,null,{}] 20:41:06 INFO - PROCESS | 1840 | 1461642066840 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:41:06 INFO - PROCESS | 1840 | 1461642066981 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 20:41:06 INFO - PROCESS | 1840 | 1461642066991 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7520800 == 74 [pid = 1840] [id = 249] 20:41:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f2acd97c800) [pid = 1840] [serial = 748] [outer = (nil)] 20:41:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f2acdeb2800) [pid = 1840] [serial = 749] [outer = 0x7f2acd97c800] 20:41:07 INFO - PROCESS | 1840 | 1461642067048 Marionette DEBUG loaded listener.js 20:41:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f2ad1034000) [pid = 1840] [serial = 750] [outer = 0x7f2acd97c800] 20:41:07 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f2acdad0000) [pid = 1840] [serial = 652] [outer = (nil)] [url = about:blank] 20:41:07 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f2ad0d57400) [pid = 1840] [serial = 655] [outer = (nil)] [url = about:blank] 20:41:07 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f2acd961000) [pid = 1840] [serial = 658] [outer = (nil)] [url = about:blank] 20:41:07 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f2ac9d93000) [pid = 1840] [serial = 643] [outer = (nil)] [url = about:blank] 20:41:07 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f2acc9d3800) [pid = 1840] [serial = 646] [outer = (nil)] [url = about:blank] 20:41:07 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f2ac9a36c00) [pid = 1840] [serial = 641] [outer = (nil)] [url = about:blank] 20:41:07 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f2ac75ae800) [pid = 1840] [serial = 640] [outer = (nil)] [url = about:blank] 20:41:07 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f2ad184a000) [pid = 1840] [serial = 656] [outer = (nil)] [url = about:blank] 20:41:07 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f2acd967800) [pid = 1840] [serial = 649] [outer = (nil)] [url = about:blank] 20:41:07 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f2acd524000) [pid = 1840] [serial = 647] [outer = (nil)] [url = about:blank] 20:41:07 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f2ac74df400) [pid = 1840] [serial = 637] [outer = (nil)] [url = about:blank] 20:41:07 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f2ad059dc00) [pid = 1840] [serial = 634] [outer = (nil)] [url = about:blank] 20:41:07 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f2aca2ea400) [pid = 1840] [serial = 644] [outer = (nil)] [url = about:blank] 20:41:07 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f2acf2ba000) [pid = 1840] [serial = 653] [outer = (nil)] [url = about:blank] 20:41:07 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f2ad1850400) [pid = 1840] [serial = 659] [outer = (nil)] [url = about:blank] 20:41:07 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f2acd984800) [pid = 1840] [serial = 650] [outer = (nil)] [url = about:blank] 20:41:07 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f2acd985000) [pid = 1840] [serial = 551] [outer = (nil)] [url = about:blank] 20:41:07 INFO - PROCESS | 1840 | 1461642067833 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:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1028ms 20:41:07 INFO - PROCESS | 1840 | 1461642067861 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 20:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:41:07 INFO - PROCESS | 1840 | 1461642067865 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 20:41:07 INFO - PROCESS | 1840 | 1461642067871 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:41:07 INFO - PROCESS | 1840 | 1461642067874 Marionette TRACE conn3 <- [1,970,null,{}] 20:41:07 INFO - PROCESS | 1840 | 1461642067878 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:41:08 INFO - PROCESS | 1840 | 1461642068012 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 20:41:08 INFO - PROCESS | 1840 | 1461642068026 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acf25b800 == 75 [pid = 1840] [id = 250] 20:41:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f2ac75ae800) [pid = 1840] [serial = 751] [outer = (nil)] 20:41:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f2ad18be000) [pid = 1840] [serial = 752] [outer = 0x7f2ac75ae800] 20:41:08 INFO - PROCESS | 1840 | 1461642068083 Marionette DEBUG loaded listener.js 20:41:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f2ad22b0400) [pid = 1840] [serial = 753] [outer = 0x7f2ac75ae800] 20:41:08 INFO - PROCESS | 1840 | 1461642068846 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:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1032ms 20:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:41:08 INFO - PROCESS | 1840 | 1461642068904 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 20:41:08 INFO - PROCESS | 1840 | 1461642068906 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 20:41:08 INFO - PROCESS | 1840 | 1461642068911 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:41:08 INFO - PROCESS | 1840 | 1461642068914 Marionette TRACE conn3 <- [1,974,null,{}] 20:41:08 INFO - PROCESS | 1840 | 1461642068935 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:41:09 INFO - PROCESS | 1840 | 1461642069124 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 20:41:09 INFO - PROCESS | 1840 | 1461642069135 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad235e000 == 76 [pid = 1840] [id = 251] 20:41:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f2ac9d93000) [pid = 1840] [serial = 754] [outer = (nil)] 20:41:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f2ad2a2bc00) [pid = 1840] [serial = 755] [outer = 0x7f2ac9d93000] 20:41:09 INFO - PROCESS | 1840 | 1461642069320 Marionette DEBUG loaded listener.js 20:41:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f2ad3c0c400) [pid = 1840] [serial = 756] [outer = 0x7f2ac9d93000] 20:41:10 INFO - PROCESS | 1840 | 1461642070051 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:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1183ms 20:41:10 INFO - PROCESS | 1840 | 1461642070094 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 20:41:10 INFO - PROCESS | 1840 | 1461642070097 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 20:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:41:10 INFO - PROCESS | 1840 | 1461642070109 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:41:10 INFO - PROCESS | 1840 | 1461642070111 Marionette TRACE conn3 <- [1,978,null,{}] 20:41:10 INFO - PROCESS | 1840 | 1461642070116 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:41:10 INFO - PROCESS | 1840 | 1461642070298 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 20:41:10 INFO - PROCESS | 1840 | 1461642070324 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad5f9a800 == 77 [pid = 1840] [id = 252] 20:41:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f2ad3083800) [pid = 1840] [serial = 757] [outer = (nil)] 20:41:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f2ad5e56c00) [pid = 1840] [serial = 758] [outer = 0x7f2ad3083800] 20:41:10 INFO - PROCESS | 1840 | 1461642070380 Marionette DEBUG loaded listener.js 20:41:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f2adffb1800) [pid = 1840] [serial = 759] [outer = 0x7f2ad3083800] 20:41:11 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f2aca2e7000) [pid = 1840] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:41:11 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f2ac9bc8c00) [pid = 1840] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:41:11 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f2acd983000) [pid = 1840] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:41:11 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f2ac9657400) [pid = 1840] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:41:11 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f2ac74d9800) [pid = 1840] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:41:11 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f2acd91b400) [pid = 1840] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:41:11 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f2ac18ec000) [pid = 1840] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:41:11 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f2ac721cc00) [pid = 1840] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:41:11 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f2ac18e7000) [pid = 1840] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:41:11 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f2acc82e000) [pid = 1840] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:41:11 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f2ac721bc00) [pid = 1840] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:41:11 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f2ac986b800) [pid = 1840] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:41:11 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f2ac18eac00) [pid = 1840] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:41:11 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f2acd522400) [pid = 1840] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:41:11 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f2aca04c400) [pid = 1840] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:41:11 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f2ac2dd2800) [pid = 1840] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:41:11 INFO - PROCESS | 1840 | 1461642071763 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:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1686ms 20:41:11 INFO - PROCESS | 1840 | 1461642071789 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 20:41:11 INFO - PROCESS | 1840 | 1461642071792 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 20:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:41:11 INFO - PROCESS | 1840 | 1461642071797 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:41:11 INFO - PROCESS | 1840 | 1461642071800 Marionette TRACE conn3 <- [1,982,null,{}] 20:41:11 INFO - PROCESS | 1840 | 1461642071805 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:41:11 INFO - PROCESS | 1840 | 1461642071935 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 20:41:11 INFO - PROCESS | 1840 | 1461642071945 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad189f800 == 78 [pid = 1840] [id = 253] 20:41:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f2ac18e7000) [pid = 1840] [serial = 760] [outer = (nil)] 20:41:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f2ac9874800) [pid = 1840] [serial = 761] [outer = 0x7f2ac18e7000] 20:41:12 INFO - PROCESS | 1840 | 1461642072019 Marionette DEBUG loaded listener.js 20:41:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f2acd980000) [pid = 1840] [serial = 762] [outer = 0x7f2ac18e7000] 20:41:12 INFO - PROCESS | 1840 | 1461642072749 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:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 979ms 20:41:12 INFO - PROCESS | 1840 | 1461642072777 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 20:41:12 INFO - PROCESS | 1840 | 1461642072780 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 20:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:41:12 INFO - PROCESS | 1840 | 1461642072786 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:41:12 INFO - PROCESS | 1840 | 1461642072788 Marionette TRACE conn3 <- [1,986,null,{}] 20:41:12 INFO - PROCESS | 1840 | 1461642072793 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:41:12 INFO - PROCESS | 1840 | 1461642072974 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 20:41:12 INFO - PROCESS | 1840 | 1461642072991 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae045a000 == 79 [pid = 1840] [id = 254] 20:41:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f2ac18eac00) [pid = 1840] [serial = 763] [outer = (nil)] 20:41:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f2acd980400) [pid = 1840] [serial = 764] [outer = 0x7f2ac18eac00] 20:41:13 INFO - PROCESS | 1840 | 1461642073050 Marionette DEBUG loaded listener.js 20:41:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f2adffb3000) [pid = 1840] [serial = 765] [outer = 0x7f2ac18eac00] 20:41:13 INFO - PROCESS | 1840 | 1461642073904 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:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1175ms 20:41:13 INFO - PROCESS | 1840 | 1461642073963 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 20:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:41:13 INFO - PROCESS | 1840 | 1461642073974 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 20:41:13 INFO - PROCESS | 1840 | 1461642073982 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:41:13 INFO - PROCESS | 1840 | 1461642073988 Marionette TRACE conn3 <- [1,990,null,{}] 20:41:13 INFO - PROCESS | 1840 | 1461642073996 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:41:14 INFO - PROCESS | 1840 | 1461642074215 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 20:41:14 INFO - PROCESS | 1840 | 1461642074416 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acb5db000 == 80 [pid = 1840] [id = 255] 20:41:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f2ac7217c00) [pid = 1840] [serial = 766] [outer = (nil)] 20:41:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f2ac9bcdc00) [pid = 1840] [serial = 767] [outer = 0x7f2ac7217c00] 20:41:14 INFO - PROCESS | 1840 | 1461642074487 Marionette DEBUG loaded listener.js 20:41:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f2aca05bc00) [pid = 1840] [serial = 768] [outer = 0x7f2ac7217c00] 20:41:15 INFO - PROCESS | 1840 | 1461642075343 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:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1393ms 20:41:15 INFO - PROCESS | 1840 | 1461642075375 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 20:41:15 INFO - PROCESS | 1840 | 1461642075383 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 20:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:41:15 INFO - PROCESS | 1840 | 1461642075392 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:41:15 INFO - PROCESS | 1840 | 1461642075395 Marionette TRACE conn3 <- [1,994,null,{}] 20:41:15 INFO - PROCESS | 1840 | 1461642075401 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:41:15 INFO - PROCESS | 1840 | 1461642075563 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 20:41:15 INFO - PROCESS | 1840 | 1461642075736 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad18a1800 == 81 [pid = 1840] [id = 256] 20:41:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f2acc9d9000) [pid = 1840] [serial = 769] [outer = (nil)] 20:41:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f2acd968400) [pid = 1840] [serial = 770] [outer = 0x7f2acc9d9000] 20:41:15 INFO - PROCESS | 1840 | 1461642075804 Marionette DEBUG loaded listener.js 20:41:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f2acf23d400) [pid = 1840] [serial = 771] [outer = 0x7f2acc9d9000] 20:41:16 INFO - PROCESS | 1840 | 1461642076751 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:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1432ms 20:41:16 INFO - PROCESS | 1840 | 1461642076824 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 20:41:16 INFO - PROCESS | 1840 | 1461642076827 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 20:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:41:16 INFO - PROCESS | 1840 | 1461642076834 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:41:16 INFO - PROCESS | 1840 | 1461642076839 Marionette TRACE conn3 <- [1,998,null,{}] 20:41:16 INFO - PROCESS | 1840 | 1461642076854 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:41:17 INFO - PROCESS | 1840 | 1461642077052 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 20:41:17 INFO - PROCESS | 1840 | 1461642077270 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae4f59000 == 82 [pid = 1840] [id = 257] 20:41:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f2ad23c7000) [pid = 1840] [serial = 772] [outer = (nil)] 20:41:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f2ad2577400) [pid = 1840] [serial = 773] [outer = 0x7f2ad23c7000] 20:41:17 INFO - PROCESS | 1840 | 1461642077386 Marionette DEBUG loaded listener.js 20:41:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f2ad2f6a000) [pid = 1840] [serial = 774] [outer = 0x7f2ad23c7000] 20:41:18 INFO - PROCESS | 1840 | 1461642078159 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:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1385ms 20:41:18 INFO - PROCESS | 1840 | 1461642078220 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 20:41:18 INFO - PROCESS | 1840 | 1461642078224 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 20:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:41:18 INFO - PROCESS | 1840 | 1461642078230 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:41:18 INFO - PROCESS | 1840 | 1461642078232 Marionette TRACE conn3 <- [1,1002,null,{}] 20:41:18 INFO - PROCESS | 1840 | 1461642078237 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:41:18 INFO - PROCESS | 1840 | 1461642078399 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 20:41:18 INFO - PROCESS | 1840 | 1461642078569 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae7d7e800 == 83 [pid = 1840] [id = 258] 20:41:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f2ad23cf000) [pid = 1840] [serial = 775] [outer = (nil)] 20:41:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f2ada110000) [pid = 1840] [serial = 776] [outer = 0x7f2ad23cf000] 20:41:18 INFO - PROCESS | 1840 | 1461642078642 Marionette DEBUG loaded listener.js 20:41:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f2ae00a8400) [pid = 1840] [serial = 777] [outer = 0x7f2ad23cf000] 20:41:19 INFO - PROCESS | 1840 | 1461642079637 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:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1484ms 20:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:41:19 INFO - PROCESS | 1840 | 1461642079715 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 20:41:19 INFO - PROCESS | 1840 | 1461642079718 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 20:41:19 INFO - PROCESS | 1840 | 1461642079724 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:41:19 INFO - PROCESS | 1840 | 1461642079727 Marionette TRACE conn3 <- [1,1006,null,{}] 20:41:19 INFO - PROCESS | 1840 | 1461642079733 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:41:19 INFO - PROCESS | 1840 | 1461642079896 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 20:41:20 INFO - PROCESS | 1840 | 1461642080062 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae96c8000 == 84 [pid = 1840] [id = 259] 20:41:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f2ad300dc00) [pid = 1840] [serial = 778] [outer = (nil)] 20:41:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f2ae020fc00) [pid = 1840] [serial = 779] [outer = 0x7f2ad300dc00] 20:41:20 INFO - PROCESS | 1840 | 1461642080131 Marionette DEBUG loaded listener.js 20:41:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f2ae025a800) [pid = 1840] [serial = 780] [outer = 0x7f2ad300dc00] 20:41:21 INFO - PROCESS | 1840 | 1461642081003 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:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1328ms 20:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:41:21 INFO - PROCESS | 1840 | 1461642081053 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 20:41:21 INFO - PROCESS | 1840 | 1461642081055 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 20:41:21 INFO - PROCESS | 1840 | 1461642081062 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:41:21 INFO - PROCESS | 1840 | 1461642081065 Marionette TRACE conn3 <- [1,1010,null,{}] 20:41:21 INFO - PROCESS | 1840 | 1461642081070 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:41:21 INFO - PROCESS | 1840 | 1461642081269 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 20:41:21 INFO - PROCESS | 1840 | 1461642081440 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7368800 == 85 [pid = 1840] [id = 260] 20:41:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f2ae0eaf400) [pid = 1840] [serial = 781] [outer = (nil)] 20:41:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f2ae126a800) [pid = 1840] [serial = 782] [outer = 0x7f2ae0eaf400] 20:41:21 INFO - PROCESS | 1840 | 1461642081519 Marionette DEBUG loaded listener.js 20:41:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f2ae1274c00) [pid = 1840] [serial = 783] [outer = 0x7f2ae0eaf400] 20:41:22 INFO - PROCESS | 1840 | 1461642082354 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:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1328ms 20:41:22 INFO - PROCESS | 1840 | 1461642082389 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 20:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:41:22 INFO - PROCESS | 1840 | 1461642082393 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 20:41:22 INFO - PROCESS | 1840 | 1461642082398 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:41:22 INFO - PROCESS | 1840 | 1461642082401 Marionette TRACE conn3 <- [1,1014,null,{}] 20:41:22 INFO - PROCESS | 1840 | 1461642082406 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:41:22 INFO - PROCESS | 1840 | 1461642082601 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 20:41:22 INFO - PROCESS | 1840 | 1461642082768 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abebd3800 == 86 [pid = 1840] [id = 261] 20:41:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f2ae1148000) [pid = 1840] [serial = 784] [outer = (nil)] 20:41:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f2ae143a800) [pid = 1840] [serial = 785] [outer = 0x7f2ae1148000] 20:41:22 INFO - PROCESS | 1840 | 1461642082837 Marionette DEBUG loaded listener.js 20:41:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f2ae3342800) [pid = 1840] [serial = 786] [outer = 0x7f2ae1148000] 20:41:23 INFO - PROCESS | 1840 | 1461642083697 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:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1332ms 20:41:23 INFO - PROCESS | 1840 | 1461642083731 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 20:41:23 INFO - PROCESS | 1840 | 1461642083735 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 20:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:41:23 INFO - PROCESS | 1840 | 1461642083741 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:41:23 INFO - PROCESS | 1840 | 1461642083743 Marionette TRACE conn3 <- [1,1018,null,{}] 20:41:23 INFO - PROCESS | 1840 | 1461642083748 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:41:23 INFO - PROCESS | 1840 | 1461642083910 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 20:41:24 INFO - PROCESS | 1840 | 1461642084085 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abeaaf800 == 87 [pid = 1840] [id = 262] 20:41:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f2ae1269400) [pid = 1840] [serial = 787] [outer = (nil)] 20:41:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f2ae4a7bc00) [pid = 1840] [serial = 788] [outer = 0x7f2ae1269400] 20:41:24 INFO - PROCESS | 1840 | 1461642084156 Marionette DEBUG loaded listener.js 20:41:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f2ae4b6d800) [pid = 1840] [serial = 789] [outer = 0x7f2ae1269400] 20:41:25 INFO - PROCESS | 1840 | 1461642085069 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:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1390ms 20:41:25 INFO - PROCESS | 1840 | 1461642085131 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 20:41:25 INFO - PROCESS | 1840 | 1461642085135 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 20:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:41:25 INFO - PROCESS | 1840 | 1461642085140 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:41:25 INFO - PROCESS | 1840 | 1461642085143 Marionette TRACE conn3 <- [1,1022,null,{}] 20:41:25 INFO - PROCESS | 1840 | 1461642085148 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:41:25 INFO - PROCESS | 1840 | 1461642085311 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 20:41:25 INFO - PROCESS | 1840 | 1461642085491 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abff0f000 == 88 [pid = 1840] [id = 263] 20:41:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f2ac7210c00) [pid = 1840] [serial = 790] [outer = (nil)] 20:41:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f2ad10b5800) [pid = 1840] [serial = 791] [outer = 0x7f2ac7210c00] 20:41:25 INFO - PROCESS | 1840 | 1461642085563 Marionette DEBUG loaded listener.js 20:41:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f2ae4b6c400) [pid = 1840] [serial = 792] [outer = 0x7f2ac7210c00] 20:41:26 INFO - PROCESS | 1840 | 1461642086459 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:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1377ms 20:41:26 INFO - PROCESS | 1840 | 1461642086521 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 20:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:41:26 INFO - PROCESS | 1840 | 1461642086527 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 20:41:26 INFO - PROCESS | 1840 | 1461642086535 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:41:26 INFO - PROCESS | 1840 | 1461642086539 Marionette TRACE conn3 <- [1,1026,null,{}] 20:41:26 INFO - PROCESS | 1840 | 1461642086547 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:41:26 INFO - PROCESS | 1840 | 1461642086791 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 20:41:27 INFO - PROCESS | 1840 | 1461642087569 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7367000 == 89 [pid = 1840] [id = 264] 20:41:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f2ac1d7ec00) [pid = 1840] [serial = 793] [outer = (nil)] 20:41:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f2ac1d8a400) [pid = 1840] [serial = 794] [outer = 0x7f2ac1d7ec00] 20:41:27 INFO - PROCESS | 1840 | 1461642087675 Marionette DEBUG loaded listener.js 20:41:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f2ac74d8c00) [pid = 1840] [serial = 795] [outer = 0x7f2ac1d7ec00] 20:41:28 INFO - PROCESS | 1840 | 1461642088528 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:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 2037ms 20:41:28 INFO - PROCESS | 1840 | 1461642088572 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 20:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:41:28 INFO - PROCESS | 1840 | 1461642088577 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 20:41:28 INFO - PROCESS | 1840 | 1461642088584 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:41:28 INFO - PROCESS | 1840 | 1461642088589 Marionette TRACE conn3 <- [1,1030,null,{}] 20:41:28 INFO - PROCESS | 1840 | 1461642088595 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:41:28 INFO - PROCESS | 1840 | 1461642088760 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 20:41:29 INFO - PROCESS | 1840 | 1461642089055 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac31ce800 == 90 [pid = 1840] [id = 265] 20:41:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f2ac9d8dc00) [pid = 1840] [serial = 796] [outer = (nil)] 20:41:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f2aca047400) [pid = 1840] [serial = 797] [outer = 0x7f2ac9d8dc00] 20:41:29 INFO - PROCESS | 1840 | 1461642089172 Marionette DEBUG loaded listener.js 20:41:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f2aca2e8c00) [pid = 1840] [serial = 798] [outer = 0x7f2ac9d8dc00] 20:41:30 INFO - PROCESS | 1840 | 1461642090036 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:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1535ms 20:41:30 INFO - PROCESS | 1840 | 1461642090126 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 20:41:30 INFO - PROCESS | 1840 | 1461642090135 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 20:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:41:30 INFO - PROCESS | 1840 | 1461642090144 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:41:30 INFO - PROCESS | 1840 | 1461642090148 Marionette TRACE conn3 <- [1,1034,null,{}] 20:41:30 INFO - PROCESS | 1840 | 1461642090156 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:41:30 INFO - PROCESS | 1840 | 1461642090408 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 20:41:30 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac1999000 == 89 [pid = 1840] [id = 212] 20:41:30 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acfd8c000 == 88 [pid = 1840] [id = 71] 20:41:30 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad3762000 == 87 [pid = 1840] [id = 129] 20:41:30 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad189f800 == 86 [pid = 1840] [id = 253] 20:41:30 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f2ad23cec00) [pid = 1840] [serial = 706] [outer = (nil)] [url = about:blank] 20:41:30 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f2ad1846800) [pid = 1840] [serial = 673] [outer = (nil)] [url = about:blank] 20:41:30 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f2ad1d0a400) [pid = 1840] [serial = 676] [outer = (nil)] [url = about:blank] 20:41:30 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f2ad2741800) [pid = 1840] [serial = 682] [outer = (nil)] [url = about:blank] 20:41:30 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f2ad2575000) [pid = 1840] [serial = 679] [outer = (nil)] [url = about:blank] 20:41:30 INFO - PROCESS | 1840 | 1461642090725 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:30 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad5f9a800 == 85 [pid = 1840] [id = 252] 20:41:30 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad235e000 == 84 [pid = 1840] [id = 251] 20:41:30 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acf25b800 == 83 [pid = 1840] [id = 250] 20:41:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1cad800 == 84 [pid = 1840] [id = 266] 20:41:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f2ac74d3000) [pid = 1840] [serial = 799] [outer = (nil)] 20:41:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f2aca2ed800) [pid = 1840] [serial = 800] [outer = 0x7f2ac74d3000] 20:41:30 INFO - PROCESS | 1840 | 1461642090813 Marionette DEBUG loaded listener.js 20:41:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f2accc4a400) [pid = 1840] [serial = 801] [outer = 0x7f2ac74d3000] 20:41:30 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac7520800 == 83 [pid = 1840] [id = 249] 20:41:30 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad11a9800 == 82 [pid = 1840] [id = 248] 20:41:30 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad162b800 == 81 [pid = 1840] [id = 247] 20:41:31 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc811800 == 80 [pid = 1840] [id = 246] 20:41:31 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae54a2800 == 79 [pid = 1840] [id = 243] 20:41:31 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae5099000 == 78 [pid = 1840] [id = 242] 20:41:31 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae4f56800 == 77 [pid = 1840] [id = 241] 20:41:31 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae4b4e800 == 76 [pid = 1840] [id = 240] 20:41:31 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae1204800 == 75 [pid = 1840] [id = 239] 20:41:31 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad64e8800 == 74 [pid = 1840] [id = 238] 20:41:31 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad0581800 == 73 [pid = 1840] [id = 237] 20:41:31 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9aa6800 == 72 [pid = 1840] [id = 236] 20:41:31 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad250c800 == 71 [pid = 1840] [id = 235] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f2acdac8000) [pid = 1840] [serial = 593] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f2acd97f800) [pid = 1840] [serial = 557] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f2ad0ea1c00) [pid = 1840] [serial = 701] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f2aca44ec00) [pid = 1840] [serial = 509] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f2aca2e6800) [pid = 1840] [serial = 587] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f2ad23cf400) [pid = 1840] [serial = 704] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f2ac9545c00) [pid = 1840] [serial = 584] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f2acdc7a400) [pid = 1840] [serial = 560] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f2ad0344c00) [pid = 1840] [serial = 700] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f2ad1c53400) [pid = 1840] [serial = 703] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f2acd960400) [pid = 1840] [serial = 596] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f2ac954f400) [pid = 1840] [serial = 664] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f2acd97d800) [pid = 1840] [serial = 695] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f2aca045400) [pid = 1840] [serial = 691] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f2ac9ebb000) [pid = 1840] [serial = 689] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f2ac9549000) [pid = 1840] [serial = 685] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f2acf2c0400) [pid = 1840] [serial = 698] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f2acc82a800) [pid = 1840] [serial = 692] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f2acd91b800) [pid = 1840] [serial = 694] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f2ad2576800) [pid = 1840] [serial = 686] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f2acc744c00) [pid = 1840] [serial = 667] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f2acd920000) [pid = 1840] [serial = 590] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f2ac954a800) [pid = 1840] [serial = 688] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f2acf509800) [pid = 1840] [serial = 670] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f2acdc76000) [pid = 1840] [serial = 697] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f2ac9ec4000) [pid = 1840] [serial = 554] [outer = (nil)] [url = about:blank] 20:41:31 INFO - PROCESS | 1840 | 1461642091574 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:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1446ms 20:41:31 INFO - PROCESS | 1840 | 1461642091589 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 20:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:41:31 INFO - PROCESS | 1840 | 1461642091594 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 20:41:31 INFO - PROCESS | 1840 | 1461642091606 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:41:31 INFO - PROCESS | 1840 | 1461642091613 Marionette TRACE conn3 <- [1,1038,null,{}] 20:41:31 INFO - PROCESS | 1840 | 1461642091621 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:41:31 INFO - PROCESS | 1840 | 1461642091789 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 20:41:31 INFO - PROCESS | 1840 | 1461642091925 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acb35e000 == 72 [pid = 1840] [id = 267] 20:41:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f2ac9bcac00) [pid = 1840] [serial = 802] [outer = (nil)] 20:41:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f2acd913c00) [pid = 1840] [serial = 803] [outer = 0x7f2ac9bcac00] 20:41:31 INFO - PROCESS | 1840 | 1461642091994 Marionette DEBUG loaded listener.js 20:41:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f2acd982c00) [pid = 1840] [serial = 804] [outer = 0x7f2ac9bcac00] 20:41:32 INFO - PROCESS | 1840 | 1461642092701 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:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1143ms 20:41:32 INFO - PROCESS | 1840 | 1461642092742 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 20:41:32 INFO - PROCESS | 1840 | 1461642092747 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 20:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:41:32 INFO - PROCESS | 1840 | 1461642092786 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:41:32 INFO - PROCESS | 1840 | 1461642092790 Marionette TRACE conn3 <- [1,1042,null,{}] 20:41:32 INFO - PROCESS | 1840 | 1461642092798 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:41:32 INFO - PROCESS | 1840 | 1461642092971 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 20:41:32 INFO - PROCESS | 1840 | 1461642092982 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acdc23000 == 73 [pid = 1840] [id = 268] 20:41:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f2acd978400) [pid = 1840] [serial = 805] [outer = (nil)] 20:41:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f2acdc74000) [pid = 1840] [serial = 806] [outer = 0x7f2acd978400] 20:41:33 INFO - PROCESS | 1840 | 1461642093039 Marionette DEBUG loaded listener.js 20:41:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f2acf2ba000) [pid = 1840] [serial = 807] [outer = 0x7f2acd978400] 20:41:33 INFO - PROCESS | 1840 | 1461642093969 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:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1238ms 20:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:41:34 INFO - PROCESS | 1840 | 1461642094021 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 20:41:34 INFO - PROCESS | 1840 | 1461642094023 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 20:41:34 INFO - PROCESS | 1840 | 1461642094029 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:41:34 INFO - PROCESS | 1840 | 1461642094031 Marionette TRACE conn3 <- [1,1046,null,{}] 20:41:34 INFO - PROCESS | 1840 | 1461642094036 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:41:34 INFO - PROCESS | 1840 | 1461642094226 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 20:41:34 INFO - PROCESS | 1840 | 1461642094261 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad03c1800 == 74 [pid = 1840] [id = 269] 20:41:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f2acf50a400) [pid = 1840] [serial = 808] [outer = (nil)] 20:41:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f2acfd76400) [pid = 1840] [serial = 809] [outer = 0x7f2acf50a400] 20:41:34 INFO - PROCESS | 1840 | 1461642094346 Marionette DEBUG loaded listener.js 20:41:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f2ad1752400) [pid = 1840] [serial = 810] [outer = 0x7f2acf50a400] 20:41:35 INFO - PROCESS | 1840 | 1461642095201 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:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1181ms 20:41:35 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f2ad3083800) [pid = 1840] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:41:35 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f2ac18e7000) [pid = 1840] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:41:35 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f2ac75ae800) [pid = 1840] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:41:35 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f2acd969400) [pid = 1840] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:41:35 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f2ac74e1000) [pid = 1840] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:41:35 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f2acd97c800) [pid = 1840] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:41:35 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f2aca2e3c00) [pid = 1840] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:41:35 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f2ac9d93000) [pid = 1840] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:41:35 INFO - PROCESS | 1840 | 1461642095732 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 20:41:35 INFO - PROCESS | 1840 | 1461642095735 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 20:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:41:35 INFO - PROCESS | 1840 | 1461642095748 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:41:35 INFO - PROCESS | 1840 | 1461642095750 Marionette TRACE conn3 <- [1,1050,null,{}] 20:41:35 INFO - PROCESS | 1840 | 1461642095755 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:41:35 INFO - PROCESS | 1840 | 1461642095920 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 20:41:35 INFO - PROCESS | 1840 | 1461642095936 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad0582800 == 75 [pid = 1840] [id = 270] 20:41:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f2acdeb5c00) [pid = 1840] [serial = 811] [outer = (nil)] 20:41:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f2ad184b800) [pid = 1840] [serial = 812] [outer = 0x7f2acdeb5c00] 20:41:35 INFO - PROCESS | 1840 | 1461642095992 Marionette DEBUG loaded listener.js 20:41:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f2ad1c5d000) [pid = 1840] [serial = 813] [outer = 0x7f2acdeb5c00] 20:41:36 INFO - PROCESS | 1840 | 1461642096697 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:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 974ms 20:41:36 INFO - PROCESS | 1840 | 1461642096722 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 20:41:36 INFO - PROCESS | 1840 | 1461642096725 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 20:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:41:36 INFO - PROCESS | 1840 | 1461642096735 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:41:36 INFO - PROCESS | 1840 | 1461642096737 Marionette TRACE conn3 <- [1,1054,null,{}] 20:41:36 INFO - PROCESS | 1840 | 1461642096740 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:41:36 INFO - PROCESS | 1840 | 1461642096923 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 20:41:36 INFO - PROCESS | 1840 | 1461642096940 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1799000 == 76 [pid = 1840] [id = 271] 20:41:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f2ac9a36800) [pid = 1840] [serial = 814] [outer = (nil)] 20:41:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f2ad2577000) [pid = 1840] [serial = 815] [outer = 0x7f2ac9a36800] 20:41:37 INFO - PROCESS | 1840 | 1461642097000 Marionette DEBUG loaded listener.js 20:41:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f2ad2a2e000) [pid = 1840] [serial = 816] [outer = 0x7f2ac9a36800] 20:41:37 INFO - PROCESS | 1840 | 1461642097688 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:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 973ms 20:41:37 INFO - PROCESS | 1840 | 1461642097824 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 20:41:37 INFO - PROCESS | 1840 | 1461642097828 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 20:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:41:37 INFO - PROCESS | 1840 | 1461642097841 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:41:37 INFO - PROCESS | 1840 | 1461642097847 Marionette TRACE conn3 <- [1,1058,null,{}] 20:41:37 INFO - PROCESS | 1840 | 1461642097864 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:41:38 INFO - PROCESS | 1840 | 1461642098080 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 20:41:38 INFO - PROCESS | 1840 | 1461642098251 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7360000 == 77 [pid = 1840] [id = 272] 20:41:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f2ac74d2800) [pid = 1840] [serial = 817] [outer = (nil)] 20:41:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f2ac9548000) [pid = 1840] [serial = 818] [outer = 0x7f2ac74d2800] 20:41:38 INFO - PROCESS | 1840 | 1461642098320 Marionette DEBUG loaded listener.js 20:41:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f2ac9d93000) [pid = 1840] [serial = 819] [outer = 0x7f2ac74d2800] 20:41:39 INFO - PROCESS | 1840 | 1461642099171 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:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1387ms 20:41:39 INFO - PROCESS | 1840 | 1461642099229 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 20:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:41:39 INFO - PROCESS | 1840 | 1461642099234 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 20:41:39 INFO - PROCESS | 1840 | 1461642099246 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:41:39 INFO - PROCESS | 1840 | 1461642099252 Marionette TRACE conn3 <- [1,1062,null,{}] 20:41:39 INFO - PROCESS | 1840 | 1461642099257 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:41:39 INFO - PROCESS | 1840 | 1461642099458 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 20:41:39 INFO - PROCESS | 1840 | 1461642099626 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc816800 == 78 [pid = 1840] [id = 273] 20:41:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f2ac74db000) [pid = 1840] [serial = 820] [outer = (nil)] 20:41:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f2acc9d1400) [pid = 1840] [serial = 821] [outer = 0x7f2ac74db000] 20:41:39 INFO - PROCESS | 1840 | 1461642099696 Marionette DEBUG loaded listener.js 20:41:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f2acd914800) [pid = 1840] [serial = 822] [outer = 0x7f2ac74db000] 20:41:40 INFO - PROCESS | 1840 | 1461642100600 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:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1395ms 20:41:40 INFO - PROCESS | 1840 | 1461642100638 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 20:41:40 INFO - PROCESS | 1840 | 1461642100641 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 20:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:41:40 INFO - PROCESS | 1840 | 1461642100648 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:41:40 INFO - PROCESS | 1840 | 1461642100651 Marionette TRACE conn3 <- [1,1066,null,{}] 20:41:40 INFO - PROCESS | 1840 | 1461642100664 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:41:40 INFO - PROCESS | 1840 | 1461642100832 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 20:41:41 INFO - PROCESS | 1840 | 1461642101009 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad27d1800 == 79 [pid = 1840] [id = 274] 20:41:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f2acf2bbc00) [pid = 1840] [serial = 823] [outer = (nil)] 20:41:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f2ad0348c00) [pid = 1840] [serial = 824] [outer = 0x7f2acf2bbc00] 20:41:41 INFO - PROCESS | 1840 | 1461642101081 Marionette DEBUG loaded listener.js 20:41:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f2ad1844400) [pid = 1840] [serial = 825] [outer = 0x7f2acf2bbc00] 20:41:41 INFO - PROCESS | 1840 | 1461642101987 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:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1384ms 20:41:42 INFO - PROCESS | 1840 | 1461642102032 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 20:41:42 INFO - PROCESS | 1840 | 1461642102036 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 20:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:41:42 INFO - PROCESS | 1840 | 1461642102041 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:41:42 INFO - PROCESS | 1840 | 1461642102043 Marionette TRACE conn3 <- [1,1070,null,{}] 20:41:42 INFO - PROCESS | 1840 | 1461642102049 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:41:42 INFO - PROCESS | 1840 | 1461642102202 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 20:41:42 INFO - PROCESS | 1840 | 1461642102384 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad3bc5000 == 80 [pid = 1840] [id = 275] 20:41:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f2acf353000) [pid = 1840] [serial = 826] [outer = (nil)] 20:41:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f2ad2576400) [pid = 1840] [serial = 827] [outer = 0x7f2acf353000] 20:41:42 INFO - PROCESS | 1840 | 1461642102464 Marionette DEBUG loaded listener.js 20:41:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f2ad2f69800) [pid = 1840] [serial = 828] [outer = 0x7f2acf353000] 20:41:43 INFO - PROCESS | 1840 | 1461642103295 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:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1277ms 20:41:43 INFO - PROCESS | 1840 | 1461642103320 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 20:41:43 INFO - PROCESS | 1840 | 1461642103324 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 20:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:41:43 INFO - PROCESS | 1840 | 1461642103329 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:41:43 INFO - PROCESS | 1840 | 1461642103332 Marionette TRACE conn3 <- [1,1074,null,{}] 20:41:43 INFO - PROCESS | 1840 | 1461642103337 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:41:43 INFO - PROCESS | 1840 | 1461642103488 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 20:41:43 INFO - PROCESS | 1840 | 1461642103661 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae021e000 == 81 [pid = 1840] [id = 276] 20:41:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f2ad23c5400) [pid = 1840] [serial = 829] [outer = (nil)] 20:41:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f2ad3ad7400) [pid = 1840] [serial = 830] [outer = 0x7f2ad23c5400] 20:41:43 INFO - PROCESS | 1840 | 1461642103728 Marionette DEBUG loaded listener.js 20:41:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f2ad5f12000) [pid = 1840] [serial = 831] [outer = 0x7f2ad23c5400] 20:41:44 INFO - PROCESS | 1840 | 1461642104535 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:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1279ms 20:41:44 INFO - PROCESS | 1840 | 1461642104608 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 20:41:44 INFO - PROCESS | 1840 | 1461642104610 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 20:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:41:44 INFO - PROCESS | 1840 | 1461642104616 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:41:44 INFO - PROCESS | 1840 | 1461642104618 Marionette TRACE conn3 <- [1,1078,null,{}] 20:41:44 INFO - PROCESS | 1840 | 1461642104624 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:41:44 INFO - PROCESS | 1840 | 1461642104845 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 20:41:45 INFO - PROCESS | 1840 | 1461642105015 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae4f43000 == 82 [pid = 1840] [id = 277] 20:41:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f2ad925b800) [pid = 1840] [serial = 832] [outer = (nil)] 20:41:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f2ae0207400) [pid = 1840] [serial = 833] [outer = 0x7f2ad925b800] 20:41:45 INFO - PROCESS | 1840 | 1461642105085 Marionette DEBUG loaded listener.js 20:41:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f2ae113d400) [pid = 1840] [serial = 834] [outer = 0x7f2ad925b800] 20:41:45 INFO - PROCESS | 1840 | 1461642105972 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:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1378ms 20:41:45 INFO - PROCESS | 1840 | 1461642105997 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 20:41:46 INFO - PROCESS | 1840 | 1461642106001 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 20:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:41:46 INFO - PROCESS | 1840 | 1461642106006 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:41:46 INFO - PROCESS | 1840 | 1461642106009 Marionette TRACE conn3 <- [1,1082,null,{}] 20:41:46 INFO - PROCESS | 1840 | 1461642106014 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:41:46 INFO - PROCESS | 1840 | 1461642106167 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 20:41:46 INFO - PROCESS | 1840 | 1461642106343 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae5421800 == 83 [pid = 1840] [id = 278] 20:41:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f2ad23c5c00) [pid = 1840] [serial = 835] [outer = (nil)] 20:41:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f2ae126bc00) [pid = 1840] [serial = 836] [outer = 0x7f2ad23c5c00] 20:41:46 INFO - PROCESS | 1840 | 1461642106419 Marionette DEBUG loaded listener.js 20:41:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f2ae143a000) [pid = 1840] [serial = 837] [outer = 0x7f2ad23c5c00] 20:41:47 INFO - PROCESS | 1840 | 1461642107294 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:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1328ms 20:41:47 INFO - PROCESS | 1840 | 1461642107335 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 20:41:47 INFO - PROCESS | 1840 | 1461642107338 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 20:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:41:47 INFO - PROCESS | 1840 | 1461642107343 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:41:47 INFO - PROCESS | 1840 | 1461642107346 Marionette TRACE conn3 <- [1,1086,null,{}] 20:41:47 INFO - PROCESS | 1840 | 1461642107351 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:41:47 INFO - PROCESS | 1840 | 1461642107509 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 20:41:47 INFO - PROCESS | 1840 | 1461642107684 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae7d70800 == 84 [pid = 1840] [id = 279] 20:41:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f2acc73d800) [pid = 1840] [serial = 838] [outer = (nil)] 20:41:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f2ae4b67800) [pid = 1840] [serial = 839] [outer = 0x7f2acc73d800] 20:41:47 INFO - PROCESS | 1840 | 1461642107750 Marionette DEBUG loaded listener.js 20:41:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f2ae4d0b400) [pid = 1840] [serial = 840] [outer = 0x7f2acc73d800] 20:41:48 INFO - PROCESS | 1840 | 1461642108559 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:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1236ms 20:41:48 INFO - PROCESS | 1840 | 1461642108583 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 20:41:48 INFO - PROCESS | 1840 | 1461642108586 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 20:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:41:48 INFO - PROCESS | 1840 | 1461642108593 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:41:48 INFO - PROCESS | 1840 | 1461642108596 Marionette TRACE conn3 <- [1,1090,null,{}] 20:41:48 INFO - PROCESS | 1840 | 1461642108601 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:41:48 INFO - PROCESS | 1840 | 1461642108755 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 20:41:48 INFO - PROCESS | 1840 | 1461642108928 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc926800 == 85 [pid = 1840] [id = 280] 20:41:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f2abec25c00) [pid = 1840] [serial = 841] [outer = (nil)] 20:41:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f2abec2c800) [pid = 1840] [serial = 842] [outer = 0x7f2abec25c00] 20:41:49 INFO - PROCESS | 1840 | 1461642108998 Marionette DEBUG loaded listener.js 20:41:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f2abec31800) [pid = 1840] [serial = 843] [outer = 0x7f2abec25c00] 20:41:49 INFO - PROCESS | 1840 | 1461642109873 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:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1330ms 20:41:49 INFO - PROCESS | 1840 | 1461642109925 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 20:41:49 INFO - PROCESS | 1840 | 1461642109928 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 20:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:41:49 INFO - PROCESS | 1840 | 1461642109933 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:41:49 INFO - PROCESS | 1840 | 1461642109936 Marionette TRACE conn3 <- [1,1094,null,{}] 20:41:49 INFO - PROCESS | 1840 | 1461642109941 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:41:50 INFO - PROCESS | 1840 | 1461642110092 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 20:41:50 INFO - PROCESS | 1840 | 1461642110270 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc924800 == 86 [pid = 1840] [id = 281] 20:41:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f2abec28000) [pid = 1840] [serial = 844] [outer = (nil)] 20:41:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f2acb262000) [pid = 1840] [serial = 845] [outer = 0x7f2abec28000] 20:41:50 INFO - PROCESS | 1840 | 1461642110335 Marionette DEBUG loaded listener.js 20:41:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f2ad300d800) [pid = 1840] [serial = 846] [outer = 0x7f2abec28000] 20:41:51 INFO - PROCESS | 1840 | 1461642111493 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:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1627ms 20:41:51 INFO - PROCESS | 1840 | 1461642111562 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 20:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:41:51 INFO - PROCESS | 1840 | 1461642111567 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 20:41:51 INFO - PROCESS | 1840 | 1461642111575 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:41:51 INFO - PROCESS | 1840 | 1461642111579 Marionette TRACE conn3 <- [1,1098,null,{}] 20:41:51 INFO - PROCESS | 1840 | 1461642111586 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:41:51 INFO - PROCESS | 1840 | 1461642111818 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 20:41:52 INFO - PROCESS | 1840 | 1461642112165 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abebc9000 == 87 [pid = 1840] [id = 282] 20:41:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f2ac9eb9800) [pid = 1840] [serial = 847] [outer = (nil)] 20:41:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f2aca045400) [pid = 1840] [serial = 848] [outer = 0x7f2ac9eb9800] 20:41:52 INFO - PROCESS | 1840 | 1461642112236 Marionette DEBUG loaded listener.js 20:41:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f2aca2ec400) [pid = 1840] [serial = 849] [outer = 0x7f2ac9eb9800] 20:41:53 INFO - PROCESS | 1840 | 1461642113023 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:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1482ms 20:41:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad0582800 == 86 [pid = 1840] [id = 270] 20:41:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad03c1800 == 85 [pid = 1840] [id = 269] 20:41:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acdc23000 == 84 [pid = 1840] [id = 268] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f2ad256dc00) [pid = 1840] [serial = 718] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f2ad2f5dc00) [pid = 1840] [serial = 721] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f2ad3c05800) [pid = 1840] [serial = 724] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f2ad5fd1800) [pid = 1840] [serial = 727] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f2ad23a6800) [pid = 1840] [serial = 730] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f2ada19e800) [pid = 1840] [serial = 734] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f2acd980400) [pid = 1840] [serial = 764] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | 1461642113156 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 20:41:53 INFO - PROCESS | 1840 | 1461642113163 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 20:41:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acb35e000 == 83 [pid = 1840] [id = 267] 20:41:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac1cad800 == 82 [pid = 1840] [id = 266] 20:41:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac31ce800 == 81 [pid = 1840] [id = 265] 20:41:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac7367000 == 80 [pid = 1840] [id = 264] 20:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:41:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acb5db000 == 79 [pid = 1840] [id = 255] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f2ad5e56c00) [pid = 1840] [serial = 758] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f2ac9874800) [pid = 1840] [serial = 761] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f2ad18be000) [pid = 1840] [serial = 752] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f2ad22b0400) [pid = 1840] [serial = 753] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f2acfd76800) [pid = 1840] [serial = 747] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f2acdad2400) [pid = 1840] [serial = 746] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f2ac9d8f400) [pid = 1840] [serial = 741] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f2ac9867c00) [pid = 1840] [serial = 740] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f2ac965a000) [pid = 1840] [serial = 709] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f2ad17b6c00) [pid = 1840] [serial = 715] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f2acdeb2800) [pid = 1840] [serial = 749] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f2ad1034000) [pid = 1840] [serial = 750] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f2acc9d2c00) [pid = 1840] [serial = 744] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f2aca2efc00) [pid = 1840] [serial = 743] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f2adffae800) [pid = 1840] [serial = 737] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f2accc46000) [pid = 1840] [serial = 712] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f2ac9eb7c00) [pid = 1840] [serial = 467] [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:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f2ad2a2bc00) [pid = 1840] [serial = 755] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f2adffb1800) [pid = 1840] [serial = 759] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f2ad3c0c400) [pid = 1840] [serial = 756] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f2acd980000) [pid = 1840] [serial = 762] [outer = (nil)] [url = about:blank] 20:41:53 INFO - PROCESS | 1840 | 1461642113233 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:41:53 INFO - PROCESS | 1840 | 1461642113238 Marionette TRACE conn3 <- [1,1102,null,{}] 20:41:53 INFO - PROCESS | 1840 | 1461642113243 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:41:53 INFO - PROCESS | 1840 | 1461642113376 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 20:41:53 INFO - PROCESS | 1840 | 1461642113395 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7367000 == 80 [pid = 1840] [id = 283] 20:41:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f2acb260400) [pid = 1840] [serial = 850] [outer = (nil)] 20:41:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f2acc82b800) [pid = 1840] [serial = 851] [outer = 0x7f2acb260400] 20:41:53 INFO - PROCESS | 1840 | 1461642113454 Marionette DEBUG loaded listener.js 20:41:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f2acd915000) [pid = 1840] [serial = 852] [outer = 0x7f2acb260400] 20:41:54 INFO - PROCESS | 1840 | 1461642114284 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:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1118ms 20:41:54 INFO - PROCESS | 1840 | 1461642114316 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 20:41:54 INFO - PROCESS | 1840 | 1461642114320 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 20:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:41:54 INFO - PROCESS | 1840 | 1461642114325 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:41:54 INFO - PROCESS | 1840 | 1461642114330 Marionette TRACE conn3 <- [1,1106,null,{}] 20:41:54 INFO - PROCESS | 1840 | 1461642114344 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:41:54 INFO - PROCESS | 1840 | 1461642114489 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 20:41:54 INFO - PROCESS | 1840 | 1461642114509 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accb33000 == 81 [pid = 1840] [id = 284] 20:41:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f2acdace800) [pid = 1840] [serial = 853] [outer = (nil)] 20:41:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f2acf2b5800) [pid = 1840] [serial = 854] [outer = 0x7f2acdace800] 20:41:54 INFO - PROCESS | 1840 | 1461642114570 Marionette DEBUG loaded listener.js 20:41:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f2ad1194000) [pid = 1840] [serial = 855] [outer = 0x7f2acdace800] 20:41:55 INFO - PROCESS | 1840 | 1461642115353 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:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1086ms 20:41:55 INFO - PROCESS | 1840 | 1461642115417 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 20:41:55 INFO - PROCESS | 1840 | 1461642115421 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 20:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:41:55 INFO - PROCESS | 1840 | 1461642115426 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:41:55 INFO - PROCESS | 1840 | 1461642115429 Marionette TRACE conn3 <- [1,1110,null,{}] 20:41:55 INFO - PROCESS | 1840 | 1461642115434 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:41:55 INFO - PROCESS | 1840 | 1461642115586 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 20:41:55 INFO - PROCESS | 1840 | 1461642115601 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad03c6000 == 82 [pid = 1840] [id = 285] 20:41:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f2accc50000) [pid = 1840] [serial = 856] [outer = (nil)] 20:41:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f2ad23c9000) [pid = 1840] [serial = 857] [outer = 0x7f2accc50000] 20:41:55 INFO - PROCESS | 1840 | 1461642115659 Marionette DEBUG loaded listener.js 20:41:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f2ad273f400) [pid = 1840] [serial = 858] [outer = 0x7f2accc50000] 20:41:56 INFO - PROCESS | 1840 | 1461642116549 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:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1180ms 20:41:56 INFO - PROCESS | 1840 | 1461642116607 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 20:41:56 INFO - PROCESS | 1840 | 1461642116609 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 20:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:41:56 INFO - PROCESS | 1840 | 1461642116616 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:41:56 INFO - PROCESS | 1840 | 1461642116617 Marionette TRACE conn3 <- [1,1114,null,{}] 20:41:56 INFO - PROCESS | 1840 | 1461642116623 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:41:56 INFO - PROCESS | 1840 | 1461642116815 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 20:41:56 INFO - PROCESS | 1840 | 1461642116847 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1896000 == 83 [pid = 1840] [id = 286] 20:41:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f2ad18b9400) [pid = 1840] [serial = 859] [outer = (nil)] 20:41:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f2ad2a2bc00) [pid = 1840] [serial = 860] [outer = 0x7f2ad18b9400] 20:41:56 INFO - PROCESS | 1840 | 1461642116905 Marionette DEBUG loaded listener.js 20:41:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f2ad3c0c400) [pid = 1840] [serial = 861] [outer = 0x7f2ad18b9400] 20:41:57 INFO - PROCESS | 1840 | 1461642117751 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:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1179ms 20:41:57 INFO - PROCESS | 1840 | 1461642117795 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 20:41:57 INFO - PROCESS | 1840 | 1461642117798 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 20:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:41:57 INFO - PROCESS | 1840 | 1461642117812 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:41:57 INFO - PROCESS | 1840 | 1461642117814 Marionette TRACE conn3 <- [1,1118,null,{}] 20:41:57 INFO - PROCESS | 1840 | 1461642117820 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:41:58 INFO - PROCESS | 1840 | 1461642118379 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f2acf50a400) [pid = 1840] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f2ac9bcac00) [pid = 1840] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f2ac74d3000) [pid = 1840] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f2ac9d8dc00) [pid = 1840] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f2acd921800) [pid = 1840] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f2ac7212800) [pid = 1840] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f2accc54400) [pid = 1840] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f2acdeb5c00) [pid = 1840] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f2ac18eb000) [pid = 1840] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f2acd914000) [pid = 1840] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f2acf2b9400) [pid = 1840] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f2acc8a0c00) [pid = 1840] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f2acd978400) [pid = 1840] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f2aca2e7800) [pid = 1840] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f2ad174e000) [pid = 1840] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f2ac18ecc00) [pid = 1840] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f2ac74d4000) [pid = 1840] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f2acf50b000) [pid = 1840] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f2ac9541000) [pid = 1840] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f2ac1d7ec00) [pid = 1840] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f2ac18eac00) [pid = 1840] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f2acdc70c00) [pid = 1840] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f2ad23cd400) [pid = 1840] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f2aca048c00) [pid = 1840] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:41:58 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f2ac75a6800) [pid = 1840] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:41:58 INFO - PROCESS | 1840 | 1461642118502 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1ca5800 == 84 [pid = 1840] [id = 287] 20:41:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f2ac18e6800) [pid = 1840] [serial = 862] [outer = (nil)] 20:41:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f2ac74d9800) [pid = 1840] [serial = 863] [outer = 0x7f2ac18e6800] 20:41:58 INFO - PROCESS | 1840 | 1461642118562 Marionette DEBUG loaded listener.js 20:41:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f2acc8a0c00) [pid = 1840] [serial = 864] [outer = 0x7f2ac18e6800] 20:41:59 INFO - PROCESS | 1840 | 1461642119194 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:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1442ms 20:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:41:59 INFO - PROCESS | 1840 | 1461642119246 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 20:41:59 INFO - PROCESS | 1840 | 1461642119248 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 20:41:59 INFO - PROCESS | 1840 | 1461642119254 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:41:59 INFO - PROCESS | 1840 | 1461642119256 Marionette TRACE conn3 <- [1,1122,null,{}] 20:41:59 INFO - PROCESS | 1840 | 1461642119265 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:41:59 INFO - PROCESS | 1840 | 1461642119451 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 20:41:59 INFO - PROCESS | 1840 | 1461642119469 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad3a2f000 == 85 [pid = 1840] [id = 288] 20:41:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f2ac18ea400) [pid = 1840] [serial = 865] [outer = (nil)] 20:41:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f2acf2c1c00) [pid = 1840] [serial = 866] [outer = 0x7f2ac18ea400] 20:41:59 INFO - PROCESS | 1840 | 1461642119526 Marionette DEBUG loaded listener.js 20:41:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f2ad2742c00) [pid = 1840] [serial = 867] [outer = 0x7f2ac18ea400] 20:42:00 INFO - PROCESS | 1840 | 1461642120247 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:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1030ms 20:42:00 INFO - PROCESS | 1840 | 1461642120283 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 20:42:00 INFO - PROCESS | 1840 | 1461642120286 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 20:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:42:00 INFO - PROCESS | 1840 | 1461642120291 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:42:00 INFO - PROCESS | 1840 | 1461642120293 Marionette TRACE conn3 <- [1,1126,null,{}] 20:42:00 INFO - PROCESS | 1840 | 1461642120298 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:42:00 INFO - PROCESS | 1840 | 1461642120619 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 20:42:00 INFO - PROCESS | 1840 | 1461642120751 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7517800 == 86 [pid = 1840] [id = 289] 20:42:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f2ac02c3800) [pid = 1840] [serial = 868] [outer = (nil)] 20:42:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f2ac7217800) [pid = 1840] [serial = 869] [outer = 0x7f2ac02c3800] 20:42:00 INFO - PROCESS | 1840 | 1461642120823 Marionette DEBUG loaded listener.js 20:42:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f2ac9a42400) [pid = 1840] [serial = 870] [outer = 0x7f2ac02c3800] 20:42:01 INFO - PROCESS | 1840 | 1461642121755 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:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1529ms 20:42:01 INFO - PROCESS | 1840 | 1461642121834 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 20:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:42:01 INFO - PROCESS | 1840 | 1461642121847 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 20:42:01 INFO - PROCESS | 1840 | 1461642121856 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:42:01 INFO - PROCESS | 1840 | 1461642121862 Marionette TRACE conn3 <- [1,1130,null,{}] 20:42:01 INFO - PROCESS | 1840 | 1461642121868 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:42:02 INFO - PROCESS | 1840 | 1461642122132 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 20:42:02 INFO - PROCESS | 1840 | 1461642122313 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd6e5000 == 87 [pid = 1840] [id = 290] 20:42:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f2accc50400) [pid = 1840] [serial = 871] [outer = (nil)] 20:42:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f2acd916000) [pid = 1840] [serial = 872] [outer = 0x7f2accc50400] 20:42:02 INFO - PROCESS | 1840 | 1461642122405 Marionette DEBUG loaded listener.js 20:42:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f2acdac7c00) [pid = 1840] [serial = 873] [outer = 0x7f2accc50400] 20:42:03 INFO - PROCESS | 1840 | 1461642123283 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:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1490ms 20:42:03 INFO - PROCESS | 1840 | 1461642123346 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 20:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:42:03 INFO - PROCESS | 1840 | 1461642123351 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 20:42:03 INFO - PROCESS | 1840 | 1461642123357 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:42:03 INFO - PROCESS | 1840 | 1461642123360 Marionette TRACE conn3 <- [1,1134,null,{}] 20:42:03 INFO - PROCESS | 1840 | 1461642123366 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:42:03 INFO - PROCESS | 1840 | 1461642123548 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 20:42:03 INFO - PROCESS | 1840 | 1461642123722 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2adfd17800 == 88 [pid = 1840] [id = 291] 20:42:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f2acdace400) [pid = 1840] [serial = 874] [outer = (nil)] 20:42:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f2ad0c80c00) [pid = 1840] [serial = 875] [outer = 0x7f2acdace400] 20:42:03 INFO - PROCESS | 1840 | 1461642123797 Marionette DEBUG loaded listener.js 20:42:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f2ad23c8400) [pid = 1840] [serial = 876] [outer = 0x7f2acdace400] 20:42:04 INFO - PROCESS | 1840 | 1461642124678 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:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1380ms 20:42:04 INFO - PROCESS | 1840 | 1461642124737 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 20:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:42:04 INFO - PROCESS | 1840 | 1461642124743 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 20:42:04 INFO - PROCESS | 1840 | 1461642124758 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:42:04 INFO - PROCESS | 1840 | 1461642124765 Marionette TRACE conn3 <- [1,1138,null,{}] 20:42:04 INFO - PROCESS | 1840 | 1461642124770 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:42:05 INFO - PROCESS | 1840 | 1461642125074 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 20:42:05 INFO - PROCESS | 1840 | 1461642125301 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae4f4a000 == 89 [pid = 1840] [id = 292] 20:42:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f2acdc75c00) [pid = 1840] [serial = 877] [outer = (nil)] 20:42:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f2ad5e49000) [pid = 1840] [serial = 878] [outer = 0x7f2acdc75c00] 20:42:05 INFO - PROCESS | 1840 | 1461642125383 Marionette DEBUG loaded listener.js 20:42:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f2adfd48800) [pid = 1840] [serial = 879] [outer = 0x7f2acdc75c00] 20:42:06 INFO - PROCESS | 1840 | 1461642126162 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:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1443ms 20:42:06 INFO - PROCESS | 1840 | 1461642126194 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 20:42:06 INFO - PROCESS | 1840 | 1461642126197 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 20:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:42:06 INFO - PROCESS | 1840 | 1461642126203 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:42:06 INFO - PROCESS | 1840 | 1461642126205 Marionette TRACE conn3 <- [1,1142,null,{}] 20:42:06 INFO - PROCESS | 1840 | 1461642126210 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:42:06 INFO - PROCESS | 1840 | 1461642126363 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 20:42:06 INFO - PROCESS | 1840 | 1461642126540 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae571e000 == 90 [pid = 1840] [id = 293] 20:42:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f2acdeb6400) [pid = 1840] [serial = 880] [outer = (nil)] 20:42:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f2ae00d0000) [pid = 1840] [serial = 881] [outer = 0x7f2acdeb6400] 20:42:06 INFO - PROCESS | 1840 | 1461642126627 Marionette DEBUG loaded listener.js 20:42:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f2ae02b0400) [pid = 1840] [serial = 882] [outer = 0x7f2acdeb6400] 20:42:07 INFO - PROCESS | 1840 | 1461642127711 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:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1533ms 20:42:07 INFO - PROCESS | 1840 | 1461642127737 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 20:42:07 INFO - PROCESS | 1840 | 1461642127740 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 20:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:42:07 INFO - PROCESS | 1840 | 1461642127746 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:42:07 INFO - PROCESS | 1840 | 1461642127748 Marionette TRACE conn3 <- [1,1146,null,{}] 20:42:07 INFO - PROCESS | 1840 | 1461642127753 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:42:07 INFO - PROCESS | 1840 | 1461642127981 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 20:42:08 INFO - PROCESS | 1840 | 1461642128156 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd6a6000 == 91 [pid = 1840] [id = 294] 20:42:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f2ae4d04400) [pid = 1840] [serial = 883] [outer = (nil)] 20:42:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f2ae4d0a800) [pid = 1840] [serial = 884] [outer = 0x7f2ae4d04400] 20:42:08 INFO - PROCESS | 1840 | 1461642128234 Marionette DEBUG loaded listener.js 20:42:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f2ae4da5c00) [pid = 1840] [serial = 885] [outer = 0x7f2ae4d04400] 20:42:09 INFO - PROCESS | 1840 | 1461642129030 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:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1327ms 20:42:09 INFO - PROCESS | 1840 | 1461642129074 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 20:42:09 INFO - PROCESS | 1840 | 1461642129077 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 20:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:42:09 INFO - PROCESS | 1840 | 1461642129083 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:42:09 INFO - PROCESS | 1840 | 1461642129085 Marionette TRACE conn3 <- [1,1150,null,{}] 20:42:09 INFO - PROCESS | 1840 | 1461642129090 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:42:09 INFO - PROCESS | 1840 | 1461642129244 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 20:42:09 INFO - PROCESS | 1840 | 1461642129423 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac929e000 == 92 [pid = 1840] [id = 295] 20:42:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f2ac2d10c00) [pid = 1840] [serial = 886] [outer = (nil)] 20:42:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f2ac2d18c00) [pid = 1840] [serial = 887] [outer = 0x7f2ac2d10c00] 20:42:09 INFO - PROCESS | 1840 | 1461642129492 Marionette DEBUG loaded listener.js 20:42:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f2ac2d1dc00) [pid = 1840] [serial = 888] [outer = 0x7f2ac2d10c00] 20:42:10 INFO - PROCESS | 1840 | 1461642130354 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:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1332ms 20:42:10 INFO - PROCESS | 1840 | 1461642130415 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 20:42:10 INFO - PROCESS | 1840 | 1461642130418 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 20:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:42:10 INFO - PROCESS | 1840 | 1461642130425 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:42:10 INFO - PROCESS | 1840 | 1461642130427 Marionette TRACE conn3 <- [1,1154,null,{}] 20:42:10 INFO - PROCESS | 1840 | 1461642130432 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:42:10 INFO - PROCESS | 1840 | 1461642130583 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 20:42:10 INFO - PROCESS | 1840 | 1461642130763 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae571d000 == 93 [pid = 1840] [id = 296] 20:42:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f2ac1e9a400) [pid = 1840] [serial = 889] [outer = (nil)] 20:42:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f2ac1ea2c00) [pid = 1840] [serial = 890] [outer = 0x7f2ac1e9a400] 20:42:10 INFO - PROCESS | 1840 | 1461642130832 Marionette DEBUG loaded listener.js 20:42:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f2ac1ea8000) [pid = 1840] [serial = 891] [outer = 0x7f2ac1e9a400] 20:42:11 INFO - PROCESS | 1840 | 1461642131677 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:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1281ms 20:42:11 INFO - PROCESS | 1840 | 1461642131707 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 20:42:11 INFO - PROCESS | 1840 | 1461642131710 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 20:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:42:11 INFO - PROCESS | 1840 | 1461642131716 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:42:11 INFO - PROCESS | 1840 | 1461642131719 Marionette TRACE conn3 <- [1,1158,null,{}] 20:42:11 INFO - PROCESS | 1840 | 1461642131724 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:42:11 INFO - PROCESS | 1840 | 1461642131889 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 20:42:12 INFO - PROCESS | 1840 | 1461642132070 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac2fb9800 == 94 [pid = 1840] [id = 297] 20:42:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f2abb7c4000) [pid = 1840] [serial = 892] [outer = (nil)] 20:42:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f2abb7cc400) [pid = 1840] [serial = 893] [outer = 0x7f2abb7c4000] 20:42:12 INFO - PROCESS | 1840 | 1461642132136 Marionette DEBUG loaded listener.js 20:42:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f2abb7d0800) [pid = 1840] [serial = 894] [outer = 0x7f2abb7c4000] 20:42:12 INFO - PROCESS | 1840 | 1461642132963 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:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1278ms 20:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:42:13 INFO - PROCESS | 1840 | 1461642132994 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 20:42:13 INFO - PROCESS | 1840 | 1461642132997 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 20:42:13 INFO - PROCESS | 1840 | 1461642133001 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:42:13 INFO - PROCESS | 1840 | 1461642133005 Marionette TRACE conn3 <- [1,1162,null,{}] 20:42:13 INFO - PROCESS | 1840 | 1461642133010 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:42:13 INFO - PROCESS | 1840 | 1461642133171 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 20:42:13 INFO - PROCESS | 1840 | 1461642133353 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abbae8800 == 95 [pid = 1840] [id = 298] 20:42:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f2abb7c5800) [pid = 1840] [serial = 895] [outer = (nil)] 20:42:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f2ac1ea4000) [pid = 1840] [serial = 896] [outer = 0x7f2abb7c5800] 20:42:13 INFO - PROCESS | 1840 | 1461642133421 Marionette DEBUG loaded listener.js 20:42:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f2ac2d1b400) [pid = 1840] [serial = 897] [outer = 0x7f2abb7c5800] 20:42:14 INFO - PROCESS | 1840 | 1461642134283 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:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1338ms 20:42:14 INFO - PROCESS | 1840 | 1461642134341 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 20:42:14 INFO - PROCESS | 1840 | 1461642134344 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 20:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:42:14 INFO - PROCESS | 1840 | 1461642134349 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:42:14 INFO - PROCESS | 1840 | 1461642134351 Marionette TRACE conn3 <- [1,1166,null,{}] 20:42:14 INFO - PROCESS | 1840 | 1461642134357 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:42:14 INFO - PROCESS | 1840 | 1461642134551 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 20:42:14 INFO - PROCESS | 1840 | 1461642134740 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac2fbe800 == 96 [pid = 1840] [id = 299] 20:42:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f2abb7cdc00) [pid = 1840] [serial = 898] [outer = (nil)] 20:42:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f2abe2cdc00) [pid = 1840] [serial = 899] [outer = 0x7f2abb7cdc00] 20:42:14 INFO - PROCESS | 1840 | 1461642134825 Marionette DEBUG loaded listener.js 20:42:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f2aca062400) [pid = 1840] [serial = 900] [outer = 0x7f2abb7cdc00] 20:42:16 INFO - PROCESS | 1840 | 1461642136119 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:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1836ms 20:42:16 INFO - PROCESS | 1840 | 1461642136187 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 20:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:42:16 INFO - PROCESS | 1840 | 1461642136192 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 20:42:16 INFO - PROCESS | 1840 | 1461642136199 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:42:16 INFO - PROCESS | 1840 | 1461642136203 Marionette TRACE conn3 <- [1,1170,null,{}] 20:42:16 INFO - PROCESS | 1840 | 1461642136210 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:42:16 INFO - PROCESS | 1840 | 1461642136427 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 20:42:16 INFO - PROCESS | 1840 | 1461642136592 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9526000 == 97 [pid = 1840] [id = 300] 20:42:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f2ac1d81800) [pid = 1840] [serial = 901] [outer = (nil)] 20:42:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f2ac1ea5000) [pid = 1840] [serial = 902] [outer = 0x7f2ac1d81800] 20:42:16 INFO - PROCESS | 1840 | 1461642136657 Marionette DEBUG loaded listener.js 20:42:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f2ac7218800) [pid = 1840] [serial = 903] [outer = 0x7f2ac1d81800] 20:42:17 INFO - PROCESS | 1840 | 1461642137436 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:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1289ms 20:42:17 INFO - PROCESS | 1840 | 1461642137489 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 20:42:17 INFO - PROCESS | 1840 | 1461642137496 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 20:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:42:17 INFO - PROCESS | 1840 | 1461642137505 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:42:17 INFO - PROCESS | 1840 | 1461642137508 Marionette TRACE conn3 <- [1,1174,null,{}] 20:42:17 INFO - PROCESS | 1840 | 1461642137512 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:42:17 INFO - PROCESS | 1840 | 1461642137678 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 20:42:17 INFO - PROCESS | 1840 | 1461642137869 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac951c800 == 98 [pid = 1840] [id = 301] 20:42:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f2abec29c00) [pid = 1840] [serial = 904] [outer = (nil)] 20:42:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f2ac18eec00) [pid = 1840] [serial = 905] [outer = 0x7f2abec29c00] 20:42:17 INFO - PROCESS | 1840 | 1461642137930 Marionette DEBUG loaded listener.js 20:42:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f2ac9c1d800) [pid = 1840] [serial = 906] [outer = 0x7f2abec29c00] 20:42:18 INFO - PROCESS | 1840 | 1461642138984 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:42:19 INFO - PROCESS | 1840 | 1461642139104 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 20:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:42:19 INFO - PROCESS | 1840 | 1461642139110 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:42:19 INFO - PROCESS | 1840 | 1461642139115 Marionette TRACE conn3 <- [1,1178,null,{}] 20:42:19 INFO - PROCESS | 1840 | 1461642139129 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:42:19 INFO - PROCESS | 1840 | 1461642139303 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f2acfd76400) [pid = 1840] [serial = 809] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f2acd968400) [pid = 1840] [serial = 770] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f2acd913c00) [pid = 1840] [serial = 803] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f2ad1752400) [pid = 1840] [serial = 810] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f2ae126a800) [pid = 1840] [serial = 782] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f2aca2ed800) [pid = 1840] [serial = 800] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f2aca2e8c00) [pid = 1840] [serial = 798] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f2acf2b7000) [pid = 1840] [serial = 629] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f2ad1c5b000) [pid = 1840] [serial = 662] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f2ad1c59000) [pid = 1840] [serial = 674] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f2ad184b800) [pid = 1840] [serial = 812] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f2acc898800) [pid = 1840] [serial = 638] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f2accc4a400) [pid = 1840] [serial = 801] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f2acdad2800) [pid = 1840] [serial = 626] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f2acf59fc00) [pid = 1840] [serial = 632] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f2ad1c5d000) [pid = 1840] [serial = 813] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f2ac9bcdc00) [pid = 1840] [serial = 767] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f2acdc79c00) [pid = 1840] [serial = 617] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f2acdc74000) [pid = 1840] [serial = 806] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f2acf2ba000) [pid = 1840] [serial = 807] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f2accc54000) [pid = 1840] [serial = 668] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f2ada110000) [pid = 1840] [serial = 776] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f2ad23c4000) [pid = 1840] [serial = 677] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f2ac9ec1800) [pid = 1840] [serial = 665] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f2ae020fc00) [pid = 1840] [serial = 779] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f2ac9c1c000) [pid = 1840] [serial = 620] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f2ad1193c00) [pid = 1840] [serial = 635] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f2ad2a2c000) [pid = 1840] [serial = 683] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f2aca047400) [pid = 1840] [serial = 797] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f2acd982c00) [pid = 1840] [serial = 804] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f2ac1d8a400) [pid = 1840] [serial = 794] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f2adffb3000) [pid = 1840] [serial = 765] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f2ad2577400) [pid = 1840] [serial = 773] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f2ac74d8c00) [pid = 1840] [serial = 795] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f2ad0d4ec00) [pid = 1840] [serial = 671] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f2ad2738400) [pid = 1840] [serial = 680] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f2acb321800) [pid = 1840] [serial = 623] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f2ad2579c00) [pid = 1840] [serial = 707] [outer = (nil)] [url = about:blank] 20:42:19 INFO - PROCESS | 1840 | 1461642139550 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7371000 == 83 [pid = 1840] [id = 302] 20:42:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f2ac9c1c000) [pid = 1840] [serial = 907] [outer = (nil)] 20:42:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f2aca2e2400) [pid = 1840] [serial = 908] [outer = 0x7f2ac9c1c000] 20:42:19 INFO - PROCESS | 1840 | 1461642139620 Marionette DEBUG loaded listener.js 20:42:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f2acb261000) [pid = 1840] [serial = 909] [outer = 0x7f2ac9c1c000] 20:42:20 INFO - PROCESS | 1840 | 1461642140292 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:42:20 INFO - PROCESS | 1840 | 1461642140348 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 20:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:42:20 INFO - PROCESS | 1840 | 1461642140353 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:42:20 INFO - PROCESS | 1840 | 1461642140355 Marionette TRACE conn3 <- [1,1182,null,{}] 20:42:20 INFO - PROCESS | 1840 | 1461642140360 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:42:20 INFO - PROCESS | 1840 | 1461642140501 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 20:42:20 INFO - PROCESS | 1840 | 1461642140644 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9f20800 == 84 [pid = 1840] [id = 303] 20:42:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f2ac9eb8400) [pid = 1840] [serial = 910] [outer = (nil)] 20:42:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f2acc9d9400) [pid = 1840] [serial = 911] [outer = 0x7f2ac9eb8400] 20:42:20 INFO - PROCESS | 1840 | 1461642140703 Marionette DEBUG loaded listener.js 20:42:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f2acd522800) [pid = 1840] [serial = 912] [outer = 0x7f2ac9eb8400] 20:42:21 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:42:21 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:42:21 INFO - PROCESS | 1840 | 1461642141353 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:42:21 INFO - PROCESS | 1840 | 1461642141386 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 20:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:42:21 INFO - PROCESS | 1840 | 1461642141392 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:42:21 INFO - PROCESS | 1840 | 1461642141394 Marionette TRACE conn3 <- [1,1186,null,{}] 20:42:21 INFO - PROCESS | 1840 | 1461642141399 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:42:21 INFO - PROCESS | 1840 | 1461642141625 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 20:42:21 INFO - PROCESS | 1840 | 1461642141658 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc923000 == 85 [pid = 1840] [id = 304] 20:42:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f2aca2eec00) [pid = 1840] [serial = 913] [outer = (nil)] 20:42:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f2acd95e800) [pid = 1840] [serial = 914] [outer = 0x7f2aca2eec00] 20:42:21 INFO - PROCESS | 1840 | 1461642141715 Marionette DEBUG loaded listener.js 20:42:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f2acdaca400) [pid = 1840] [serial = 915] [outer = 0x7f2aca2eec00] 20:42:22 INFO - PROCESS | 1840 | 1461642142516 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:42:22 INFO - PROCESS | 1840 | 1461642142583 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 20:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:42:22 INFO - PROCESS | 1840 | 1461642142590 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:42:22 INFO - PROCESS | 1840 | 1461642142593 Marionette TRACE conn3 <- [1,1190,null,{}] 20:42:22 INFO - PROCESS | 1840 | 1461642142597 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:42:22 INFO - PROCESS | 1840 | 1461642142811 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 20:42:22 INFO - PROCESS | 1840 | 1461642142834 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad058a000 == 86 [pid = 1840] [id = 305] 20:42:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f2acf34d400) [pid = 1840] [serial = 916] [outer = (nil)] 20:42:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f2ad05a0000) [pid = 1840] [serial = 917] [outer = 0x7f2acf34d400] 20:42:22 INFO - PROCESS | 1840 | 1461642142895 Marionette DEBUG loaded listener.js 20:42:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f2ad1755000) [pid = 1840] [serial = 918] [outer = 0x7f2acf34d400] 20:42:23 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f2ad18b9400) [pid = 1840] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:42:23 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f2ac18e6800) [pid = 1840] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:42:23 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f2accc50000) [pid = 1840] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:42:23 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f2ac9eb9800) [pid = 1840] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:42:23 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f2acdace800) [pid = 1840] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:42:23 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f2acb260400) [pid = 1840] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:42:23 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f2ac9a36800) [pid = 1840] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:42:24 INFO - PROCESS | 1840 | 1461642144024 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:42:24 INFO - PROCESS | 1840 | 1461642144073 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 20:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:42:24 INFO - PROCESS | 1840 | 1461642144079 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:42:24 INFO - PROCESS | 1840 | 1461642144081 Marionette TRACE conn3 <- [1,1194,null,{}] 20:42:24 INFO - PROCESS | 1840 | 1461642144086 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:42:24 INFO - PROCESS | 1840 | 1461642144290 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 20:42:24 INFO - PROCESS | 1840 | 1461642144377 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad166a000 == 87 [pid = 1840] [id = 306] 20:42:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f2ac9eb9800) [pid = 1840] [serial = 919] [outer = (nil)] 20:42:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f2ad1843c00) [pid = 1840] [serial = 920] [outer = 0x7f2ac9eb9800] 20:42:24 INFO - PROCESS | 1840 | 1461642144435 Marionette DEBUG loaded listener.js 20:42:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f2ad1c4f400) [pid = 1840] [serial = 921] [outer = 0x7f2ac9eb9800] 20:42:24 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:42:24 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:42:25 INFO - PROCESS | 1840 | 1461642145055 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:42:25 INFO - PROCESS | 1840 | 1461642145121 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 20:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:42:25 INFO - PROCESS | 1840 | 1461642145161 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:42:25 INFO - PROCESS | 1840 | 1461642145162 Marionette TRACE conn3 <- [1,1198,null,{}] 20:42:25 INFO - PROCESS | 1840 | 1461642145168 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:42:25 INFO - PROCESS | 1840 | 1461642145312 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 20:42:25 INFO - PROCESS | 1840 | 1461642145322 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1b9b800 == 88 [pid = 1840] [id = 307] 20:42:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f2ad17b5800) [pid = 1840] [serial = 922] [outer = (nil)] 20:42:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f2ad23cd400) [pid = 1840] [serial = 923] [outer = 0x7f2ad17b5800] 20:42:25 INFO - PROCESS | 1840 | 1461642145378 Marionette DEBUG loaded listener.js 20:42:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f2ad2743800) [pid = 1840] [serial = 924] [outer = 0x7f2ad17b5800] 20:42:26 INFO - PROCESS | 1840 | 1461642146318 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:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1202ms 20:42:26 INFO - PROCESS | 1840 | 1461642146337 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 20:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:42:26 INFO - PROCESS | 1840 | 1461642146342 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 20:42:26 INFO - PROCESS | 1840 | 1461642146350 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:42:26 INFO - PROCESS | 1840 | 1461642146356 Marionette TRACE conn3 <- [1,1202,null,{}] 20:42:26 INFO - PROCESS | 1840 | 1461642146381 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:42:26 INFO - PROCESS | 1840 | 1461642146568 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 20:42:26 INFO - PROCESS | 1840 | 1461642146744 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7360000 == 89 [pid = 1840] [id = 308] 20:42:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f2abb7c9400) [pid = 1840] [serial = 925] [outer = (nil)] 20:42:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f2ac1e9b800) [pid = 1840] [serial = 926] [outer = 0x7f2abb7c9400] 20:42:26 INFO - PROCESS | 1840 | 1461642146817 Marionette DEBUG loaded listener.js 20:42:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f2ac2dd0800) [pid = 1840] [serial = 927] [outer = 0x7f2abb7c9400] 20:42:27 INFO - PROCESS | 1840 | 1461642147799 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:42:27 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:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1501ms 20:42:27 INFO - PROCESS | 1840 | 1461642147850 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 20:42:27 INFO - PROCESS | 1840 | 1461642147857 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 20:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:42:27 INFO - PROCESS | 1840 | 1461642147867 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:42:27 INFO - PROCESS | 1840 | 1461642147872 Marionette TRACE conn3 <- [1,1206,null,{}] 20:42:27 INFO - PROCESS | 1840 | 1461642147877 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:42:28 INFO - PROCESS | 1840 | 1461642148048 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 20:42:28 INFO - PROCESS | 1840 | 1461642148222 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc92f800 == 90 [pid = 1840] [id = 309] 20:42:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f2ac74d3000) [pid = 1840] [serial = 928] [outer = (nil)] 20:42:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f2ac9eb7c00) [pid = 1840] [serial = 929] [outer = 0x7f2ac74d3000] 20:42:28 INFO - PROCESS | 1840 | 1461642148295 Marionette DEBUG loaded listener.js 20:42:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f2aca2e9c00) [pid = 1840] [serial = 930] [outer = 0x7f2ac74d3000] 20:42:29 INFO - PROCESS | 1840 | 1461642149193 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:42:29 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:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1382ms 20:42:29 INFO - PROCESS | 1840 | 1461642149250 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 20:42:29 INFO - PROCESS | 1840 | 1461642149253 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 20:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:42:29 INFO - PROCESS | 1840 | 1461642149259 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:42:29 INFO - PROCESS | 1840 | 1461642149264 Marionette TRACE conn3 <- [1,1210,null,{}] 20:42:29 INFO - PROCESS | 1840 | 1461642149280 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:42:29 INFO - PROCESS | 1840 | 1461642149451 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 20:42:29 INFO - PROCESS | 1840 | 1461642149628 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad27c8000 == 91 [pid = 1840] [id = 310] 20:42:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f2aca2e7400) [pid = 1840] [serial = 931] [outer = (nil)] 20:42:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f2acd964000) [pid = 1840] [serial = 932] [outer = 0x7f2aca2e7400] 20:42:29 INFO - PROCESS | 1840 | 1461642149702 Marionette DEBUG loaded listener.js 20:42:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f2acfedf800) [pid = 1840] [serial = 933] [outer = 0x7f2aca2e7400] 20:42:30 INFO - PROCESS | 1840 | 1461642150571 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:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1382ms 20:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:42:30 INFO - PROCESS | 1840 | 1461642150642 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 20:42:30 INFO - PROCESS | 1840 | 1461642150646 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 20:42:30 INFO - PROCESS | 1840 | 1461642150652 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:42:30 INFO - PROCESS | 1840 | 1461642150655 Marionette TRACE conn3 <- [1,1214,null,{}] 20:42:30 INFO - PROCESS | 1840 | 1461642150660 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:42:30 INFO - PROCESS | 1840 | 1461642150867 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 20:42:31 INFO - PROCESS | 1840 | 1461642151039 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad3bb3800 == 92 [pid = 1840] [id = 311] 20:42:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f2acb25f000) [pid = 1840] [serial = 934] [outer = (nil)] 20:42:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f2ad23cd800) [pid = 1840] [serial = 935] [outer = 0x7f2acb25f000] 20:42:31 INFO - PROCESS | 1840 | 1461642151108 Marionette DEBUG loaded listener.js 20:42:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f2ad2df1c00) [pid = 1840] [serial = 936] [outer = 0x7f2acb25f000] 20:42:31 INFO - PROCESS | 1840 | 1461642151958 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:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1334ms 20:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:42:31 INFO - PROCESS | 1840 | 1461642151986 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 20:42:31 INFO - PROCESS | 1840 | 1461642151989 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 20:42:31 INFO - PROCESS | 1840 | 1461642151994 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:42:31 INFO - PROCESS | 1840 | 1461642151998 Marionette TRACE conn3 <- [1,1218,null,{}] 20:42:32 INFO - PROCESS | 1840 | 1461642152003 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:42:32 INFO - PROCESS | 1840 | 1461642152165 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 20:42:32 INFO - PROCESS | 1840 | 1461642152348 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2adf1c0800 == 93 [pid = 1840] [id = 312] 20:42:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f2ad0d4f000) [pid = 1840] [serial = 937] [outer = (nil)] 20:42:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f2ad3ad6800) [pid = 1840] [serial = 938] [outer = 0x7f2ad0d4f000] 20:42:32 INFO - PROCESS | 1840 | 1461642152427 Marionette DEBUG loaded listener.js 20:42:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f2ad5fc9400) [pid = 1840] [serial = 939] [outer = 0x7f2ad0d4f000] 20:42:33 INFO - PROCESS | 1840 | 1461642153369 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:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1431ms 20:42:33 INFO - PROCESS | 1840 | 1461642153426 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 20:42:33 INFO - PROCESS | 1840 | 1461642153430 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 20:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:42:33 INFO - PROCESS | 1840 | 1461642153435 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:42:33 INFO - PROCESS | 1840 | 1461642153438 Marionette TRACE conn3 <- [1,1222,null,{}] 20:42:33 INFO - PROCESS | 1840 | 1461642153443 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:42:33 INFO - PROCESS | 1840 | 1461642153637 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 20:42:33 INFO - PROCESS | 1840 | 1461642153812 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae4ba6000 == 94 [pid = 1840] [id = 313] 20:42:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f2ad2f65800) [pid = 1840] [serial = 940] [outer = (nil)] 20:42:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f2ae1147400) [pid = 1840] [serial = 941] [outer = 0x7f2ad2f65800] 20:42:33 INFO - PROCESS | 1840 | 1461642153885 Marionette DEBUG loaded listener.js 20:42:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f2ae3342400) [pid = 1840] [serial = 942] [outer = 0x7f2ad2f65800] 20:42:34 INFO - PROCESS | 1840 | 1461642154729 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:42:34 INFO - PROCESS | 1840 | 1461642154771 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 20:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:42:34 INFO - PROCESS | 1840 | 1461642154777 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:42:34 INFO - PROCESS | 1840 | 1461642154779 Marionette TRACE conn3 <- [1,1226,null,{}] 20:42:34 INFO - PROCESS | 1840 | 1461642154785 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:42:34 INFO - PROCESS | 1840 | 1461642154953 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 20:42:35 INFO - PROCESS | 1840 | 1461642155140 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae5722800 == 95 [pid = 1840] [id = 314] 20:42:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f2ada102c00) [pid = 1840] [serial = 943] [outer = (nil)] 20:42:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f2ae4d13000) [pid = 1840] [serial = 944] [outer = 0x7f2ada102c00] 20:42:35 INFO - PROCESS | 1840 | 1461642155213 Marionette DEBUG loaded listener.js 20:42:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f2ae4da8000) [pid = 1840] [serial = 945] [outer = 0x7f2ada102c00] 20:42:36 INFO - PROCESS | 1840 | 1461642156063 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:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1332ms 20:42:36 INFO - PROCESS | 1840 | 1461642156110 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 20:42:36 INFO - PROCESS | 1840 | 1461642156113 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 20:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:42:36 INFO - PROCESS | 1840 | 1461642156118 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:42:36 INFO - PROCESS | 1840 | 1461642156122 Marionette TRACE conn3 <- [1,1230,null,{}] 20:42:36 INFO - PROCESS | 1840 | 1461642156127 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:42:36 INFO - PROCESS | 1840 | 1461642156282 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 20:42:36 INFO - PROCESS | 1840 | 1461642156465 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac2f6e000 == 96 [pid = 1840] [id = 315] 20:42:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f2ac2f05c00) [pid = 1840] [serial = 946] [outer = (nil)] 20:42:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f2ac2f0bc00) [pid = 1840] [serial = 947] [outer = 0x7f2ac2f05c00] 20:42:36 INFO - PROCESS | 1840 | 1461642156533 Marionette DEBUG loaded listener.js 20:42:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f2ac2f10800) [pid = 1840] [serial = 948] [outer = 0x7f2ac2f05c00] 20:42:37 INFO - PROCESS | 1840 | 1461642157385 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:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1328ms 20:42:37 INFO - PROCESS | 1840 | 1461642157447 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 20:42:37 INFO - PROCESS | 1840 | 1461642157451 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 20:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:42:37 INFO - PROCESS | 1840 | 1461642157458 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:42:37 INFO - PROCESS | 1840 | 1461642157461 Marionette TRACE conn3 <- [1,1234,null,{}] 20:42:37 INFO - PROCESS | 1840 | 1461642157466 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:42:37 INFO - PROCESS | 1840 | 1461642157624 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 20:42:37 INFO - PROCESS | 1840 | 1461642157824 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae57d4800 == 97 [pid = 1840] [id = 316] 20:42:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f2ac2f06800) [pid = 1840] [serial = 949] [outer = (nil)] 20:42:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f2ac8cb4c00) [pid = 1840] [serial = 950] [outer = 0x7f2ac2f06800] 20:42:37 INFO - PROCESS | 1840 | 1461642157896 Marionette DEBUG loaded listener.js 20:42:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f2ac8cb9000) [pid = 1840] [serial = 951] [outer = 0x7f2ac2f06800] 20:42:38 INFO - PROCESS | 1840 | 1461642158719 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:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1332ms 20:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:42:38 INFO - PROCESS | 1840 | 1461642158791 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 20:42:38 INFO - PROCESS | 1840 | 1461642158793 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 20:42:38 INFO - PROCESS | 1840 | 1461642158799 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:42:38 INFO - PROCESS | 1840 | 1461642158802 Marionette TRACE conn3 <- [1,1238,null,{}] 20:42:38 INFO - PROCESS | 1840 | 1461642158807 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:42:39 INFO - PROCESS | 1840 | 1461642158997 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 20:42:39 INFO - PROCESS | 1840 | 1461642159180 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac8bb4000 == 98 [pid = 1840] [id = 317] 20:42:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f2ac2f09800) [pid = 1840] [serial = 952] [outer = (nil)] 20:42:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f2ac8cbe000) [pid = 1840] [serial = 953] [outer = 0x7f2ac2f09800] 20:42:39 INFO - PROCESS | 1840 | 1461642159246 Marionette DEBUG loaded listener.js 20:42:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f2ae4b60400) [pid = 1840] [serial = 954] [outer = 0x7f2ac2f09800] 20:42:40 INFO - PROCESS | 1840 | 1461642160094 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:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1336ms 20:42:40 INFO - PROCESS | 1840 | 1461642160134 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 20:42:40 INFO - PROCESS | 1840 | 1461642160138 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 20:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:42:40 INFO - PROCESS | 1840 | 1461642160144 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:42:40 INFO - PROCESS | 1840 | 1461642160147 Marionette TRACE conn3 <- [1,1242,null,{}] 20:42:40 INFO - PROCESS | 1840 | 1461642160152 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:42:40 INFO - PROCESS | 1840 | 1461642160326 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 20:42:40 INFO - PROCESS | 1840 | 1461642160524 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac01ab800 == 99 [pid = 1840] [id = 318] 20:42:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f2ac72a5000) [pid = 1840] [serial = 955] [outer = (nil)] 20:42:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f2ac72b0400) [pid = 1840] [serial = 956] [outer = 0x7f2ac72a5000] 20:42:40 INFO - PROCESS | 1840 | 1461642160602 Marionette DEBUG loaded listener.js 20:42:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f2ae4da7800) [pid = 1840] [serial = 957] [outer = 0x7f2ac72a5000] 20:42:41 INFO - PROCESS | 1840 | 1461642161395 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:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1327ms 20:42:41 INFO - PROCESS | 1840 | 1461642161472 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 20:42:41 INFO - PROCESS | 1840 | 1461642161476 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 20:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:42:41 INFO - PROCESS | 1840 | 1461642161481 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:42:41 INFO - PROCESS | 1840 | 1461642161483 Marionette TRACE conn3 <- [1,1246,null,{}] 20:42:41 INFO - PROCESS | 1840 | 1461642161489 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:42:41 INFO - PROCESS | 1840 | 1461642161687 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 20:42:41 INFO - PROCESS | 1840 | 1461642161866 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aba378800 == 100 [pid = 1840] [id = 319] 20:42:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f2aba32a400) [pid = 1840] [serial = 958] [outer = (nil)] 20:42:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f2aba32f400) [pid = 1840] [serial = 959] [outer = 0x7f2aba32a400] 20:42:41 INFO - PROCESS | 1840 | 1461642161935 Marionette DEBUG loaded listener.js 20:42:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f2aba334400) [pid = 1840] [serial = 960] [outer = 0x7f2aba32a400] 20:42:42 INFO - PROCESS | 1840 | 1461642162816 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:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1376ms 20:42:42 INFO - PROCESS | 1840 | 1461642162859 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 20:42:42 INFO - PROCESS | 1840 | 1461642162862 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 20:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:42:42 INFO - PROCESS | 1840 | 1461642162868 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:42:42 INFO - PROCESS | 1840 | 1461642162871 Marionette TRACE conn3 <- [1,1250,null,{}] 20:42:42 INFO - PROCESS | 1840 | 1461642162876 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:42:43 INFO - PROCESS | 1840 | 1461642163034 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 20:42:43 INFO - PROCESS | 1840 | 1461642163226 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac31b3800 == 101 [pid = 1840] [id = 320] 20:42:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f2aba327000) [pid = 1840] [serial = 961] [outer = (nil)] 20:42:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f2aba344800) [pid = 1840] [serial = 962] [outer = 0x7f2aba327000] 20:42:43 INFO - PROCESS | 1840 | 1461642163292 Marionette DEBUG loaded listener.js 20:42:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f2aba349c00) [pid = 1840] [serial = 963] [outer = 0x7f2aba327000] 20:42:44 INFO - PROCESS | 1840 | 1461642164472 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:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1679ms 20:42:44 INFO - PROCESS | 1840 | 1461642164547 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 20:42:44 INFO - PROCESS | 1840 | 1461642164553 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 20:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:42:44 INFO - PROCESS | 1840 | 1461642164560 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:42:44 INFO - PROCESS | 1840 | 1461642164567 Marionette TRACE conn3 <- [1,1254,null,{}] 20:42:44 INFO - PROCESS | 1840 | 1461642164573 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:42:44 INFO - PROCESS | 1840 | 1461642164798 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 20:42:45 INFO - PROCESS | 1840 | 1461642165157 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abeab6800 == 102 [pid = 1840] [id = 321] 20:42:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f2ac18e5400) [pid = 1840] [serial = 964] [outer = (nil)] 20:42:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f2ac1e99c00) [pid = 1840] [serial = 965] [outer = 0x7f2ac18e5400] 20:42:45 INFO - PROCESS | 1840 | 1461642165227 Marionette DEBUG loaded listener.js 20:42:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f2ac2d0fc00) [pid = 1840] [serial = 966] [outer = 0x7f2ac18e5400] 20:42:46 INFO - PROCESS | 1840 | 1461642166157 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:42:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad166a000 == 101 [pid = 1840] [id = 306] 20:42:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad058a000 == 100 [pid = 1840] [id = 305] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f2acf2c1c00) [pid = 1840] [serial = 866] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f2ae4b67800) [pid = 1840] [serial = 839] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f2abec2c800) [pid = 1840] [serial = 842] [outer = (nil)] [url = about:blank] 20:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1682ms 20:42:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc923000 == 99 [pid = 1840] [id = 304] 20:42:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9f20800 == 98 [pid = 1840] [id = 303] 20:42:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac7371000 == 97 [pid = 1840] [id = 302] 20:42:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac951c800 == 96 [pid = 1840] [id = 301] 20:42:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9526000 == 95 [pid = 1840] [id = 300] 20:42:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd6a6000 == 94 [pid = 1840] [id = 294] 20:42:46 INFO - PROCESS | 1840 | 1461642166255 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 20:42:46 INFO - PROCESS | 1840 | 1461642166264 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 20:42:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae571e000 == 93 [pid = 1840] [id = 293] 20:42:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae4f4a000 == 92 [pid = 1840] [id = 292] 20:42:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2adfd17800 == 91 [pid = 1840] [id = 291] 20:42:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd6e5000 == 90 [pid = 1840] [id = 290] 20:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:42:46 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac7517800 == 89 [pid = 1840] [id = 289] 20:42:46 INFO - PROCESS | 1840 | 1461642166287 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:42:46 INFO - PROCESS | 1840 | 1461642166290 Marionette TRACE conn3 <- [1,1258,null,{}] 20:42:46 INFO - PROCESS | 1840 | 1461642166296 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:42:46 INFO - PROCESS | 1840 | 1461642166445 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f2ad2a2bc00) [pid = 1840] [serial = 860] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f2ad3c0c400) [pid = 1840] [serial = 861] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f2ac74d9800) [pid = 1840] [serial = 863] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f2ac9548000) [pid = 1840] [serial = 818] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f2acb262000) [pid = 1840] [serial = 845] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f2ad23c9000) [pid = 1840] [serial = 857] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f2ad0348c00) [pid = 1840] [serial = 824] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f2aca2ec400) [pid = 1840] [serial = 849] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f2aca045400) [pid = 1840] [serial = 848] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f2acf2b5800) [pid = 1840] [serial = 854] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f2ad1194000) [pid = 1840] [serial = 855] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f2ad2576400) [pid = 1840] [serial = 827] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f2ae0207400) [pid = 1840] [serial = 833] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f2acc9d1400) [pid = 1840] [serial = 821] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f2ae126bc00) [pid = 1840] [serial = 836] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f2acc82b800) [pid = 1840] [serial = 851] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f2acd915000) [pid = 1840] [serial = 852] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f2ad3ad7400) [pid = 1840] [serial = 830] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f2ad2a2e000) [pid = 1840] [serial = 816] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f2acc8a0c00) [pid = 1840] [serial = 864] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f2ad273f400) [pid = 1840] [serial = 858] [outer = (nil)] [url = about:blank] 20:42:46 INFO - PROCESS | 1840 | 1461642166684 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac735b800 == 90 [pid = 1840] [id = 322] 20:42:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f2ac2d0f800) [pid = 1840] [serial = 967] [outer = (nil)] 20:42:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f2ac72aec00) [pid = 1840] [serial = 968] [outer = 0x7f2ac2d0f800] 20:42:46 INFO - PROCESS | 1840 | 1461642166757 Marionette DEBUG loaded listener.js 20:42:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f2ac8cb0800) [pid = 1840] [serial = 969] [outer = 0x7f2ac2d0f800] 20:42:47 INFO - PROCESS | 1840 | 1461642167403 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:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1137ms 20:42:47 INFO - PROCESS | 1840 | 1461642167424 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 20:42:47 INFO - PROCESS | 1840 | 1461642167427 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 20:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:42:47 INFO - PROCESS | 1840 | 1461642167432 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:42:47 INFO - PROCESS | 1840 | 1461642167438 Marionette TRACE conn3 <- [1,1262,null,{}] 20:42:47 INFO - PROCESS | 1840 | 1461642167452 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:42:47 INFO - PROCESS | 1840 | 1461642167611 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 20:42:47 INFO - PROCESS | 1840 | 1461642167769 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9a96000 == 91 [pid = 1840] [id = 323] 20:42:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f2ac75afc00) [pid = 1840] [serial = 970] [outer = (nil)] 20:42:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f2ac9d97c00) [pid = 1840] [serial = 971] [outer = 0x7f2ac75afc00] 20:42:47 INFO - PROCESS | 1840 | 1461642167829 Marionette DEBUG loaded listener.js 20:42:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f2aca2f1400) [pid = 1840] [serial = 972] [outer = 0x7f2ac75afc00] 20:42:48 INFO - PROCESS | 1840 | 1461642168479 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:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1081ms 20:42:48 INFO - PROCESS | 1840 | 1461642168516 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 20:42:48 INFO - PROCESS | 1840 | 1461642168520 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 20:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:42:48 INFO - PROCESS | 1840 | 1461642168525 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:42:48 INFO - PROCESS | 1840 | 1461642168528 Marionette TRACE conn3 <- [1,1266,null,{}] 20:42:48 INFO - PROCESS | 1840 | 1461642168542 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:42:48 INFO - PROCESS | 1840 | 1461642168756 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 20:42:48 INFO - PROCESS | 1840 | 1461642168786 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc807800 == 92 [pid = 1840] [id = 324] 20:42:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f2ac9ec0800) [pid = 1840] [serial = 973] [outer = (nil)] 20:42:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f2acc833400) [pid = 1840] [serial = 974] [outer = 0x7f2ac9ec0800] 20:42:48 INFO - PROCESS | 1840 | 1461642168844 Marionette DEBUG loaded listener.js 20:42:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f2acd527400) [pid = 1840] [serial = 975] [outer = 0x7f2ac9ec0800] 20:42:49 INFO - PROCESS | 1840 | 1461642169636 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:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1175ms 20:42:49 INFO - PROCESS | 1840 | 1461642169701 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 20:42:49 INFO - PROCESS | 1840 | 1461642169705 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 20:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:42:49 INFO - PROCESS | 1840 | 1461642169710 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:42:49 INFO - PROCESS | 1840 | 1461642169712 Marionette TRACE conn3 <- [1,1270,null,{}] 20:42:49 INFO - PROCESS | 1840 | 1461642169717 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:42:49 INFO - PROCESS | 1840 | 1461642169906 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 20:42:49 INFO - PROCESS | 1840 | 1461642169934 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd698800 == 93 [pid = 1840] [id = 325] 20:42:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f2acd529c00) [pid = 1840] [serial = 976] [outer = (nil)] 20:42:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f2acd967000) [pid = 1840] [serial = 977] [outer = 0x7f2acd529c00] 20:42:49 INFO - PROCESS | 1840 | 1461642169992 Marionette DEBUG loaded listener.js 20:42:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f2acdad1800) [pid = 1840] [serial = 978] [outer = 0x7f2acd529c00] 20:42:50 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f2ac9eb9800) [pid = 1840] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:42:50 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f2abec29c00) [pid = 1840] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:42:50 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f2acf34d400) [pid = 1840] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:42:50 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f2ac18ea400) [pid = 1840] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:42:50 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f2ac9eb8400) [pid = 1840] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:42:50 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f2ac9c1c000) [pid = 1840] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:42:50 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f2aca2eec00) [pid = 1840] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:42:50 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f2ac1d81800) [pid = 1840] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:42:51 INFO - PROCESS | 1840 | 1461642171062 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:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1379ms 20:42:51 INFO - PROCESS | 1840 | 1461642171089 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 20:42:51 INFO - PROCESS | 1840 | 1461642171092 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 20:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:42:51 INFO - PROCESS | 1840 | 1461642171097 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:42:51 INFO - PROCESS | 1840 | 1461642171099 Marionette TRACE conn3 <- [1,1274,null,{}] 20:42:51 INFO - PROCESS | 1840 | 1461642171104 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:42:51 INFO - PROCESS | 1840 | 1461642171326 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 20:42:51 INFO - PROCESS | 1840 | 1461642171451 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acf261800 == 94 [pid = 1840] [id = 326] 20:42:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f2ac18ea400) [pid = 1840] [serial = 979] [outer = (nil)] 20:42:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f2acfd75c00) [pid = 1840] [serial = 980] [outer = 0x7f2ac18ea400] 20:42:51 INFO - PROCESS | 1840 | 1461642171514 Marionette DEBUG loaded listener.js 20:42:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f2ad1c59000) [pid = 1840] [serial = 981] [outer = 0x7f2ac18ea400] 20:42:52 INFO - PROCESS | 1840 | 1461642172118 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:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1075ms 20:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:42:52 INFO - PROCESS | 1840 | 1461642172174 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 20:42:52 INFO - PROCESS | 1840 | 1461642172176 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 20:42:52 INFO - PROCESS | 1840 | 1461642172180 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:42:52 INFO - PROCESS | 1840 | 1461642172184 Marionette TRACE conn3 <- [1,1278,null,{}] 20:42:52 INFO - PROCESS | 1840 | 1461642172188 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:42:52 INFO - PROCESS | 1840 | 1461642172378 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 20:42:52 INFO - PROCESS | 1840 | 1461642172396 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1630000 == 95 [pid = 1840] [id = 327] 20:42:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f2ac9d93800) [pid = 1840] [serial = 982] [outer = (nil)] 20:42:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f2ad1c59c00) [pid = 1840] [serial = 983] [outer = 0x7f2ac9d93800] 20:42:52 INFO - PROCESS | 1840 | 1461642172453 Marionette DEBUG loaded listener.js 20:42:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f2ad2f60400) [pid = 1840] [serial = 984] [outer = 0x7f2ac9d93800] 20:42:53 INFO - PROCESS | 1840 | 1461642173361 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:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1227ms 20:42:53 INFO - PROCESS | 1840 | 1461642173409 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 20:42:53 INFO - PROCESS | 1840 | 1461642173415 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 20:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:42:53 INFO - PROCESS | 1840 | 1461642173423 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:42:53 INFO - PROCESS | 1840 | 1461642173429 Marionette TRACE conn3 <- [1,1282,null,{}] 20:42:53 INFO - PROCESS | 1840 | 1461642173438 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:42:53 INFO - PROCESS | 1840 | 1461642173630 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 20:42:53 INFO - PROCESS | 1840 | 1461642173810 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac2fa7800 == 96 [pid = 1840] [id = 328] 20:42:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f2aba34b400) [pid = 1840] [serial = 985] [outer = (nil)] 20:42:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f2abec2fc00) [pid = 1840] [serial = 986] [outer = 0x7f2aba34b400] 20:42:53 INFO - PROCESS | 1840 | 1461642173882 Marionette DEBUG loaded listener.js 20:42:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f2ac2d10000) [pid = 1840] [serial = 987] [outer = 0x7f2aba34b400] 20:42:54 INFO - PROCESS | 1840 | 1461642174832 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:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1436ms 20:42:54 INFO - PROCESS | 1840 | 1461642174861 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 20:42:54 INFO - PROCESS | 1840 | 1461642174869 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 20:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:42:54 INFO - PROCESS | 1840 | 1461642174878 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:42:54 INFO - PROCESS | 1840 | 1461642174882 Marionette TRACE conn3 <- [1,1286,null,{}] 20:42:54 INFO - PROCESS | 1840 | 1461642174887 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:42:55 INFO - PROCESS | 1840 | 1461642175051 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 20:42:55 INFO - PROCESS | 1840 | 1461642175237 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca5af800 == 97 [pid = 1840] [id = 329] 20:42:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f2ac1ea6000) [pid = 1840] [serial = 988] [outer = (nil)] 20:42:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f2ac75ab800) [pid = 1840] [serial = 989] [outer = 0x7f2ac1ea6000] 20:42:55 INFO - PROCESS | 1840 | 1461642175307 Marionette DEBUG loaded listener.js 20:42:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f2ac9a3e800) [pid = 1840] [serial = 990] [outer = 0x7f2ac1ea6000] 20:42:56 INFO - PROCESS | 1840 | 1461642176324 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:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1481ms 20:42:56 INFO - PROCESS | 1840 | 1461642176359 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 20:42:56 INFO - PROCESS | 1840 | 1461642176363 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 20:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:42:56 INFO - PROCESS | 1840 | 1461642176369 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:42:56 INFO - PROCESS | 1840 | 1461642176374 Marionette TRACE conn3 <- [1,1290,null,{}] 20:42:56 INFO - PROCESS | 1840 | 1461642176389 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:42:56 INFO - PROCESS | 1840 | 1461642176556 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 20:42:56 INFO - PROCESS | 1840 | 1461642176743 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1f3f000 == 98 [pid = 1840] [id = 330] 20:42:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f2aca2f0400) [pid = 1840] [serial = 991] [outer = (nil)] 20:42:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f2acd91d400) [pid = 1840] [serial = 992] [outer = 0x7f2aca2f0400] 20:42:56 INFO - PROCESS | 1840 | 1461642176818 Marionette DEBUG loaded listener.js 20:42:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f2acdc79c00) [pid = 1840] [serial = 993] [outer = 0x7f2aca2f0400] 20:42:57 INFO - PROCESS | 1840 | 1461642177648 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:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1333ms 20:42:57 INFO - PROCESS | 1840 | 1461642177709 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 20:42:57 INFO - PROCESS | 1840 | 1461642177716 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 20:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:42:57 INFO - PROCESS | 1840 | 1461642177723 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:42:57 INFO - PROCESS | 1840 | 1461642177725 Marionette TRACE conn3 <- [1,1294,null,{}] 20:42:57 INFO - PROCESS | 1840 | 1461642177730 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:42:57 INFO - PROCESS | 1840 | 1461642177896 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 20:42:58 INFO - PROCESS | 1840 | 1461642178075 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad64e0000 == 99 [pid = 1840] [id = 331] 20:42:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f2aca453400) [pid = 1840] [serial = 994] [outer = (nil)] 20:42:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f2ad184ec00) [pid = 1840] [serial = 995] [outer = 0x7f2aca453400] 20:42:58 INFO - PROCESS | 1840 | 1461642178148 Marionette DEBUG loaded listener.js 20:42:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f2ad2f69c00) [pid = 1840] [serial = 996] [outer = 0x7f2aca453400] 20:42:58 INFO - PROCESS | 1840 | 1461642178929 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:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1231ms 20:42:58 INFO - PROCESS | 1840 | 1461642178955 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 20:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:42:58 INFO - PROCESS | 1840 | 1461642178958 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 20:42:58 INFO - PROCESS | 1840 | 1461642178963 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:42:58 INFO - PROCESS | 1840 | 1461642178966 Marionette TRACE conn3 <- [1,1298,null,{}] 20:42:58 INFO - PROCESS | 1840 | 1461642178971 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:42:59 INFO - PROCESS | 1840 | 1461642179127 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 20:42:59 INFO - PROCESS | 1840 | 1461642179313 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae142b000 == 100 [pid = 1840] [id = 332] 20:42:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f2acf50f400) [pid = 1840] [serial = 997] [outer = (nil)] 20:42:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f2ad5fcec00) [pid = 1840] [serial = 998] [outer = 0x7f2acf50f400] 20:42:59 INFO - PROCESS | 1840 | 1461642179383 Marionette DEBUG loaded listener.js 20:42:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f2adfd11c00) [pid = 1840] [serial = 999] [outer = 0x7f2acf50f400] 20:43:00 INFO - PROCESS | 1840 | 1461642180200 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:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1278ms 20:43:00 INFO - PROCESS | 1840 | 1461642180242 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 20:43:00 INFO - PROCESS | 1840 | 1461642180245 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 20:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:43:00 INFO - PROCESS | 1840 | 1461642180251 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:43:00 INFO - PROCESS | 1840 | 1461642180253 Marionette TRACE conn3 <- [1,1302,null,{}] 20:43:00 INFO - PROCESS | 1840 | 1461642180258 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:43:00 INFO - PROCESS | 1840 | 1461642180437 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 20:43:00 INFO - PROCESS | 1840 | 1461642180654 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae5721000 == 101 [pid = 1840] [id = 333] 20:43:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f2ae126bc00) [pid = 1840] [serial = 1000] [outer = (nil)] 20:43:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f2ae4d12c00) [pid = 1840] [serial = 1001] [outer = 0x7f2ae126bc00] 20:43:00 INFO - PROCESS | 1840 | 1461642180771 Marionette DEBUG loaded listener.js 20:43:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f2ae4db1800) [pid = 1840] [serial = 1002] [outer = 0x7f2ae126bc00] 20:43:01 INFO - PROCESS | 1840 | 1461642181580 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:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1378ms 20:43:01 INFO - PROCESS | 1840 | 1461642181630 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 20:43:01 INFO - PROCESS | 1840 | 1461642181634 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 20:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:43:01 INFO - PROCESS | 1840 | 1461642181640 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:43:01 INFO - PROCESS | 1840 | 1461642181642 Marionette TRACE conn3 <- [1,1306,null,{}] 20:43:01 INFO - PROCESS | 1840 | 1461642181648 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:43:01 INFO - PROCESS | 1840 | 1461642181799 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 20:43:01 INFO - PROCESS | 1840 | 1461642181986 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac02b3800 == 102 [pid = 1840] [id = 334] 20:43:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f2ac9256800) [pid = 1840] [serial = 1003] [outer = (nil)] 20:43:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f2ac925c800) [pid = 1840] [serial = 1004] [outer = 0x7f2ac9256800] 20:43:02 INFO - PROCESS | 1840 | 1461642182073 Marionette DEBUG loaded listener.js 20:43:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f2ac9260c00) [pid = 1840] [serial = 1005] [outer = 0x7f2ac9256800] 20:43:02 INFO - PROCESS | 1840 | 1461642182945 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:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1381ms 20:43:03 INFO - PROCESS | 1840 | 1461642183021 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 20:43:03 INFO - PROCESS | 1840 | 1461642183025 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 20:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:43:03 INFO - PROCESS | 1840 | 1461642183031 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:43:03 INFO - PROCESS | 1840 | 1461642183033 Marionette TRACE conn3 <- [1,1310,null,{}] 20:43:03 INFO - PROCESS | 1840 | 1461642183038 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:43:03 INFO - PROCESS | 1840 | 1461642183233 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 20:43:03 INFO - PROCESS | 1840 | 1461642183417 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca0c8000 == 103 [pid = 1840] [id = 335] 20:43:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f2abb905c00) [pid = 1840] [serial = 1006] [outer = (nil)] 20:43:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f2abb90b800) [pid = 1840] [serial = 1007] [outer = 0x7f2abb905c00] 20:43:03 INFO - PROCESS | 1840 | 1461642183489 Marionette DEBUG loaded listener.js 20:43:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f2abb910c00) [pid = 1840] [serial = 1008] [outer = 0x7f2abb905c00] 20:43:04 INFO - PROCESS | 1840 | 1461642184279 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:43:04 INFO - PROCESS | 1840 | 1461642184316 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 20:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:43:04 INFO - PROCESS | 1840 | 1461642184322 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:43:04 INFO - PROCESS | 1840 | 1461642184324 Marionette TRACE conn3 <- [1,1314,null,{}] 20:43:04 INFO - PROCESS | 1840 | 1461642184329 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:43:04 INFO - PROCESS | 1840 | 1461642184483 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 20:43:04 INFO - PROCESS | 1840 | 1461642184670 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9e4f800 == 104 [pid = 1840] [id = 336] 20:43:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f2abb906000) [pid = 1840] [serial = 1009] [outer = (nil)] 20:43:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f2abfc48000) [pid = 1840] [serial = 1010] [outer = 0x7f2abb906000] 20:43:04 INFO - PROCESS | 1840 | 1461642184736 Marionette DEBUG loaded listener.js 20:43:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f2abfc4d400) [pid = 1840] [serial = 1011] [outer = 0x7f2abb906000] 20:43:05 INFO - PROCESS | 1840 | 1461642185581 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:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1330ms 20:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:43:05 INFO - PROCESS | 1840 | 1461642185653 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 20:43:05 INFO - PROCESS | 1840 | 1461642185656 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 20:43:05 INFO - PROCESS | 1840 | 1461642185667 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:43:05 INFO - PROCESS | 1840 | 1461642185675 Marionette TRACE conn3 <- [1,1318,null,{}] 20:43:05 INFO - PROCESS | 1840 | 1461642185685 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:43:05 INFO - PROCESS | 1840 | 1461642185880 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 20:43:06 INFO - PROCESS | 1840 | 1461642186066 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9e69800 == 105 [pid = 1840] [id = 337] 20:43:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f2aba7ebc00) [pid = 1840] [serial = 1012] [outer = (nil)] 20:43:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f2aba7f2800) [pid = 1840] [serial = 1013] [outer = 0x7f2aba7ebc00] 20:43:06 INFO - PROCESS | 1840 | 1461642186135 Marionette DEBUG loaded listener.js 20:43:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f2aba7f7400) [pid = 1840] [serial = 1014] [outer = 0x7f2aba7ebc00] 20:43:06 INFO - PROCESS | 1840 | 1461642186967 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:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1352ms 20:43:07 INFO - PROCESS | 1840 | 1461642187014 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 20:43:07 INFO - PROCESS | 1840 | 1461642187017 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 20:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:43:07 INFO - PROCESS | 1840 | 1461642187023 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:43:07 INFO - PROCESS | 1840 | 1461642187027 Marionette TRACE conn3 <- [1,1322,null,{}] 20:43:07 INFO - PROCESS | 1840 | 1461642187032 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:43:07 INFO - PROCESS | 1840 | 1461642187227 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 20:43:07 INFO - PROCESS | 1840 | 1461642187418 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad21b1000 == 106 [pid = 1840] [id = 338] 20:43:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f2aba7ec000) [pid = 1840] [serial = 1015] [outer = (nil)] 20:43:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f2ac925b400) [pid = 1840] [serial = 1016] [outer = 0x7f2aba7ec000] 20:43:07 INFO - PROCESS | 1840 | 1461642187493 Marionette DEBUG loaded listener.js 20:43:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f2ae4d0ec00) [pid = 1840] [serial = 1017] [outer = 0x7f2aba7ec000] 20:43:08 INFO - PROCESS | 1840 | 1461642188398 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:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1428ms 20:43:08 INFO - PROCESS | 1840 | 1461642188452 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 20:43:08 INFO - PROCESS | 1840 | 1461642188454 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 20:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:43:08 INFO - PROCESS | 1840 | 1461642188461 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:43:08 INFO - PROCESS | 1840 | 1461642188463 Marionette TRACE conn3 <- [1,1326,null,{}] 20:43:08 INFO - PROCESS | 1840 | 1461642188468 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:43:08 INFO - PROCESS | 1840 | 1461642188630 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 20:43:08 INFO - PROCESS | 1840 | 1461642188823 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abd24c800 == 107 [pid = 1840] [id = 339] 20:43:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f2aba343c00) [pid = 1840] [serial = 1018] [outer = (nil)] 20:43:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f2abd34dc00) [pid = 1840] [serial = 1019] [outer = 0x7f2aba343c00] 20:43:08 INFO - PROCESS | 1840 | 1461642188891 Marionette DEBUG loaded listener.js 20:43:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f2abd352800) [pid = 1840] [serial = 1020] [outer = 0x7f2aba343c00] 20:43:09 INFO - PROCESS | 1840 | 1461642189714 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:43:09 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:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1282ms 20:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:43:09 INFO - PROCESS | 1840 | 1461642189744 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 20:43:09 INFO - PROCESS | 1840 | 1461642189746 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 20:43:09 INFO - PROCESS | 1840 | 1461642189751 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:43:09 INFO - PROCESS | 1840 | 1461642189755 Marionette TRACE conn3 <- [1,1330,null,{}] 20:43:09 INFO - PROCESS | 1840 | 1461642189760 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:43:09 INFO - PROCESS | 1840 | 1461642189919 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 20:43:10 INFO - PROCESS | 1840 | 1461642190122 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9e67000 == 108 [pid = 1840] [id = 340] 20:43:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f2aba342000) [pid = 1840] [serial = 1021] [outer = (nil)] 20:43:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f2ac1704c00) [pid = 1840] [serial = 1022] [outer = 0x7f2aba342000] 20:43:10 INFO - PROCESS | 1840 | 1461642190189 Marionette DEBUG loaded listener.js 20:43:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f2ac1709800) [pid = 1840] [serial = 1023] [outer = 0x7f2aba342000] 20:43:11 INFO - PROCESS | 1840 | 1461642191546 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:43:11 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:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1835ms 20:43:11 INFO - PROCESS | 1840 | 1461642191588 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 20:43:11 INFO - PROCESS | 1840 | 1461642191594 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 20:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:43:11 INFO - PROCESS | 1840 | 1461642191602 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:43:11 INFO - PROCESS | 1840 | 1461642191606 Marionette TRACE conn3 <- [1,1334,null,{}] 20:43:11 INFO - PROCESS | 1840 | 1461642191613 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:43:11 INFO - PROCESS | 1840 | 1461642191782 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 20:43:12 INFO - PROCESS | 1840 | 1461642192014 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abfccd800 == 109 [pid = 1840] [id = 341] 20:43:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f2aba331800) [pid = 1840] [serial = 1024] [outer = (nil)] 20:43:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f2abb7ce400) [pid = 1840] [serial = 1025] [outer = 0x7f2aba331800] 20:43:12 INFO - PROCESS | 1840 | 1461642192150 Marionette DEBUG loaded listener.js 20:43:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f2abfc4e000) [pid = 1840] [serial = 1026] [outer = 0x7f2aba331800] 20:43:13 INFO - PROCESS | 1840 | 1461642193077 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:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1533ms 20:43:13 INFO - PROCESS | 1840 | 1461642193137 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 20:43:13 INFO - PROCESS | 1840 | 1461642193144 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 20:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:43:13 INFO - PROCESS | 1840 | 1461642193153 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:43:13 INFO - PROCESS | 1840 | 1461642193157 Marionette TRACE conn3 <- [1,1338,null,{}] 20:43:13 INFO - PROCESS | 1840 | 1461642193162 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:43:13 INFO - PROCESS | 1840 | 1461642193319 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 20:43:13 INFO - PROCESS | 1840 | 1461642193590 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abebde000 == 110 [pid = 1840] [id = 342] 20:43:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f2ac18ee400) [pid = 1840] [serial = 1027] [outer = (nil)] 20:43:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f2ac1d7e000) [pid = 1840] [serial = 1028] [outer = 0x7f2ac18ee400] 20:43:13 INFO - PROCESS | 1840 | 1461642193674 Marionette DEBUG loaded listener.js 20:43:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f2ac2d14000) [pid = 1840] [serial = 1029] [outer = 0x7f2ac18ee400] 20:43:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acf261800 == 109 [pid = 1840] [id = 326] 20:43:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd698800 == 108 [pid = 1840] [id = 325] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f2abe2cdc00) [pid = 1840] [serial = 899] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f2ac1ea4000) [pid = 1840] [serial = 896] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f2abb7cc400) [pid = 1840] [serial = 893] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f2ad23cd400) [pid = 1840] [serial = 923] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc807800 == 107 [pid = 1840] [id = 324] 20:43:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9a96000 == 106 [pid = 1840] [id = 323] 20:43:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac735b800 == 105 [pid = 1840] [id = 322] 20:43:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abeab6800 == 104 [pid = 1840] [id = 321] 20:43:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac2f6e000 == 103 [pid = 1840] [id = 315] 20:43:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae5722800 == 102 [pid = 1840] [id = 314] 20:43:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae4ba6000 == 101 [pid = 1840] [id = 313] 20:43:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2adf1c0800 == 100 [pid = 1840] [id = 312] 20:43:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad3bb3800 == 99 [pid = 1840] [id = 311] 20:43:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad27c8000 == 98 [pid = 1840] [id = 310] 20:43:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc92f800 == 97 [pid = 1840] [id = 309] 20:43:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac7360000 == 96 [pid = 1840] [id = 308] 20:43:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1b9b800 == 95 [pid = 1840] [id = 307] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f2ad5e49000) [pid = 1840] [serial = 878] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f2ad1843c00) [pid = 1840] [serial = 920] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f2ac18eec00) [pid = 1840] [serial = 905] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f2acd916000) [pid = 1840] [serial = 872] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f2ac2d18c00) [pid = 1840] [serial = 887] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f2ae00d0000) [pid = 1840] [serial = 881] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f2ad05a0000) [pid = 1840] [serial = 917] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f2ad2742c00) [pid = 1840] [serial = 867] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f2acd522800) [pid = 1840] [serial = 912] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f2ac7217800) [pid = 1840] [serial = 869] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f2aca2e2400) [pid = 1840] [serial = 908] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f2acd95e800) [pid = 1840] [serial = 914] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f2ad1755000) [pid = 1840] [serial = 918] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f2ac1ea2c00) [pid = 1840] [serial = 890] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f2ad0c80c00) [pid = 1840] [serial = 875] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f2acb261000) [pid = 1840] [serial = 909] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f2ac9c1d800) [pid = 1840] [serial = 906] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f2acc9d9400) [pid = 1840] [serial = 911] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f2ae4d0a800) [pid = 1840] [serial = 884] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f2ac7218800) [pid = 1840] [serial = 903] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f2ac1ea5000) [pid = 1840] [serial = 902] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f2acdaca400) [pid = 1840] [serial = 915] [outer = (nil)] [url = about:blank] 20:43:14 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f2ad1c4f400) [pid = 1840] [serial = 921] [outer = (nil)] [url = about:blank] 20:43:15 INFO - PROCESS | 1840 | 1461642195081 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:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1981ms 20:43:15 INFO - PROCESS | 1840 | 1461642195134 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 20:43:15 INFO - PROCESS | 1840 | 1461642195137 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 20:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:43:15 INFO - PROCESS | 1840 | 1461642195143 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:43:15 INFO - PROCESS | 1840 | 1461642195147 Marionette TRACE conn3 <- [1,1342,null,{}] 20:43:15 INFO - PROCESS | 1840 | 1461642195163 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:43:15 INFO - PROCESS | 1840 | 1461642195318 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 20:43:15 INFO - PROCESS | 1840 | 1461642195463 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7352800 == 96 [pid = 1840] [id = 343] 20:43:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f2abec2d800) [pid = 1840] [serial = 1030] [outer = (nil)] 20:43:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f2ac2f08400) [pid = 1840] [serial = 1031] [outer = 0x7f2abec2d800] 20:43:15 INFO - PROCESS | 1840 | 1461642195527 Marionette DEBUG loaded listener.js 20:43:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f2ac74e0800) [pid = 1840] [serial = 1032] [outer = 0x7f2abec2d800] 20:43:16 INFO - PROCESS | 1840 | 1461642196210 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:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1090ms 20:43:16 INFO - PROCESS | 1840 | 1461642196239 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 20:43:16 INFO - PROCESS | 1840 | 1461642196242 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 20:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:43:16 INFO - PROCESS | 1840 | 1461642196251 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:43:16 INFO - PROCESS | 1840 | 1461642196255 Marionette TRACE conn3 <- [1,1346,null,{}] 20:43:16 INFO - PROCESS | 1840 | 1461642196261 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:43:16 INFO - PROCESS | 1840 | 1461642196477 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 20:43:16 INFO - PROCESS | 1840 | 1461642196574 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9890800 == 97 [pid = 1840] [id = 344] 20:43:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f2ac721cc00) [pid = 1840] [serial = 1033] [outer = (nil)] 20:43:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f2ac8cbc800) [pid = 1840] [serial = 1034] [outer = 0x7f2ac721cc00] 20:43:16 INFO - PROCESS | 1840 | 1461642196632 Marionette DEBUG loaded listener.js 20:43:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f2ac9549c00) [pid = 1840] [serial = 1035] [outer = 0x7f2ac721cc00] 20:43:17 INFO - PROCESS | 1840 | 1461642197425 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:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1230ms 20:43:17 INFO - PROCESS | 1840 | 1461642197482 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 20:43:17 INFO - PROCESS | 1840 | 1461642197486 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 20:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:43:17 INFO - PROCESS | 1840 | 1461642197491 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:43:17 INFO - PROCESS | 1840 | 1461642197493 Marionette TRACE conn3 <- [1,1350,null,{}] 20:43:17 INFO - PROCESS | 1840 | 1461642197498 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:43:17 INFO - PROCESS | 1840 | 1461642197694 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 20:43:17 INFO - PROCESS | 1840 | 1461642197716 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acb35e000 == 98 [pid = 1840] [id = 345] 20:43:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f2ac8cbb000) [pid = 1840] [serial = 1036] [outer = (nil)] 20:43:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f2ac9a40000) [pid = 1840] [serial = 1037] [outer = 0x7f2ac8cbb000] 20:43:17 INFO - PROCESS | 1840 | 1461642197772 Marionette DEBUG loaded listener.js 20:43:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f2ac9ebb000) [pid = 1840] [serial = 1038] [outer = 0x7f2ac8cbb000] 20:43:18 INFO - PROCESS | 1840 | 1461642198578 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:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1130ms 20:43:18 INFO - PROCESS | 1840 | 1461642198621 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 20:43:18 INFO - PROCESS | 1840 | 1461642198624 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 20:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:43:18 INFO - PROCESS | 1840 | 1461642198632 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:43:18 INFO - PROCESS | 1840 | 1461642198635 Marionette TRACE conn3 <- [1,1354,null,{}] 20:43:18 INFO - PROCESS | 1840 | 1461642198646 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:43:18 INFO - PROCESS | 1840 | 1461642198859 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 20:43:19 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f2acd529c00) [pid = 1840] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:43:19 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f2ac2d0f800) [pid = 1840] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:43:19 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f2ac18e5400) [pid = 1840] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:43:19 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f2ac75afc00) [pid = 1840] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:43:19 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f2ac9ec0800) [pid = 1840] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:43:19 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f2ac18ea400) [pid = 1840] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:43:19 INFO - PROCESS | 1840 | 1461642199295 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc92f800 == 99 [pid = 1840] [id = 346] 20:43:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f2ac2f0d400) [pid = 1840] [serial = 1039] [outer = (nil)] 20:43:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f2ac9ec0800) [pid = 1840] [serial = 1040] [outer = 0x7f2ac2f0d400] 20:43:19 INFO - PROCESS | 1840 | 1461642199361 Marionette DEBUG loaded listener.js 20:43:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f2acd522800) [pid = 1840] [serial = 1041] [outer = 0x7f2ac2f0d400] 20:43:19 INFO - PROCESS | 1840 | 1461642199944 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:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1393ms 20:43:20 INFO - PROCESS | 1840 | 1461642200027 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 20:43:20 INFO - PROCESS | 1840 | 1461642200030 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 20:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:43:20 INFO - PROCESS | 1840 | 1461642200035 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:43:20 INFO - PROCESS | 1840 | 1461642200037 Marionette TRACE conn3 <- [1,1358,null,{}] 20:43:20 INFO - PROCESS | 1840 | 1461642200052 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:43:20 INFO - PROCESS | 1840 | 1461642200251 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 20:43:20 INFO - PROCESS | 1840 | 1461642200266 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acf31c800 == 100 [pid = 1840] [id = 347] 20:43:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f2ac721e000) [pid = 1840] [serial = 1042] [outer = (nil)] 20:43:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f2acd95a800) [pid = 1840] [serial = 1043] [outer = 0x7f2ac721e000] 20:43:20 INFO - PROCESS | 1840 | 1461642200323 Marionette DEBUG loaded listener.js 20:43:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f2acdac8400) [pid = 1840] [serial = 1044] [outer = 0x7f2ac721e000] 20:43:21 INFO - PROCESS | 1840 | 1461642201021 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:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1038ms 20:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:43:21 INFO - PROCESS | 1840 | 1461642201074 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 20:43:21 INFO - PROCESS | 1840 | 1461642201076 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 20:43:21 INFO - PROCESS | 1840 | 1461642201081 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:43:21 INFO - PROCESS | 1840 | 1461642201084 Marionette TRACE conn3 <- [1,1362,null,{}] 20:43:21 INFO - PROCESS | 1840 | 1461642201089 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:43:21 INFO - PROCESS | 1840 | 1461642201402 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 20:43:21 INFO - PROCESS | 1840 | 1461642201547 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abd240800 == 101 [pid = 1840] [id = 348] 20:43:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f2aba327800) [pid = 1840] [serial = 1045] [outer = (nil)] 20:43:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f2aba333400) [pid = 1840] [serial = 1046] [outer = 0x7f2aba327800] 20:43:21 INFO - PROCESS | 1840 | 1461642201627 Marionette DEBUG loaded listener.js 20:43:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f2aba7eec00) [pid = 1840] [serial = 1047] [outer = 0x7f2aba327800] 20:43:22 INFO - PROCESS | 1840 | 1461642202630 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:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1586ms 20:43:22 INFO - PROCESS | 1840 | 1461642202669 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 20:43:22 INFO - PROCESS | 1840 | 1461642202673 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 20:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:43:22 INFO - PROCESS | 1840 | 1461642202681 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:43:22 INFO - PROCESS | 1840 | 1461642202687 Marionette TRACE conn3 <- [1,1366,null,{}] 20:43:22 INFO - PROCESS | 1840 | 1461642202694 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:43:22 INFO - PROCESS | 1840 | 1461642202876 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 20:43:23 INFO - PROCESS | 1840 | 1461642203112 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac929d800 == 102 [pid = 1840] [id = 349] 20:43:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f2ac1705400) [pid = 1840] [serial = 1048] [outer = (nil)] 20:43:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f2ac170d800) [pid = 1840] [serial = 1049] [outer = 0x7f2ac1705400] 20:43:23 INFO - PROCESS | 1840 | 1461642203230 Marionette DEBUG loaded listener.js 20:43:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f2ac1e9b400) [pid = 1840] [serial = 1050] [outer = 0x7f2ac1705400] 20:43:24 INFO - PROCESS | 1840 | 1461642204081 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:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:43:24 INFO - PROCESS | 1840 | 1461642204127 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 20:43:24 INFO - PROCESS | 1840 | 1461642204133 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:43:24 INFO - PROCESS | 1840 | 1461642204136 Marionette TRACE conn3 <- [1,1370,null,{}] 20:43:24 INFO - PROCESS | 1840 | 1461642204142 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:43:24 INFO - PROCESS | 1840 | 1461642204304 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 20:43:24 INFO - PROCESS | 1840 | 1461642204507 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1629000 == 103 [pid = 1840] [id = 350] 20:43:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f2ac2d1cc00) [pid = 1840] [serial = 1051] [outer = (nil)] 20:43:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f2ac74d5400) [pid = 1840] [serial = 1052] [outer = 0x7f2ac2d1cc00] 20:43:24 INFO - PROCESS | 1840 | 1461642204576 Marionette DEBUG loaded listener.js 20:43:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f2ac9258400) [pid = 1840] [serial = 1053] [outer = 0x7f2ac2d1cc00] 20:43:25 INFO - PROCESS | 1840 | 1461642205530 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:43:25 INFO - PROCESS | 1840 | 1461642205571 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 20:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:43:25 INFO - PROCESS | 1840 | 1461642205587 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:43:25 INFO - PROCESS | 1840 | 1461642205594 Marionette TRACE conn3 <- [1,1374,null,{}] 20:43:25 INFO - PROCESS | 1840 | 1461642205599 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:43:25 INFO - PROCESS | 1840 | 1461642205766 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 20:43:25 INFO - PROCESS | 1840 | 1461642205956 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1f4d000 == 104 [pid = 1840] [id = 351] 20:43:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f2ac18f2400) [pid = 1840] [serial = 1054] [outer = (nil)] 20:43:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f2aca2e2400) [pid = 1840] [serial = 1055] [outer = 0x7f2ac18f2400] 20:43:26 INFO - PROCESS | 1840 | 1461642206028 Marionette DEBUG loaded listener.js 20:43:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f2acc9d2c00) [pid = 1840] [serial = 1056] [outer = 0x7f2ac18f2400] 20:43:26 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:43:26 INFO - PROCESS | 1840 | 1461642206931 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:43:26 INFO - PROCESS | 1840 | 1461642206979 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 20:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:43:26 INFO - PROCESS | 1840 | 1461642206985 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:43:26 INFO - PROCESS | 1840 | 1461642206988 Marionette TRACE conn3 <- [1,1378,null,{}] 20:43:26 INFO - PROCESS | 1840 | 1461642206993 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:43:27 INFO - PROCESS | 1840 | 1461642207198 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 20:43:27 INFO - PROCESS | 1840 | 1461642207388 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad301d800 == 105 [pid = 1840] [id = 352] 20:43:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f2ac721b400) [pid = 1840] [serial = 1057] [outer = (nil)] 20:43:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f2acdaca400) [pid = 1840] [serial = 1058] [outer = 0x7f2ac721b400] 20:43:27 INFO - PROCESS | 1840 | 1461642207457 Marionette DEBUG loaded listener.js 20:43:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f2acf238400) [pid = 1840] [serial = 1059] [outer = 0x7f2ac721b400] 20:43:28 INFO - PROCESS | 1840 | 1461642208305 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:43:28 INFO - PROCESS | 1840 | 1461642208373 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 20:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:43:28 INFO - PROCESS | 1840 | 1461642208380 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:43:28 INFO - PROCESS | 1840 | 1461642208383 Marionette TRACE conn3 <- [1,1382,null,{}] 20:43:28 INFO - PROCESS | 1840 | 1461642208388 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:43:28 INFO - PROCESS | 1840 | 1461642208546 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 20:43:28 INFO - PROCESS | 1840 | 1461642208740 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2adfd15000 == 106 [pid = 1840] [id = 353] 20:43:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f2ad118c000) [pid = 1840] [serial = 1060] [outer = (nil)] 20:43:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f2ad17b6c00) [pid = 1840] [serial = 1061] [outer = 0x7f2ad118c000] 20:43:28 INFO - PROCESS | 1840 | 1461642208820 Marionette DEBUG loaded listener.js 20:43:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f2ad22b9400) [pid = 1840] [serial = 1062] [outer = 0x7f2ad118c000] 20:43:29 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9882800 == 105 [pid = 1840] [id = 10] 20:43:29 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:43:29 INFO - PROCESS | 1840 | 1461642209800 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:43:29 INFO - PROCESS | 1840 | 1461642209869 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 20:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:43:29 INFO - PROCESS | 1840 | 1461642209875 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:43:29 INFO - PROCESS | 1840 | 1461642209877 Marionette TRACE conn3 <- [1,1386,null,{}] 20:43:29 INFO - PROCESS | 1840 | 1461642209882 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:43:30 INFO - PROCESS | 1840 | 1461642210047 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 20:43:30 INFO - PROCESS | 1840 | 1461642210274 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae54b0800 == 106 [pid = 1840] [id = 354] 20:43:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f2ac9543400) [pid = 1840] [serial = 1063] [outer = (nil)] 20:43:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f2ad2dff800) [pid = 1840] [serial = 1064] [outer = 0x7f2ac9543400] 20:43:30 INFO - PROCESS | 1840 | 1461642210357 Marionette DEBUG loaded listener.js 20:43:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f2ad3c52c00) [pid = 1840] [serial = 1065] [outer = 0x7f2ac9543400] 20:43:31 INFO - PROCESS | 1840 | 1461642211313 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:43:31 INFO - PROCESS | 1840 | 1461642211373 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 20:43:31 INFO - PROCESS | 1840 | 1461642211379 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:43:31 INFO - PROCESS | 1840 | 1461642211381 Marionette TRACE conn3 <- [1,1390,null,{}] 20:43:31 INFO - PROCESS | 1840 | 1461642211386 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:43:31 INFO - PROCESS | 1840 | 1461642211544 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 20:43:31 INFO - PROCESS | 1840 | 1461642211782 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abfc6e000 == 107 [pid = 1840] [id = 355] 20:43:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f2ac9bce800) [pid = 1840] [serial = 1066] [outer = (nil)] 20:43:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f2adf123800) [pid = 1840] [serial = 1067] [outer = 0x7f2ac9bce800] 20:43:31 INFO - PROCESS | 1840 | 1461642211858 Marionette DEBUG loaded listener.js 20:43:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f2ae0243800) [pid = 1840] [serial = 1068] [outer = 0x7f2ac9bce800] 20:43:32 INFO - PROCESS | 1840 | 1461642212808 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:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1480ms 20:43:32 INFO - PROCESS | 1840 | 1461642212858 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 20:43:32 INFO - PROCESS | 1840 | 1461642212862 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 20:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:43:32 INFO - PROCESS | 1840 | 1461642212867 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:43:32 INFO - PROCESS | 1840 | 1461642212869 Marionette TRACE conn3 <- [1,1394,null,{}] 20:43:32 INFO - PROCESS | 1840 | 1461642212875 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:43:33 INFO - PROCESS | 1840 | 1461642213066 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 20:43:33 INFO - PROCESS | 1840 | 1461642213295 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae57d7000 == 108 [pid = 1840] [id = 356] 20:43:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f2abd391c00) [pid = 1840] [serial = 1069] [outer = (nil)] 20:43:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f2abd399800) [pid = 1840] [serial = 1070] [outer = 0x7f2abd391c00] 20:43:33 INFO - PROCESS | 1840 | 1461642213407 Marionette DEBUG loaded listener.js 20:43:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f2abd39e800) [pid = 1840] [serial = 1071] [outer = 0x7f2abd391c00] 20:43:34 INFO - PROCESS | 1840 | 1461642214183 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:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1378ms 20:43:34 INFO - PROCESS | 1840 | 1461642214246 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 20:43:34 INFO - PROCESS | 1840 | 1461642214250 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 20:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:43:34 INFO - PROCESS | 1840 | 1461642214255 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:43:34 INFO - PROCESS | 1840 | 1461642214264 Marionette TRACE conn3 <- [1,1398,null,{}] 20:43:34 INFO - PROCESS | 1840 | 1461642214269 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:43:34 INFO - PROCESS | 1840 | 1461642214433 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 20:43:34 INFO - PROCESS | 1840 | 1461642214621 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe3bf800 == 109 [pid = 1840] [id = 357] 20:43:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f2abd393400) [pid = 1840] [serial = 1072] [outer = (nil)] 20:43:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f2adf120000) [pid = 1840] [serial = 1073] [outer = 0x7f2abd393400] 20:43:34 INFO - PROCESS | 1840 | 1461642214691 Marionette DEBUG loaded listener.js 20:43:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f2ae126b400) [pid = 1840] [serial = 1074] [outer = 0x7f2abd393400] 20:43:35 INFO - PROCESS | 1840 | 1461642215545 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:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1335ms 20:43:35 INFO - PROCESS | 1840 | 1461642215591 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 20:43:35 INFO - PROCESS | 1840 | 1461642215595 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 20:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:43:35 INFO - PROCESS | 1840 | 1461642215601 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:43:35 INFO - PROCESS | 1840 | 1461642215604 Marionette TRACE conn3 <- [1,1402,null,{}] 20:43:35 INFO - PROCESS | 1840 | 1461642215610 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:43:35 INFO - PROCESS | 1840 | 1461642215767 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 20:43:35 INFO - PROCESS | 1840 | 1461642215964 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aea68a000 == 110 [pid = 1840] [id = 358] 20:43:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f2abd39ac00) [pid = 1840] [serial = 1075] [outer = (nil)] 20:43:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f2ac8998800) [pid = 1840] [serial = 1076] [outer = 0x7f2abd39ac00] 20:43:36 INFO - PROCESS | 1840 | 1461642216052 Marionette DEBUG loaded listener.js 20:43:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f2ac899f800) [pid = 1840] [serial = 1077] [outer = 0x7f2abd39ac00] 20:43:36 INFO - PROCESS | 1840 | 1461642216938 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:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1385ms 20:43:36 INFO - PROCESS | 1840 | 1461642216987 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 20:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:43:36 INFO - PROCESS | 1840 | 1461642216991 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 20:43:36 INFO - PROCESS | 1840 | 1461642216996 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:43:37 INFO - PROCESS | 1840 | 1461642217000 Marionette TRACE conn3 <- [1,1406,null,{}] 20:43:37 INFO - PROCESS | 1840 | 1461642217005 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:43:37 INFO - PROCESS | 1840 | 1461642217188 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 20:43:37 INFO - PROCESS | 1840 | 1461642217388 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab9ed7800 == 111 [pid = 1840] [id = 359] 20:43:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f2abe202400) [pid = 1840] [serial = 1078] [outer = (nil)] 20:43:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f2abe20ec00) [pid = 1840] [serial = 1079] [outer = 0x7f2abe202400] 20:43:37 INFO - PROCESS | 1840 | 1461642217453 Marionette DEBUG loaded listener.js 20:43:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f2ac899f400) [pid = 1840] [serial = 1080] [outer = 0x7f2abe202400] 20:43:38 INFO - PROCESS | 1840 | 1461642218668 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:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1736ms 20:43:38 INFO - PROCESS | 1840 | 1461642218733 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 20:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:43:38 INFO - PROCESS | 1840 | 1461642218740 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 20:43:38 INFO - PROCESS | 1840 | 1461642218746 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:43:38 INFO - PROCESS | 1840 | 1461642218751 Marionette TRACE conn3 <- [1,1410,null,{}] 20:43:38 INFO - PROCESS | 1840 | 1461642218758 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:43:38 INFO - PROCESS | 1840 | 1461642218931 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 20:43:39 INFO - PROCESS | 1840 | 1461642219138 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1cb5800 == 112 [pid = 1840] [id = 360] 20:43:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f2aba7f5000) [pid = 1840] [serial = 1081] [outer = (nil)] 20:43:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f2abb90e000) [pid = 1840] [serial = 1082] [outer = 0x7f2aba7f5000] 20:43:39 INFO - PROCESS | 1840 | 1461642219204 Marionette DEBUG loaded listener.js 20:43:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f2abe20e400) [pid = 1840] [serial = 1083] [outer = 0x7f2aba7f5000] 20:43:40 INFO - PROCESS | 1840 | 1461642220299 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:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1589ms 20:43:40 INFO - PROCESS | 1840 | 1461642220334 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 20:43:40 INFO - PROCESS | 1840 | 1461642220342 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 20:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:43:40 INFO - PROCESS | 1840 | 1461642220350 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:43:40 INFO - PROCESS | 1840 | 1461642220354 Marionette TRACE conn3 <- [1,1414,null,{}] 20:43:40 INFO - PROCESS | 1840 | 1461642220359 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:43:40 INFO - PROCESS | 1840 | 1461642220528 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 20:43:40 INFO - PROCESS | 1840 | 1461642220794 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac881b000 == 113 [pid = 1840] [id = 361] 20:43:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f2abb90bc00) [pid = 1840] [serial = 1084] [outer = (nil)] 20:43:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f2ac1705000) [pid = 1840] [serial = 1085] [outer = 0x7f2abb90bc00] 20:43:40 INFO - PROCESS | 1840 | 1461642220855 Marionette DEBUG loaded listener.js 20:43:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f2ac1ea0000) [pid = 1840] [serial = 1086] [outer = 0x7f2abb90bc00] 20:43:41 INFO - PROCESS | 1840 | 1461642221749 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:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1433ms 20:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:43:41 INFO - PROCESS | 1840 | 1461642221783 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 20:43:41 INFO - PROCESS | 1840 | 1461642221785 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 20:43:41 INFO - PROCESS | 1840 | 1461642221791 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:43:41 INFO - PROCESS | 1840 | 1461642221796 Marionette TRACE conn3 <- [1,1418,null,{}] 20:43:41 INFO - PROCESS | 1840 | 1461642221811 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:43:41 INFO - PROCESS | 1840 | 1461642221979 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 20:43:42 INFO - PROCESS | 1840 | 1461642222217 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac92af000 == 114 [pid = 1840] [id = 362] 20:43:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f2ac75a5800) [pid = 1840] [serial = 1087] [outer = (nil)] 20:43:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f2ac8999800) [pid = 1840] [serial = 1088] [outer = 0x7f2ac75a5800] 20:43:42 INFO - PROCESS | 1840 | 1461642222307 Marionette DEBUG loaded listener.js 20:43:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f2ac8cb8c00) [pid = 1840] [serial = 1089] [outer = 0x7f2ac75a5800] 20:43:43 INFO - PROCESS | 1840 | 1461642223140 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:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1388ms 20:43:43 INFO - PROCESS | 1840 | 1461642223179 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 20:43:43 INFO - PROCESS | 1840 | 1461642223183 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 20:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:43:43 INFO - PROCESS | 1840 | 1461642223189 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:43:43 INFO - PROCESS | 1840 | 1461642223191 Marionette TRACE conn3 <- [1,1422,null,{}] 20:43:43 INFO - PROCESS | 1840 | 1461642223196 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:43:43 INFO - PROCESS | 1840 | 1461642223352 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 20:43:43 INFO - PROCESS | 1840 | 1461642223560 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7338000 == 115 [pid = 1840] [id = 363] 20:43:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f2ac2dcd400) [pid = 1840] [serial = 1090] [outer = (nil)] 20:43:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f2ac9657400) [pid = 1840] [serial = 1091] [outer = 0x7f2ac2dcd400] 20:43:43 INFO - PROCESS | 1840 | 1461642223622 Marionette DEBUG loaded listener.js 20:43:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f2ac9d8e000) [pid = 1840] [serial = 1092] [outer = 0x7f2ac2dcd400] 20:43:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac2fb9800 == 114 [pid = 1840] [id = 297] 20:43:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abbae8800 == 113 [pid = 1840] [id = 298] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f2ad23cd800) [pid = 1840] [serial = 935] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f2acd964000) [pid = 1840] [serial = 932] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f2aba344800) [pid = 1840] [serial = 962] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f2ac9eb7c00) [pid = 1840] [serial = 929] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f2ac1e9b800) [pid = 1840] [serial = 926] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f2ad3ad6800) [pid = 1840] [serial = 938] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f2ae1147400) [pid = 1840] [serial = 941] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f2ae4d13000) [pid = 1840] [serial = 944] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f2ac2f0bc00) [pid = 1840] [serial = 947] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f2ac8cb4c00) [pid = 1840] [serial = 950] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f2ac8cbe000) [pid = 1840] [serial = 953] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f2aba32f400) [pid = 1840] [serial = 959] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f2ac72b0400) [pid = 1840] [serial = 956] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f2ad1c59c00) [pid = 1840] [serial = 983] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae571d000 == 112 [pid = 1840] [id = 296] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac2fbe800 == 111 [pid = 1840] [id = 299] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac929e000 == 110 [pid = 1840] [id = 295] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acf31c800 == 109 [pid = 1840] [id = 347] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc92f800 == 108 [pid = 1840] [id = 346] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acb35e000 == 107 [pid = 1840] [id = 345] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9890800 == 106 [pid = 1840] [id = 344] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac7352800 == 105 [pid = 1840] [id = 343] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abebde000 == 104 [pid = 1840] [id = 342] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abfccd800 == 103 [pid = 1840] [id = 341] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9e4f800 == 102 [pid = 1840] [id = 336] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca0c8000 == 101 [pid = 1840] [id = 335] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac02b3800 == 100 [pid = 1840] [id = 334] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae5721000 == 99 [pid = 1840] [id = 333] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae142b000 == 98 [pid = 1840] [id = 332] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad64e0000 == 97 [pid = 1840] [id = 331] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1f3f000 == 96 [pid = 1840] [id = 330] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca5af800 == 95 [pid = 1840] [id = 329] 20:43:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac2fa7800 == 94 [pid = 1840] [id = 328] 20:43:44 INFO - PROCESS | 1840 | 1461642224486 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:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1331ms 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f2acd967000) [pid = 1840] [serial = 977] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f2ac72aec00) [pid = 1840] [serial = 968] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f2ac8cb0800) [pid = 1840] [serial = 969] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f2ac1e99c00) [pid = 1840] [serial = 965] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f2ac2d0fc00) [pid = 1840] [serial = 966] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f2ac9d97c00) [pid = 1840] [serial = 971] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f2aca2f1400) [pid = 1840] [serial = 972] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f2acc833400) [pid = 1840] [serial = 974] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f2acd527400) [pid = 1840] [serial = 975] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f2acfd75c00) [pid = 1840] [serial = 980] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f2acdad1800) [pid = 1840] [serial = 978] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f2ad1c59000) [pid = 1840] [serial = 981] [outer = (nil)] [url = about:blank] 20:43:44 INFO - PROCESS | 1840 | 1461642224538 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 20:43:44 INFO - PROCESS | 1840 | 1461642224542 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 20:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:43:44 INFO - PROCESS | 1840 | 1461642224547 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:43:44 INFO - PROCESS | 1840 | 1461642224549 Marionette TRACE conn3 <- [1,1426,null,{}] 20:43:44 INFO - PROCESS | 1840 | 1461642224554 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:43:44 INFO - PROCESS | 1840 | 1461642224695 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 20:43:44 INFO - PROCESS | 1840 | 1461642224710 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1cb2000 == 95 [pid = 1840] [id = 364] 20:43:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f2ac8cbe000) [pid = 1840] [serial = 1093] [outer = (nil)] 20:43:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f2ac9c1d800) [pid = 1840] [serial = 1094] [outer = 0x7f2ac8cbe000] 20:43:44 INFO - PROCESS | 1840 | 1461642224767 Marionette DEBUG loaded listener.js 20:43:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f2aca04fc00) [pid = 1840] [serial = 1095] [outer = 0x7f2ac8cbe000] 20:43:45 INFO - PROCESS | 1840 | 1461642225582 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:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1079ms 20:43:45 INFO - PROCESS | 1840 | 1461642225626 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 20:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:43:45 INFO - PROCESS | 1840 | 1461642225629 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 20:43:45 INFO - PROCESS | 1840 | 1461642225634 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:43:45 INFO - PROCESS | 1840 | 1461642225637 Marionette TRACE conn3 <- [1,1430,null,{}] 20:43:45 INFO - PROCESS | 1840 | 1461642225642 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:43:45 INFO - PROCESS | 1840 | 1461642225793 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 20:43:45 INFO - PROCESS | 1840 | 1461642225810 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca0da000 == 96 [pid = 1840] [id = 365] 20:43:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f2aca2ec400) [pid = 1840] [serial = 1096] [outer = (nil)] 20:43:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f2acd983400) [pid = 1840] [serial = 1097] [outer = 0x7f2aca2ec400] 20:43:45 INFO - PROCESS | 1840 | 1461642225868 Marionette DEBUG loaded listener.js 20:43:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f2acfee0000) [pid = 1840] [serial = 1098] [outer = 0x7f2aca2ec400] 20:43:46 INFO - PROCESS | 1840 | 1461642226781 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:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1226ms 20:43:46 INFO - PROCESS | 1840 | 1461642226861 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 20:43:46 INFO - PROCESS | 1840 | 1461642226863 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 20:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:43:46 INFO - PROCESS | 1840 | 1461642226869 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:43:46 INFO - PROCESS | 1840 | 1461642226870 Marionette TRACE conn3 <- [1,1434,null,{}] 20:43:46 INFO - PROCESS | 1840 | 1461642226876 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:43:47 INFO - PROCESS | 1840 | 1461642227072 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 20:43:47 INFO - PROCESS | 1840 | 1461642227095 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acf31e800 == 97 [pid = 1840] [id = 366] 20:43:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f2acdad3000) [pid = 1840] [serial = 1099] [outer = (nil)] 20:43:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f2ad0ea2000) [pid = 1840] [serial = 1100] [outer = 0x7f2acdad3000] 20:43:47 INFO - PROCESS | 1840 | 1461642227150 Marionette DEBUG loaded listener.js 20:43:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f2ad1c5a000) [pid = 1840] [serial = 1101] [outer = 0x7f2acdad3000] 20:43:48 INFO - PROCESS | 1840 | 1461642228002 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:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1181ms 20:43:48 INFO - PROCESS | 1840 | 1461642228050 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 20:43:48 INFO - PROCESS | 1840 | 1461642228054 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 20:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:43:48 INFO - PROCESS | 1840 | 1461642228059 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:43:48 INFO - PROCESS | 1840 | 1461642228061 Marionette TRACE conn3 <- [1,1438,null,{}] 20:43:48 INFO - PROCESS | 1840 | 1461642228066 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:43:48 INFO - PROCESS | 1840 | 1461642228265 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 20:43:48 INFO - PROCESS | 1840 | 1461642228284 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad188b800 == 98 [pid = 1840] [id = 367] 20:43:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f2acf236000) [pid = 1840] [serial = 1102] [outer = (nil)] 20:43:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f2ad2737800) [pid = 1840] [serial = 1103] [outer = 0x7f2acf236000] 20:43:48 INFO - PROCESS | 1840 | 1461642228341 Marionette DEBUG loaded listener.js 20:43:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f2ad3ad7400) [pid = 1840] [serial = 1104] [outer = 0x7f2acf236000] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f2aca05d800) [pid = 1840] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f2ac7210c00) [pid = 1840] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f2aba327000) [pid = 1840] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f2ac721cc00) [pid = 1840] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f2ac8cbb000) [pid = 1840] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f2ae1148000) [pid = 1840] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f2ac18ee400) [pid = 1840] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f2ac2f0d400) [pid = 1840] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f2acf2bfc00) [pid = 1840] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f2ac02d1800) [pid = 1840] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f2aba331800) [pid = 1840] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f2acc828400) [pid = 1840] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f2ae1269400) [pid = 1840] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f2ad308bc00) [pid = 1840] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f2ad23cf000) [pid = 1840] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f2ad300dc00) [pid = 1840] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f2ad23c7000) [pid = 1840] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f2ac7217c00) [pid = 1840] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f2abec2d800) [pid = 1840] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f2ac1d86000) [pid = 1840] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f2acf2bd800) [pid = 1840] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f2ad2a2cc00) [pid = 1840] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f2acc9d9000) [pid = 1840] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f2ad3010c00) [pid = 1840] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f2ad23c9400) [pid = 1840] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f2abec28000) [pid = 1840] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:43:49 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f2ae0eaf400) [pid = 1840] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:43:49 INFO - PROCESS | 1840 | 1461642229837 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:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1828ms 20:43:49 INFO - PROCESS | 1840 | 1461642229894 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 20:43:49 INFO - PROCESS | 1840 | 1461642229897 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 20:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:43:49 INFO - PROCESS | 1840 | 1461642229904 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:43:49 INFO - PROCESS | 1840 | 1461642229906 Marionette TRACE conn3 <- [1,1442,null,{}] 20:43:49 INFO - PROCESS | 1840 | 1461642229911 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:43:50 INFO - PROCESS | 1840 | 1461642230054 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 20:43:50 INFO - PROCESS | 1840 | 1461642230073 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca5ac800 == 99 [pid = 1840] [id = 368] 20:43:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f2abec2d800) [pid = 1840] [serial = 1105] [outer = (nil)] 20:43:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f2aca058400) [pid = 1840] [serial = 1106] [outer = 0x7f2abec2d800] 20:43:50 INFO - PROCESS | 1840 | 1461642230131 Marionette DEBUG loaded listener.js 20:43:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f2ad034d000) [pid = 1840] [serial = 1107] [outer = 0x7f2abec2d800] 20:43:50 INFO - PROCESS | 1840 | 1461642230907 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:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1032ms 20:43:50 INFO - PROCESS | 1840 | 1461642230936 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 20:43:50 INFO - PROCESS | 1840 | 1461642230938 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 20:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:43:50 INFO - PROCESS | 1840 | 1461642230944 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:43:50 INFO - PROCESS | 1840 | 1461642230946 Marionette TRACE conn3 <- [1,1446,null,{}] 20:43:50 INFO - PROCESS | 1840 | 1461642230966 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:43:51 INFO - PROCESS | 1840 | 1461642231165 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 20:43:51 INFO - PROCESS | 1840 | 1461642231186 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad21a5000 == 100 [pid = 1840] [id = 369] 20:43:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f2ac170c000) [pid = 1840] [serial = 1108] [outer = (nil)] 20:43:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f2ad1c5b800) [pid = 1840] [serial = 1109] [outer = 0x7f2ac170c000] 20:43:51 INFO - PROCESS | 1840 | 1461642231243 Marionette DEBUG loaded listener.js 20:43:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f2ad3c48000) [pid = 1840] [serial = 1110] [outer = 0x7f2ac170c000] 20:43:52 INFO - PROCESS | 1840 | 1461642232372 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:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1478ms 20:43:52 INFO - PROCESS | 1840 | 1461642232423 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 20:43:52 INFO - PROCESS | 1840 | 1461642232430 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 20:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:43:52 INFO - PROCESS | 1840 | 1461642232437 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:43:52 INFO - PROCESS | 1840 | 1461642232443 Marionette TRACE conn3 <- [1,1450,null,{}] 20:43:52 INFO - PROCESS | 1840 | 1461642232450 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:43:52 INFO - PROCESS | 1840 | 1461642232647 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 20:43:52 INFO - PROCESS | 1840 | 1461642232840 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac2fb5000 == 101 [pid = 1840] [id = 370] 20:43:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f2abd348400) [pid = 1840] [serial = 1111] [outer = (nil)] 20:43:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f2abe20a000) [pid = 1840] [serial = 1112] [outer = 0x7f2abd348400] 20:43:52 INFO - PROCESS | 1840 | 1461642232916 Marionette DEBUG loaded listener.js 20:43:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f2abfc46000) [pid = 1840] [serial = 1113] [outer = 0x7f2abd348400] 20:43:53 INFO - PROCESS | 1840 | 1461642233850 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:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1481ms 20:43:53 INFO - PROCESS | 1840 | 1461642233918 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 20:43:53 INFO - PROCESS | 1840 | 1461642233927 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 20:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:43:53 INFO - PROCESS | 1840 | 1461642233936 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:43:53 INFO - PROCESS | 1840 | 1461642233940 Marionette TRACE conn3 <- [1,1454,null,{}] 20:43:53 INFO - PROCESS | 1840 | 1461642233945 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:43:54 INFO - PROCESS | 1840 | 1461642234160 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 20:43:54 INFO - PROCESS | 1840 | 1461642234435 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca0d1000 == 102 [pid = 1840] [id = 371] 20:43:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f2ac18e6c00) [pid = 1840] [serial = 1114] [outer = (nil)] 20:43:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f2ac2f0e800) [pid = 1840] [serial = 1115] [outer = 0x7f2ac18e6c00] 20:43:54 INFO - PROCESS | 1840 | 1461642234548 Marionette DEBUG loaded listener.js 20:43:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f2ac8993800) [pid = 1840] [serial = 1116] [outer = 0x7f2ac18e6c00] 20:43:55 INFO - PROCESS | 1840 | 1461642235393 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:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1487ms 20:43:55 INFO - PROCESS | 1840 | 1461642235423 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 20:43:55 INFO - PROCESS | 1840 | 1461642235427 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 20:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:43:55 INFO - PROCESS | 1840 | 1461642235433 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:43:55 INFO - PROCESS | 1840 | 1461642235438 Marionette TRACE conn3 <- [1,1458,null,{}] 20:43:55 INFO - PROCESS | 1840 | 1461642235454 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:43:55 INFO - PROCESS | 1840 | 1461642235625 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 20:43:55 INFO - PROCESS | 1840 | 1461642235825 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad64d0800 == 103 [pid = 1840] [id = 372] 20:43:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f2ac8cb8000) [pid = 1840] [serial = 1117] [outer = (nil)] 20:43:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f2aca05b000) [pid = 1840] [serial = 1118] [outer = 0x7f2ac8cb8000] 20:43:55 INFO - PROCESS | 1840 | 1461642235901 Marionette DEBUG loaded listener.js 20:43:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f2acc9da000) [pid = 1840] [serial = 1119] [outer = 0x7f2ac8cb8000] 20:43:56 INFO - PROCESS | 1840 | 1461642236765 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:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1391ms 20:43:56 INFO - PROCESS | 1840 | 1461642236825 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 20:43:56 INFO - PROCESS | 1840 | 1461642236830 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 20:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:43:56 INFO - PROCESS | 1840 | 1461642236835 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:43:56 INFO - PROCESS | 1840 | 1461642236839 Marionette TRACE conn3 <- [1,1462,null,{}] 20:43:56 INFO - PROCESS | 1840 | 1461642236844 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:43:57 INFO - PROCESS | 1840 | 1461642237014 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 20:43:57 INFO - PROCESS | 1840 | 1461642237213 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae4b4e800 == 104 [pid = 1840] [id = 373] 20:43:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f2ac9549800) [pid = 1840] [serial = 1120] [outer = (nil)] 20:43:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f2acdad1000) [pid = 1840] [serial = 1121] [outer = 0x7f2ac9549800] 20:43:57 INFO - PROCESS | 1840 | 1461642237283 Marionette DEBUG loaded listener.js 20:43:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f2ad18b7800) [pid = 1840] [serial = 1122] [outer = 0x7f2ac9549800] 20:43:58 INFO - PROCESS | 1840 | 1461642238182 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:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1383ms 20:43:58 INFO - PROCESS | 1840 | 1461642238220 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 20:43:58 INFO - PROCESS | 1840 | 1461642238223 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 20:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:43:58 INFO - PROCESS | 1840 | 1461642238229 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:43:58 INFO - PROCESS | 1840 | 1461642238232 Marionette TRACE conn3 <- [1,1466,null,{}] 20:43:58 INFO - PROCESS | 1840 | 1461642238237 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:43:58 INFO - PROCESS | 1840 | 1461642238393 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 20:43:58 INFO - PROCESS | 1840 | 1461642238589 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae7d6e800 == 105 [pid = 1840] [id = 374] 20:43:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f2ac9ec5000) [pid = 1840] [serial = 1123] [outer = (nil)] 20:43:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f2ad3083400) [pid = 1840] [serial = 1124] [outer = 0x7f2ac9ec5000] 20:43:58 INFO - PROCESS | 1840 | 1461642238656 Marionette DEBUG loaded listener.js 20:43:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f2ada10c400) [pid = 1840] [serial = 1125] [outer = 0x7f2ac9ec5000] 20:43:59 INFO - PROCESS | 1840 | 1461642239562 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:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1389ms 20:43:59 INFO - PROCESS | 1840 | 1461642239619 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 20:43:59 INFO - PROCESS | 1840 | 1461642239623 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 20:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:43:59 INFO - PROCESS | 1840 | 1461642239629 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:43:59 INFO - PROCESS | 1840 | 1461642239631 Marionette TRACE conn3 <- [1,1470,null,{}] 20:43:59 INFO - PROCESS | 1840 | 1461642239637 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:43:59 INFO - PROCESS | 1840 | 1461642239813 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 20:44:00 INFO - PROCESS | 1840 | 1461642240004 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abcdd7800 == 106 [pid = 1840] [id = 375] 20:44:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f2ad23cec00) [pid = 1840] [serial = 1126] [outer = (nil)] 20:44:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f2ae11f5400) [pid = 1840] [serial = 1127] [outer = 0x7f2ad23cec00] 20:44:00 INFO - PROCESS | 1840 | 1461642240077 Marionette DEBUG loaded listener.js 20:44:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f2ae3346000) [pid = 1840] [serial = 1128] [outer = 0x7f2ad23cec00] 20:44:00 INFO - PROCESS | 1840 | 1461642240909 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:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1326ms 20:44:00 INFO - PROCESS | 1840 | 1461642240956 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 20:44:00 INFO - PROCESS | 1840 | 1461642240959 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 20:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:44:00 INFO - PROCESS | 1840 | 1461642240965 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:44:00 INFO - PROCESS | 1840 | 1461642240967 Marionette TRACE conn3 <- [1,1474,null,{}] 20:44:00 INFO - PROCESS | 1840 | 1461642240972 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:44:01 INFO - PROCESS | 1840 | 1461642241171 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 20:44:01 INFO - PROCESS | 1840 | 1461642241403 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aea6a2000 == 107 [pid = 1840] [id = 376] 20:44:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f2ab9e15c00) [pid = 1840] [serial = 1129] [outer = (nil)] 20:44:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f2ab9e1d400) [pid = 1840] [serial = 1130] [outer = 0x7f2ab9e15c00] 20:44:01 INFO - PROCESS | 1840 | 1461642241516 Marionette DEBUG loaded listener.js 20:44:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f2ab9e21c00) [pid = 1840] [serial = 1131] [outer = 0x7f2ab9e15c00] 20:44:02 INFO - PROCESS | 1840 | 1461642242582 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:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1677ms 20:44:02 INFO - PROCESS | 1840 | 1461642242643 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 20:44:02 INFO - PROCESS | 1840 | 1461642242646 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 20:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:44:02 INFO - PROCESS | 1840 | 1461642242652 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:44:02 INFO - PROCESS | 1840 | 1461642242654 Marionette TRACE conn3 <- [1,1478,null,{}] 20:44:02 INFO - PROCESS | 1840 | 1461642242660 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:44:02 INFO - PROCESS | 1840 | 1461642242837 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 20:44:03 INFO - PROCESS | 1840 | 1461642243076 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab83e0000 == 108 [pid = 1840] [id = 377] 20:44:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f2ab83ed400) [pid = 1840] [serial = 1132] [outer = (nil)] 20:44:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f2ab83f4400) [pid = 1840] [serial = 1133] [outer = 0x7f2ab83ed400] 20:44:03 INFO - PROCESS | 1840 | 1461642243160 Marionette DEBUG loaded listener.js 20:44:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f2ab9e19000) [pid = 1840] [serial = 1134] [outer = 0x7f2ab83ed400] 20:44:04 INFO - PROCESS | 1840 | 1461642244328 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:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1692ms 20:44:04 INFO - PROCESS | 1840 | 1461642244346 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 20:44:04 INFO - PROCESS | 1840 | 1461642244350 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 20:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:44:04 INFO - PROCESS | 1840 | 1461642244360 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:44:04 INFO - PROCESS | 1840 | 1461642244365 Marionette TRACE conn3 <- [1,1482,null,{}] 20:44:04 INFO - PROCESS | 1840 | 1461642244373 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:44:04 INFO - PROCESS | 1840 | 1461642244542 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 20:44:04 INFO - PROCESS | 1840 | 1461642244785 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac71ce000 == 109 [pid = 1840] [id = 378] 20:44:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f2ab83edc00) [pid = 1840] [serial = 1135] [outer = (nil)] 20:44:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f2adffad800) [pid = 1840] [serial = 1136] [outer = 0x7f2ab83edc00] 20:44:04 INFO - PROCESS | 1840 | 1461642244900 Marionette DEBUG loaded listener.js 20:44:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f2ae4b68400) [pid = 1840] [serial = 1137] [outer = 0x7f2ab83edc00] 20:44:05 INFO - PROCESS | 1840 | 1461642245751 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:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1434ms 20:44:05 INFO - PROCESS | 1840 | 1461642245794 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 20:44:05 INFO - PROCESS | 1840 | 1461642245797 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 20:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:44:05 INFO - PROCESS | 1840 | 1461642245803 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:44:05 INFO - PROCESS | 1840 | 1461642245805 Marionette TRACE conn3 <- [1,1486,null,{}] 20:44:05 INFO - PROCESS | 1840 | 1461642245810 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:44:05 INFO - PROCESS | 1840 | 1461642245978 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 20:44:06 INFO - PROCESS | 1840 | 1461642246194 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abd092800 == 110 [pid = 1840] [id = 379] 20:44:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f2ab83f0000) [pid = 1840] [serial = 1138] [outer = (nil)] 20:44:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f2abd1f0000) [pid = 1840] [serial = 1139] [outer = 0x7f2ab83f0000] 20:44:06 INFO - PROCESS | 1840 | 1461642246263 Marionette DEBUG loaded listener.js 20:44:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f2abd1f9800) [pid = 1840] [serial = 1140] [outer = 0x7f2ab83f0000] 20:44:07 INFO - PROCESS | 1840 | 1461642247210 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:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1479ms 20:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:44:07 INFO - PROCESS | 1840 | 1461642247283 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 20:44:07 INFO - PROCESS | 1840 | 1461642247286 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 20:44:07 INFO - PROCESS | 1840 | 1461642247292 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:44:07 INFO - PROCESS | 1840 | 1461642247295 Marionette TRACE conn3 <- [1,1490,null,{}] 20:44:07 INFO - PROCESS | 1840 | 1461642247300 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:44:07 INFO - PROCESS | 1840 | 1461642247508 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 20:44:07 INFO - PROCESS | 1840 | 1461642247753 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac02a0000 == 111 [pid = 1840] [id = 380] 20:44:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f2ab8ad8800) [pid = 1840] [serial = 1141] [outer = (nil)] 20:44:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f2ab8ae5000) [pid = 1840] [serial = 1142] [outer = 0x7f2ab8ad8800] 20:44:07 INFO - PROCESS | 1840 | 1461642247842 Marionette DEBUG loaded listener.js 20:44:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f2ac170b000) [pid = 1840] [serial = 1143] [outer = 0x7f2ab8ad8800] 20:44:08 INFO - PROCESS | 1840 | 1461642248651 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:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1430ms 20:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:44:08 INFO - PROCESS | 1840 | 1461642248722 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 20:44:08 INFO - PROCESS | 1840 | 1461642248725 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 20:44:08 INFO - PROCESS | 1840 | 1461642248729 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:44:08 INFO - PROCESS | 1840 | 1461642248733 Marionette TRACE conn3 <- [1,1494,null,{}] 20:44:08 INFO - PROCESS | 1840 | 1461642248738 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:44:08 INFO - PROCESS | 1840 | 1461642248901 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 20:44:09 INFO - PROCESS | 1840 | 1461642249096 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc92c800 == 112 [pid = 1840] [id = 381] 20:44:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f2ab8adf000) [pid = 1840] [serial = 1144] [outer = (nil)] 20:44:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f2ac91a2400) [pid = 1840] [serial = 1145] [outer = 0x7f2ab8adf000] 20:44:09 INFO - PROCESS | 1840 | 1461642249164 Marionette DEBUG loaded listener.js 20:44:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f2ac91a7c00) [pid = 1840] [serial = 1146] [outer = 0x7f2ab8adf000] 20:44:10 INFO - PROCESS | 1840 | 1461642250073 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:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1380ms 20:44:10 INFO - PROCESS | 1840 | 1461642250110 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 20:44:10 INFO - PROCESS | 1840 | 1461642250114 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 20:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:44:10 INFO - PROCESS | 1840 | 1461642250119 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:44:10 INFO - PROCESS | 1840 | 1461642250130 Marionette TRACE conn3 <- [1,1498,null,{}] 20:44:10 INFO - PROCESS | 1840 | 1461642250134 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:44:10 INFO - PROCESS | 1840 | 1461642250300 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 20:44:10 INFO - PROCESS | 1840 | 1461642250509 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8d59800 == 113 [pid = 1840] [id = 382] 20:44:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f2ab8adf800) [pid = 1840] [serial = 1147] [outer = (nil)] 20:44:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f2ac91a8000) [pid = 1840] [serial = 1148] [outer = 0x7f2ab8adf800] 20:44:10 INFO - PROCESS | 1840 | 1461642250575 Marionette DEBUG loaded listener.js 20:44:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f2ac91af800) [pid = 1840] [serial = 1149] [outer = 0x7f2ab8adf800] 20:44:11 INFO - PROCESS | 1840 | 1461642251444 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:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1396ms 20:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:44:11 INFO - PROCESS | 1840 | 1461642251516 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 20:44:11 INFO - PROCESS | 1840 | 1461642251519 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 20:44:11 INFO - PROCESS | 1840 | 1461642251525 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:44:11 INFO - PROCESS | 1840 | 1461642251528 Marionette TRACE conn3 <- [1,1502,null,{}] 20:44:11 INFO - PROCESS | 1840 | 1461642251533 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:44:11 INFO - PROCESS | 1840 | 1461642251696 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 20:44:12 INFO - PROCESS | 1840 | 1461642252537 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abd239800 == 114 [pid = 1840] [id = 383] 20:44:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f2ab8adb000) [pid = 1840] [serial = 1150] [outer = (nil)] 20:44:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f2ab8ae1000) [pid = 1840] [serial = 1151] [outer = 0x7f2ab8adb000] 20:44:12 INFO - PROCESS | 1840 | 1461642252611 Marionette DEBUG loaded listener.js 20:44:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f2aba346800) [pid = 1840] [serial = 1152] [outer = 0x7f2ab8adb000] 20:44:13 INFO - PROCESS | 1840 | 1461642253455 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:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1989ms 20:44:13 INFO - PROCESS | 1840 | 1461642253514 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 20:44:13 INFO - PROCESS | 1840 | 1461642253519 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 20:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:44:13 INFO - PROCESS | 1840 | 1461642253526 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:44:13 INFO - PROCESS | 1840 | 1461642253531 Marionette TRACE conn3 <- [1,1506,null,{}] 20:44:13 INFO - PROCESS | 1840 | 1461642253537 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:44:13 INFO - PROCESS | 1840 | 1461642253707 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 20:44:13 INFO - PROCESS | 1840 | 1461642253922 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1999000 == 115 [pid = 1840] [id = 384] 20:44:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f2ab8add400) [pid = 1840] [serial = 1153] [outer = (nil)] 20:44:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f2abd1f5400) [pid = 1840] [serial = 1154] [outer = 0x7f2ab8add400] 20:44:13 INFO - PROCESS | 1840 | 1461642253987 Marionette DEBUG loaded listener.js 20:44:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7f2abd394c00) [pid = 1840] [serial = 1155] [outer = 0x7f2ab8add400] 20:44:15 INFO - PROCESS | 1840 | 1461642255018 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:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1530ms 20:44:15 INFO - PROCESS | 1840 | 1461642255060 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 20:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:44:15 INFO - PROCESS | 1840 | 1461642255065 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 20:44:15 INFO - PROCESS | 1840 | 1461642255071 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:44:15 INFO - PROCESS | 1840 | 1461642255075 Marionette TRACE conn3 <- [1,1510,null,{}] 20:44:15 INFO - PROCESS | 1840 | 1461642255081 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:44:15 INFO - PROCESS | 1840 | 1461642255235 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 20:44:15 INFO - PROCESS | 1840 | 1461642255456 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abfc6b000 == 116 [pid = 1840] [id = 385] 20:44:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7f2abe2ca400) [pid = 1840] [serial = 1156] [outer = (nil)] 20:44:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 273 (0x7f2abfc4c400) [pid = 1840] [serial = 1157] [outer = 0x7f2abe2ca400] 20:44:15 INFO - PROCESS | 1840 | 1461642255516 Marionette DEBUG loaded listener.js 20:44:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 274 (0x7f2ac170e400) [pid = 1840] [serial = 1158] [outer = 0x7f2abe2ca400] 20:44:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae5704800 == 115 [pid = 1840] [id = 158] 20:44:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac882c800 == 114 [pid = 1840] [id = 162] 20:44:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad0daf000 == 113 [pid = 1840] [id = 197] 20:44:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad3a34800 == 112 [pid = 1840] [id = 223] 20:44:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca5ac800 == 111 [pid = 1840] [id = 368] 20:44:15 INFO - PROCESS | 1840 | --DOMWINDOW == 273 (0x7f2acd95a800) [pid = 1840] [serial = 1043] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad188b800 == 110 [pid = 1840] [id = 367] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acf31e800 == 109 [pid = 1840] [id = 366] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca0da000 == 108 [pid = 1840] [id = 365] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac1cb2000 == 107 [pid = 1840] [id = 364] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1630000 == 106 [pid = 1840] [id = 327] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac7338000 == 105 [pid = 1840] [id = 363] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac92af000 == 104 [pid = 1840] [id = 362] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac881b000 == 103 [pid = 1840] [id = 361] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac1cb5800 == 102 [pid = 1840] [id = 360] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae57d7000 == 101 [pid = 1840] [id = 356] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abfc6e000 == 100 [pid = 1840] [id = 355] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae54b0800 == 99 [pid = 1840] [id = 354] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2adfd15000 == 98 [pid = 1840] [id = 353] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad301d800 == 97 [pid = 1840] [id = 352] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1f4d000 == 96 [pid = 1840] [id = 351] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1629000 == 95 [pid = 1840] [id = 350] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac929d800 == 94 [pid = 1840] [id = 349] 20:44:16 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abd240800 == 93 [pid = 1840] [id = 348] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 272 (0x7f2adfd03000) [pid = 1840] [serial = 735] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7f2ae4b6c400) [pid = 1840] [serial = 792] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7f2aba349c00) [pid = 1840] [serial = 963] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f2ac8cbc800) [pid = 1840] [serial = 1034] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f2ac9a40000) [pid = 1840] [serial = 1037] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f2aba7f2800) [pid = 1840] [serial = 1013] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f2ae3342800) [pid = 1840] [serial = 786] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f2ac2d14000) [pid = 1840] [serial = 1029] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f2ac925c800) [pid = 1840] [serial = 1004] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f2ad5fcec00) [pid = 1840] [serial = 998] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f2acd522800) [pid = 1840] [serial = 1041] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f2abb90b800) [pid = 1840] [serial = 1007] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f2ad184ec00) [pid = 1840] [serial = 995] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f2ad27e9800) [pid = 1840] [serial = 719] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f2aca058800) [pid = 1840] [serial = 710] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f2acd91d400) [pid = 1840] [serial = 992] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f2ac9ebb000) [pid = 1840] [serial = 1038] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f2abfc4e000) [pid = 1840] [serial = 1026] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f2abb7ce400) [pid = 1840] [serial = 1025] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f2acd919000) [pid = 1840] [serial = 713] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f2ae4b6d800) [pid = 1840] [serial = 789] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f2ada197c00) [pid = 1840] [serial = 731] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f2ae00a8400) [pid = 1840] [serial = 777] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f2ae025a800) [pid = 1840] [serial = 780] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f2ad2f6a000) [pid = 1840] [serial = 774] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f2ac9549c00) [pid = 1840] [serial = 1035] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f2ae4d12c00) [pid = 1840] [serial = 1001] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f2abd34dc00) [pid = 1840] [serial = 1019] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f2aca05bc00) [pid = 1840] [serial = 768] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f2ac74e0800) [pid = 1840] [serial = 1032] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f2ac925b400) [pid = 1840] [serial = 1016] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f2ae009cc00) [pid = 1840] [serial = 738] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f2abec2fc00) [pid = 1840] [serial = 986] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f2ac2f08400) [pid = 1840] [serial = 1031] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f2ad1c56c00) [pid = 1840] [serial = 716] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f2ac1d7e000) [pid = 1840] [serial = 1028] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f2ad5f0f800) [pid = 1840] [serial = 725] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f2ac9ec0800) [pid = 1840] [serial = 1040] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f2acf23d400) [pid = 1840] [serial = 771] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f2ad64ac800) [pid = 1840] [serial = 728] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f2ad2f69400) [pid = 1840] [serial = 722] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f2ad300d800) [pid = 1840] [serial = 846] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f2ac75ab800) [pid = 1840] [serial = 989] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f2abfc48000) [pid = 1840] [serial = 1010] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f2ae1274c00) [pid = 1840] [serial = 783] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f2ac1704c00) [pid = 1840] [serial = 1022] [outer = (nil)] [url = about:blank] 20:44:16 INFO - PROCESS | 1840 | 1461642256448 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:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1396ms 20:44:16 INFO - PROCESS | 1840 | 1461642256492 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 20:44:16 INFO - PROCESS | 1840 | 1461642256495 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 20:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:44:16 INFO - PROCESS | 1840 | 1461642256510 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:44:16 INFO - PROCESS | 1840 | 1461642256518 Marionette TRACE conn3 <- [1,1514,null,{}] 20:44:16 INFO - PROCESS | 1840 | 1461642256525 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:44:16 INFO - PROCESS | 1840 | 1461642256770 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 20:44:16 INFO - PROCESS | 1840 | 1461642256787 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac199c000 == 94 [pid = 1840] [id = 386] 20:44:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f2abec2f800) [pid = 1840] [serial = 1159] [outer = (nil)] 20:44:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f2ac2d14000) [pid = 1840] [serial = 1160] [outer = 0x7f2abec2f800] 20:44:16 INFO - PROCESS | 1840 | 1461642256845 Marionette DEBUG loaded listener.js 20:44:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f2ac2f02c00) [pid = 1840] [serial = 1161] [outer = 0x7f2abec2f800] 20:44:17 INFO - PROCESS | 1840 | 1461642257570 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:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1096ms 20:44:17 INFO - PROCESS | 1840 | 1461642257601 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 20:44:17 INFO - PROCESS | 1840 | 1461642257605 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 20:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:44:17 INFO - PROCESS | 1840 | 1461642257627 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:44:17 INFO - PROCESS | 1840 | 1461642257630 Marionette TRACE conn3 <- [1,1518,null,{}] 20:44:17 INFO - PROCESS | 1840 | 1461642257634 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:44:17 INFO - PROCESS | 1840 | 1461642257785 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 20:44:17 INFO - PROCESS | 1840 | 1461642257800 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7360000 == 95 [pid = 1840] [id = 387] 20:44:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f2ac2f04000) [pid = 1840] [serial = 1162] [outer = (nil)] 20:44:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f2ac72a4000) [pid = 1840] [serial = 1163] [outer = 0x7f2ac2f04000] 20:44:17 INFO - PROCESS | 1840 | 1461642257858 Marionette DEBUG loaded listener.js 20:44:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f2ac74da400) [pid = 1840] [serial = 1164] [outer = 0x7f2ac2f04000] 20:44:18 INFO - PROCESS | 1840 | 1461642258745 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:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1176ms 20:44:18 INFO - PROCESS | 1840 | 1461642258803 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 20:44:18 INFO - PROCESS | 1840 | 1461642258805 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 20:44:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:44:18 INFO - PROCESS | 1840 | 1461642258811 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:44:18 INFO - PROCESS | 1840 | 1461642258813 Marionette TRACE conn3 <- [1,1522,null,{}] 20:44:18 INFO - PROCESS | 1840 | 1461642258818 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:44:19 INFO - PROCESS | 1840 | 1461642259016 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 20:44:19 INFO - PROCESS | 1840 | 1461642259042 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac8bc0800 == 96 [pid = 1840] [id = 388] 20:44:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f2ac75ae800) [pid = 1840] [serial = 1165] [outer = (nil)] 20:44:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f2ac8995000) [pid = 1840] [serial = 1166] [outer = 0x7f2ac75ae800] 20:44:19 INFO - PROCESS | 1840 | 1461642259110 Marionette DEBUG loaded listener.js 20:44:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f2ac8cb5800) [pid = 1840] [serial = 1167] [outer = 0x7f2ac75ae800] 20:44:19 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:19 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:44:19 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:19 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:19 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:19 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:19 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:19 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:19 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:19 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:19 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:19 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:44:19 INFO - PROCESS | 1840 | 1461642259899 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:44:19 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:44:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:44:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:44:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:44:19 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:44:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:44:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:44:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:44:19 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:44:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:44:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:44:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:44:19 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:44:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:44:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:44:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:44:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1126ms 20:44:19 INFO - PROCESS | 1840 | 1461642259941 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 20:44:19 INFO - PROCESS | 1840 | 1461642259948 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 20:44:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:44:19 INFO - PROCESS | 1840 | 1461642259961 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:44:19 INFO - PROCESS | 1840 | 1461642259963 Marionette TRACE conn3 <- [1,1526,null,{}] 20:44:19 INFO - PROCESS | 1840 | 1461642259968 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:44:20 INFO - PROCESS | 1840 | 1461642260157 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 20:44:20 INFO - PROCESS | 1840 | 1461642260184 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9e66000 == 97 [pid = 1840] [id = 389] 20:44:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f2ac8cbe400) [pid = 1840] [serial = 1168] [outer = (nil)] 20:44:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f2ac9d8a400) [pid = 1840] [serial = 1169] [outer = 0x7f2ac8cbe400] 20:44:20 INFO - PROCESS | 1840 | 1461642260240 Marionette DEBUG loaded listener.js 20:44:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f2ac9ec1400) [pid = 1840] [serial = 1170] [outer = 0x7f2ac8cbe400] 20:44:21 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f2abec2d800) [pid = 1840] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:44:21 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f2aba7f5000) [pid = 1840] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:44:21 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f2ac2dcd400) [pid = 1840] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:44:21 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f2ac9652400) [pid = 1840] [serial = 33] [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:44:21 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f2acdad3000) [pid = 1840] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:44:21 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f2ac721e000) [pid = 1840] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:44:21 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f2ac9885800) [pid = 1840] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:44:21 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f2aca2ec400) [pid = 1840] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:44:21 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f2ac8cbe000) [pid = 1840] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:44:21 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f2acf236000) [pid = 1840] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:44:21 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f2ac75a5800) [pid = 1840] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:44:21 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f2abb90bc00) [pid = 1840] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:44:21 INFO - PROCESS | 1840 | 1461642261918 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:44:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:44:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:44:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:44:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:44:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:44:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:44:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:44:21 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1981ms 20:44:21 INFO - PROCESS | 1840 | 1461642261944 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 20:44:21 INFO - PROCESS | 1840 | 1461642261947 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 20:44:21 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:44:21 INFO - PROCESS | 1840 | 1461642261952 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:44:21 INFO - PROCESS | 1840 | 1461642261954 Marionette TRACE conn3 <- [1,1530,null,{}] 20:44:21 INFO - PROCESS | 1840 | 1461642261981 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:44:22 INFO - PROCESS | 1840 | 1461642262174 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 20:44:22 INFO - PROCESS | 1840 | 1461642262193 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca1a8800 == 98 [pid = 1840] [id = 390] 20:44:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f2aba331800) [pid = 1840] [serial = 1171] [outer = (nil)] 20:44:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f2ac9a35c00) [pid = 1840] [serial = 1172] [outer = 0x7f2aba331800] 20:44:22 INFO - PROCESS | 1840 | 1461642262249 Marionette DEBUG loaded listener.js 20:44:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f2aca062c00) [pid = 1840] [serial = 1173] [outer = 0x7f2aba331800] 20:44:22 INFO - PROCESS | 1840 | 1461642262896 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:44:22 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:44:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:44:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:44:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:44:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:44:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:44:22 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:44:22 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:44:22 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1001ms 20:44:22 INFO - PROCESS | 1840 | 1461642262955 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 20:44:22 INFO - PROCESS | 1840 | 1461642262958 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 20:44:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:44:22 INFO - PROCESS | 1840 | 1461642262963 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:44:22 INFO - PROCESS | 1840 | 1461642262966 Marionette TRACE conn3 <- [1,1534,null,{}] 20:44:22 INFO - PROCESS | 1840 | 1461642262970 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:44:23 INFO - PROCESS | 1840 | 1461642263118 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 20:44:23 INFO - PROCESS | 1840 | 1461642263276 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc816800 == 99 [pid = 1840] [id = 391] 20:44:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f2aba344800) [pid = 1840] [serial = 1174] [outer = (nil)] 20:44:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f2acb25f400) [pid = 1840] [serial = 1175] [outer = 0x7f2aba344800] 20:44:23 INFO - PROCESS | 1840 | 1461642263333 Marionette DEBUG loaded listener.js 20:44:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f2acc744400) [pid = 1840] [serial = 1176] [outer = 0x7f2aba344800] 20:44:24 INFO - PROCESS | 1840 | 1461642264318 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:44:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:44:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1430ms 20:44:24 INFO - PROCESS | 1840 | 1461642264393 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 20:44:24 INFO - PROCESS | 1840 | 1461642264400 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 20:44:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:44:24 INFO - PROCESS | 1840 | 1461642264408 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:44:24 INFO - PROCESS | 1840 | 1461642264414 Marionette TRACE conn3 <- [1,1538,null,{}] 20:44:24 INFO - PROCESS | 1840 | 1461642264421 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:44:24 INFO - PROCESS | 1840 | 1461642264654 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 20:44:24 INFO - PROCESS | 1840 | 1461642264846 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abfc80000 == 100 [pid = 1840] [id = 392] 20:44:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f2abb7ca000) [pid = 1840] [serial = 1177] [outer = (nil)] 20:44:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f2abd1f5800) [pid = 1840] [serial = 1178] [outer = 0x7f2abb7ca000] 20:44:24 INFO - PROCESS | 1840 | 1461642264920 Marionette DEBUG loaded listener.js 20:44:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f2abe204800) [pid = 1840] [serial = 1179] [outer = 0x7f2abb7ca000] 20:44:25 INFO - PROCESS | 1840 | 1461642265839 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:44:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:44:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1490ms 20:44:25 INFO - PROCESS | 1840 | 1461642265899 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 20:44:25 INFO - PROCESS | 1840 | 1461642265907 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 20:44:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:44:25 INFO - PROCESS | 1840 | 1461642265916 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:44:25 INFO - PROCESS | 1840 | 1461642265920 Marionette TRACE conn3 <- [1,1542,null,{}] 20:44:25 INFO - PROCESS | 1840 | 1461642265926 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:44:26 INFO - PROCESS | 1840 | 1461642266105 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 20:44:26 INFO - PROCESS | 1840 | 1461642266296 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac8bb3000 == 101 [pid = 1840] [id = 393] 20:44:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f2abe20c800) [pid = 1840] [serial = 1180] [outer = (nil)] 20:44:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f2ac18f1c00) [pid = 1840] [serial = 1181] [outer = 0x7f2abe20c800] 20:44:26 INFO - PROCESS | 1840 | 1461642266363 Marionette DEBUG loaded listener.js 20:44:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f2ac2f0b400) [pid = 1840] [serial = 1182] [outer = 0x7f2abe20c800] 20:44:27 INFO - PROCESS | 1840 | 1461642267279 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:44:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:44:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1429ms 20:44:27 INFO - PROCESS | 1840 | 1461642267345 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 20:44:27 INFO - PROCESS | 1840 | 1461642267348 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 20:44:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:44:27 INFO - PROCESS | 1840 | 1461642267355 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:44:27 INFO - PROCESS | 1840 | 1461642267360 Marionette TRACE conn3 <- [1,1546,null,{}] 20:44:27 INFO - PROCESS | 1840 | 1461642267375 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:44:27 INFO - PROCESS | 1840 | 1461642267601 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 20:44:27 INFO - PROCESS | 1840 | 1461642267793 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd6ae800 == 102 [pid = 1840] [id = 394] 20:44:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f2ac75b0000) [pid = 1840] [serial = 1183] [outer = (nil)] 20:44:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f2ac8cb8400) [pid = 1840] [serial = 1184] [outer = 0x7f2ac75b0000] 20:44:27 INFO - PROCESS | 1840 | 1461642267867 Marionette DEBUG loaded listener.js 20:44:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f2ac925c800) [pid = 1840] [serial = 1185] [outer = 0x7f2ac75b0000] 20:44:28 INFO - PROCESS | 1840 | 1461642268724 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:44:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:44:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1436ms 20:44:28 INFO - PROCESS | 1840 | 1461642268792 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 20:44:28 INFO - PROCESS | 1840 | 1461642268796 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 20:44:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:44:28 INFO - PROCESS | 1840 | 1461642268802 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:44:28 INFO - PROCESS | 1840 | 1461642268804 Marionette TRACE conn3 <- [1,1550,null,{}] 20:44:28 INFO - PROCESS | 1840 | 1461642268809 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:44:28 INFO - PROCESS | 1840 | 1461642268979 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 20:44:29 INFO - PROCESS | 1840 | 1461642269181 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad03be800 == 103 [pid = 1840] [id = 395] 20:44:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f2ac8995800) [pid = 1840] [serial = 1186] [outer = (nil)] 20:44:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f2aca054c00) [pid = 1840] [serial = 1187] [outer = 0x7f2ac8995800] 20:44:29 INFO - PROCESS | 1840 | 1461642269293 Marionette DEBUG loaded listener.js 20:44:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f2acc826800) [pid = 1840] [serial = 1188] [outer = 0x7f2ac8995800] 20:44:30 INFO - PROCESS | 1840 | 1461642270123 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:44:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:44:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1377ms 20:44:30 INFO - PROCESS | 1840 | 1461642270180 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 20:44:30 INFO - PROCESS | 1840 | 1461642270184 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 20:44:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:44:30 INFO - PROCESS | 1840 | 1461642270189 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:44:30 INFO - PROCESS | 1840 | 1461642270192 Marionette TRACE conn3 <- [1,1554,null,{}] 20:44:30 INFO - PROCESS | 1840 | 1461642270197 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:44:30 INFO - PROCESS | 1840 | 1461642270356 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 20:44:30 INFO - PROCESS | 1840 | 1461642270555 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1635000 == 104 [pid = 1840] [id = 396] 20:44:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f2ac8cb5c00) [pid = 1840] [serial = 1189] [outer = (nil)] 20:44:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f2acc9d6000) [pid = 1840] [serial = 1190] [outer = 0x7f2ac8cb5c00] 20:44:30 INFO - PROCESS | 1840 | 1461642270626 Marionette DEBUG loaded listener.js 20:44:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f2accc54800) [pid = 1840] [serial = 1191] [outer = 0x7f2ac8cb5c00] 20:44:31 INFO - PROCESS | 1840 | 1461642271476 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:44:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:44:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1330ms 20:44:31 INFO - PROCESS | 1840 | 1461642271534 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 20:44:31 INFO - PROCESS | 1840 | 1461642271541 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 20:44:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:44:31 INFO - PROCESS | 1840 | 1461642271550 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:44:31 INFO - PROCESS | 1840 | 1461642271552 Marionette TRACE conn3 <- [1,1558,null,{}] 20:44:31 INFO - PROCESS | 1840 | 1461642271558 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:44:31 INFO - PROCESS | 1840 | 1461642271738 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 20:44:31 INFO - PROCESS | 1840 | 1461642271932 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad219a000 == 105 [pid = 1840] [id = 397] 20:44:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f2acd967800) [pid = 1840] [serial = 1192] [outer = (nil)] 20:44:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f2acdacdc00) [pid = 1840] [serial = 1193] [outer = 0x7f2acd967800] 20:44:32 INFO - PROCESS | 1840 | 1461642272004 Marionette DEBUG loaded listener.js 20:44:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f2acf2ba000) [pid = 1840] [serial = 1194] [outer = 0x7f2acd967800] 20:44:32 INFO - PROCESS | 1840 | 1461642272838 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:44:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:44:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1327ms 20:44:32 INFO - PROCESS | 1840 | 1461642272877 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 20:44:32 INFO - PROCESS | 1840 | 1461642272880 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 20:44:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:44:32 INFO - PROCESS | 1840 | 1461642272885 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:44:32 INFO - PROCESS | 1840 | 1461642272888 Marionette TRACE conn3 <- [1,1562,null,{}] 20:44:32 INFO - PROCESS | 1840 | 1461642272893 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:44:33 INFO - PROCESS | 1840 | 1461642273048 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 20:44:33 INFO - PROCESS | 1840 | 1461642273257 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad3024000 == 106 [pid = 1840] [id = 398] 20:44:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f2abfc4fc00) [pid = 1840] [serial = 1195] [outer = (nil)] 20:44:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f2acfee3400) [pid = 1840] [serial = 1196] [outer = 0x7f2abfc4fc00] 20:44:33 INFO - PROCESS | 1840 | 1461642273324 Marionette DEBUG loaded listener.js 20:44:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f2ad174e000) [pid = 1840] [serial = 1197] [outer = 0x7f2abfc4fc00] 20:44:34 INFO - PROCESS | 1840 | 1461642274167 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:44:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:44:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1333ms 20:44:34 INFO - PROCESS | 1840 | 1461642274219 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 20:44:34 INFO - PROCESS | 1840 | 1461642274223 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 20:44:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:44:34 INFO - PROCESS | 1840 | 1461642274228 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:44:34 INFO - PROCESS | 1840 | 1461642274231 Marionette TRACE conn3 <- [1,1566,null,{}] 20:44:34 INFO - PROCESS | 1840 | 1461642274236 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:44:34 INFO - PROCESS | 1840 | 1461642274393 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 20:44:34 INFO - PROCESS | 1840 | 1461642274591 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad64e3800 == 107 [pid = 1840] [id = 399] 20:44:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f2acd97bc00) [pid = 1840] [serial = 1198] [outer = (nil)] 20:44:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f2ad1850000) [pid = 1840] [serial = 1199] [outer = 0x7f2acd97bc00] 20:44:34 INFO - PROCESS | 1840 | 1461642274659 Marionette DEBUG loaded listener.js 20:44:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f2ad1c5b000) [pid = 1840] [serial = 1200] [outer = 0x7f2acd97bc00] 20:44:35 INFO - PROCESS | 1840 | 1461642275496 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:44:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:44:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1336ms 20:44:35 INFO - PROCESS | 1840 | 1461642275566 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 20:44:35 INFO - PROCESS | 1840 | 1461642275569 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 20:44:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:44:35 INFO - PROCESS | 1840 | 1461642275575 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:44:35 INFO - PROCESS | 1840 | 1461642275577 Marionette TRACE conn3 <- [1,1570,null,{}] 20:44:35 INFO - PROCESS | 1840 | 1461642275582 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:44:35 INFO - PROCESS | 1840 | 1461642275754 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 20:44:35 INFO - PROCESS | 1840 | 1461642275949 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae0f0f000 == 108 [pid = 1840] [id = 400] 20:44:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f2aca056400) [pid = 1840] [serial = 1201] [outer = (nil)] 20:44:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f2ad23c4000) [pid = 1840] [serial = 1202] [outer = 0x7f2aca056400] 20:44:36 INFO - PROCESS | 1840 | 1461642276018 Marionette DEBUG loaded listener.js 20:44:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f2ad2574800) [pid = 1840] [serial = 1203] [outer = 0x7f2aca056400] 20:44:36 INFO - PROCESS | 1840 | 1461642276868 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:44:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:44:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1334ms 20:44:36 INFO - PROCESS | 1840 | 1461642276911 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 20:44:36 INFO - PROCESS | 1840 | 1461642276915 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 20:44:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:44:36 INFO - PROCESS | 1840 | 1461642276920 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:44:36 INFO - PROCESS | 1840 | 1461642276922 Marionette TRACE conn3 <- [1,1574,null,{}] 20:44:36 INFO - PROCESS | 1840 | 1461642276928 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:44:37 INFO - PROCESS | 1840 | 1461642277092 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 20:44:37 INFO - PROCESS | 1840 | 1461642277293 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae4ba7000 == 109 [pid = 1840] [id = 401] 20:44:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f2acd531000) [pid = 1840] [serial = 1204] [outer = (nil)] 20:44:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f2ad2f68c00) [pid = 1840] [serial = 1205] [outer = 0x7f2acd531000] 20:44:37 INFO - PROCESS | 1840 | 1461642277359 Marionette DEBUG loaded listener.js 20:44:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f2ad3ad2400) [pid = 1840] [serial = 1206] [outer = 0x7f2acd531000] 20:44:38 INFO - PROCESS | 1840 | 1461642278225 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:44:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:44:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1338ms 20:44:38 INFO - PROCESS | 1840 | 1461642278260 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 20:44:38 INFO - PROCESS | 1840 | 1461642278264 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 20:44:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:44:38 INFO - PROCESS | 1840 | 1461642278270 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:44:38 INFO - PROCESS | 1840 | 1461642278273 Marionette TRACE conn3 <- [1,1578,null,{}] 20:44:38 INFO - PROCESS | 1840 | 1461642278278 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:44:38 INFO - PROCESS | 1840 | 1461642278458 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 20:44:38 INFO - PROCESS | 1840 | 1461642278666 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae54a4000 == 110 [pid = 1840] [id = 402] 20:44:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f2aca4f7800) [pid = 1840] [serial = 1207] [outer = (nil)] 20:44:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f2ada196c00) [pid = 1840] [serial = 1208] [outer = 0x7f2aca4f7800] 20:44:38 INFO - PROCESS | 1840 | 1461642278779 Marionette DEBUG loaded listener.js 20:44:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f2ae023a400) [pid = 1840] [serial = 1209] [outer = 0x7f2aca4f7800] 20:44:39 INFO - PROCESS | 1840 | 1461642279642 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:44:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:44:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1429ms 20:44:39 INFO - PROCESS | 1840 | 1461642279700 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 20:44:39 INFO - PROCESS | 1840 | 1461642279703 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 20:44:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:44:39 INFO - PROCESS | 1840 | 1461642279709 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:44:39 INFO - PROCESS | 1840 | 1461642279711 Marionette TRACE conn3 <- [1,1582,null,{}] 20:44:39 INFO - PROCESS | 1840 | 1461642279716 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:44:39 INFO - PROCESS | 1840 | 1461642279873 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 20:44:40 INFO - PROCESS | 1840 | 1461642280076 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1ca5800 == 111 [pid = 1840] [id = 403] 20:44:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f2abd344800) [pid = 1840] [serial = 1210] [outer = (nil)] 20:44:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f2ac2f0a000) [pid = 1840] [serial = 1211] [outer = 0x7f2abd344800] 20:44:40 INFO - PROCESS | 1840 | 1461642280142 Marionette DEBUG loaded listener.js 20:44:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f2ae0008c00) [pid = 1840] [serial = 1212] [outer = 0x7f2abd344800] 20:44:40 INFO - PROCESS | 1840 | 1461642280986 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:44:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:44:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1329ms 20:44:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:44:41 INFO - PROCESS | 1840 | 1461642281039 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 20:44:41 INFO - PROCESS | 1840 | 1461642281042 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 20:44:41 INFO - PROCESS | 1840 | 1461642281048 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:44:41 INFO - PROCESS | 1840 | 1461642281059 Marionette TRACE conn3 <- [1,1586,null,{}] 20:44:41 INFO - PROCESS | 1840 | 1461642281063 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:44:41 INFO - PROCESS | 1840 | 1461642281238 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 20:44:41 INFO - PROCESS | 1840 | 1461642281448 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9526000 == 112 [pid = 1840] [id = 404] 20:44:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f2aba34b000) [pid = 1840] [serial = 1213] [outer = (nil)] 20:44:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7f2ae023d000) [pid = 1840] [serial = 1214] [outer = 0x7f2aba34b000] 20:44:41 INFO - PROCESS | 1840 | 1461642281516 Marionette DEBUG loaded listener.js 20:44:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7f2ae1268400) [pid = 1840] [serial = 1215] [outer = 0x7f2aba34b000] 20:44:42 INFO - PROCESS | 1840 | 1461642282394 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:44:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:44:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1388ms 20:44:42 INFO - PROCESS | 1840 | 1461642282436 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 20:44:42 INFO - PROCESS | 1840 | 1461642282439 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 20:44:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:44:42 INFO - PROCESS | 1840 | 1461642282444 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:44:42 INFO - PROCESS | 1840 | 1461642282446 Marionette TRACE conn3 <- [1,1590,null,{}] 20:44:42 INFO - PROCESS | 1840 | 1461642282452 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:44:42 INFO - PROCESS | 1840 | 1461642282629 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 20:44:42 INFO - PROCESS | 1840 | 1461642282832 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad5fb2000 == 113 [pid = 1840] [id = 405] 20:44:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 273 (0x7f2abd393000) [pid = 1840] [serial = 1216] [outer = (nil)] 20:44:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 274 (0x7f2ae143cc00) [pid = 1840] [serial = 1217] [outer = 0x7f2abd393000] 20:44:42 INFO - PROCESS | 1840 | 1461642282899 Marionette DEBUG loaded listener.js 20:44:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 275 (0x7f2ae4b6ec00) [pid = 1840] [serial = 1218] [outer = 0x7f2abd393000] 20:44:43 INFO - PROCESS | 1840 | 1461642283778 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:44:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:44:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1381ms 20:44:43 INFO - PROCESS | 1840 | 1461642283827 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 20:44:43 INFO - PROCESS | 1840 | 1461642283830 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 20:44:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:44:43 INFO - PROCESS | 1840 | 1461642283837 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:44:43 INFO - PROCESS | 1840 | 1461642283839 Marionette TRACE conn3 <- [1,1594,null,{}] 20:44:43 INFO - PROCESS | 1840 | 1461642283844 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:44:44 INFO - PROCESS | 1840 | 1461642284002 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 20:44:44 INFO - PROCESS | 1840 | 1461642284602 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abfc74800 == 114 [pid = 1840] [id = 406] 20:44:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 276 (0x7f2ab83ec800) [pid = 1840] [serial = 1219] [outer = (nil)] 20:44:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 277 (0x7f2ab83f4800) [pid = 1840] [serial = 1220] [outer = 0x7f2ab83ec800] 20:44:44 INFO - PROCESS | 1840 | 1461642284713 Marionette DEBUG loaded listener.js 20:44:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 278 (0x7f2ab8ade400) [pid = 1840] [serial = 1221] [outer = 0x7f2ab83ec800] 20:44:45 INFO - PROCESS | 1840 | 1461642285544 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:44:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:44:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1781ms 20:44:45 INFO - PROCESS | 1840 | 1461642285619 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 20:44:45 INFO - PROCESS | 1840 | 1461642285625 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 20:44:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:44:45 INFO - PROCESS | 1840 | 1461642285632 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:44:45 INFO - PROCESS | 1840 | 1461642285636 Marionette TRACE conn3 <- [1,1598,null,{}] 20:44:45 INFO - PROCESS | 1840 | 1461642285643 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:44:45 INFO - PROCESS | 1840 | 1461642285811 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 20:44:46 INFO - PROCESS | 1840 | 1461642286032 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8d55800 == 115 [pid = 1840] [id = 407] 20:44:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 279 (0x7f2ab8ae0800) [pid = 1840] [serial = 1222] [outer = (nil)] 20:44:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 280 (0x7f2aba32f800) [pid = 1840] [serial = 1223] [outer = 0x7f2ab8ae0800] 20:44:46 INFO - PROCESS | 1840 | 1461642286197 Marionette DEBUG loaded listener.js 20:44:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 281 (0x7f2abd1fa000) [pid = 1840] [serial = 1224] [outer = 0x7f2ab8ae0800] 20:44:47 INFO - PROCESS | 1840 | 1461642287194 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:44:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:44:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1631ms 20:44:47 INFO - PROCESS | 1840 | 1461642287266 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 20:44:47 INFO - PROCESS | 1840 | 1461642287271 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 20:44:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:44:47 INFO - PROCESS | 1840 | 1461642287277 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:44:47 INFO - PROCESS | 1840 | 1461642287280 Marionette TRACE conn3 <- [1,1602,null,{}] 20:44:47 INFO - PROCESS | 1840 | 1461642287285 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:44:47 INFO - PROCESS | 1840 | 1461642287504 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 20:44:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad21b1000 == 114 [pid = 1840] [id = 338] 20:44:47 INFO - PROCESS | 1840 | --DOMWINDOW == 280 (0x7f2aca471800) [pid = 1840] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:44:47 INFO - PROCESS | 1840 | --DOMWINDOW == 279 (0x7f2adf120000) [pid = 1840] [serial = 1073] [outer = (nil)] [url = about:blank] 20:44:47 INFO - PROCESS | 1840 | --DOMWINDOW == 278 (0x7f2abd399800) [pid = 1840] [serial = 1070] [outer = (nil)] [url = about:blank] 20:44:47 INFO - PROCESS | 1840 | --DOMWINDOW == 277 (0x7f2ac8998800) [pid = 1840] [serial = 1076] [outer = (nil)] [url = about:blank] 20:44:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abd24c800 == 113 [pid = 1840] [id = 339] 20:44:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9e67000 == 112 [pid = 1840] [id = 340] 20:44:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9e69800 == 111 [pid = 1840] [id = 337] 20:44:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca1a8800 == 110 [pid = 1840] [id = 390] 20:44:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9e66000 == 109 [pid = 1840] [id = 389] 20:44:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac8bc0800 == 108 [pid = 1840] [id = 388] 20:44:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac7360000 == 107 [pid = 1840] [id = 387] 20:44:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac199c000 == 106 [pid = 1840] [id = 386] 20:44:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abfc6b000 == 105 [pid = 1840] [id = 385] 20:44:47 INFO - PROCESS | 1840 | 1461642287844 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac1999000 == 104 [pid = 1840] [id = 384] 20:44:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abd239800 == 103 [pid = 1840] [id = 383] 20:44:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abbaf0000 == 104 [pid = 1840] [id = 408] 20:44:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 278 (0x7f2abb7d1400) [pid = 1840] [serial = 1225] [outer = (nil)] 20:44:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 279 (0x7f2abfc4e400) [pid = 1840] [serial = 1226] [outer = 0x7f2abb7d1400] 20:44:47 INFO - PROCESS | 1840 | 1461642287915 Marionette DEBUG loaded listener.js 20:44:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 280 (0x7f2ac1d87000) [pid = 1840] [serial = 1227] [outer = 0x7f2abb7d1400] 20:44:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac71ce000 == 103 [pid = 1840] [id = 378] 20:44:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab83e0000 == 102 [pid = 1840] [id = 377] 20:44:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aea6a2000 == 101 [pid = 1840] [id = 376] 20:44:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abcdd7800 == 100 [pid = 1840] [id = 375] 20:44:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae7d6e800 == 99 [pid = 1840] [id = 374] 20:44:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae4b4e800 == 98 [pid = 1840] [id = 373] 20:44:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad64d0800 == 97 [pid = 1840] [id = 372] 20:44:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca0d1000 == 96 [pid = 1840] [id = 371] 20:44:48 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac2fb5000 == 95 [pid = 1840] [id = 370] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 279 (0x7f2aca058400) [pid = 1840] [serial = 1106] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 278 (0x7f2ad034d000) [pid = 1840] [serial = 1107] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 277 (0x7f2abb90e000) [pid = 1840] [serial = 1082] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 276 (0x7f2ac9657400) [pid = 1840] [serial = 1091] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 275 (0x7f2ada19a000) [pid = 1840] [serial = 732] [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:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 274 (0x7f2ad1c5a000) [pid = 1840] [serial = 1101] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 273 (0x7f2aba333400) [pid = 1840] [serial = 1046] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 272 (0x7f2aca2e2400) [pid = 1840] [serial = 1055] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7f2acdac8400) [pid = 1840] [serial = 1044] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7f2ac170d800) [pid = 1840] [serial = 1049] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f2acfee0000) [pid = 1840] [serial = 1098] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f2ac9d8e000) [pid = 1840] [serial = 1092] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f2ac9c1d800) [pid = 1840] [serial = 1094] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f2ad2dff800) [pid = 1840] [serial = 1064] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f2ad3ad7400) [pid = 1840] [serial = 1104] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f2acdaca400) [pid = 1840] [serial = 1058] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f2ac8cb8c00) [pid = 1840] [serial = 1089] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f2ad17b6c00) [pid = 1840] [serial = 1061] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f2ac74d5400) [pid = 1840] [serial = 1052] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f2aca04fc00) [pid = 1840] [serial = 1095] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f2acd983400) [pid = 1840] [serial = 1097] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f2ad2737800) [pid = 1840] [serial = 1103] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f2abe20e400) [pid = 1840] [serial = 1083] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f2ad0ea2000) [pid = 1840] [serial = 1100] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f2ac8999800) [pid = 1840] [serial = 1088] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f2adf123800) [pid = 1840] [serial = 1067] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f2abe20ec00) [pid = 1840] [serial = 1079] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f2ac1705000) [pid = 1840] [serial = 1085] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f2ac1ea0000) [pid = 1840] [serial = 1086] [outer = (nil)] [url = about:blank] 20:44:48 INFO - PROCESS | 1840 | 1461642288663 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:44:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:44:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1427ms 20:44:48 INFO - PROCESS | 1840 | 1461642288704 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 20:44:48 INFO - PROCESS | 1840 | 1461642288708 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 20:44:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:44:48 INFO - PROCESS | 1840 | 1461642288720 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:44:48 INFO - PROCESS | 1840 | 1461642288728 Marionette TRACE conn3 <- [1,1606,null,{}] 20:44:48 INFO - PROCESS | 1840 | 1461642288735 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:44:48 INFO - PROCESS | 1840 | 1461642288902 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 20:44:49 INFO - PROCESS | 1840 | 1461642289068 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac199c000 == 96 [pid = 1840] [id = 409] 20:44:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f2abe20ec00) [pid = 1840] [serial = 1228] [outer = (nil)] 20:44:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f2ac7214800) [pid = 1840] [serial = 1229] [outer = 0x7f2abe20ec00] 20:44:49 INFO - PROCESS | 1840 | 1461642289126 Marionette DEBUG loaded listener.js 20:44:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f2ac8992000) [pid = 1840] [serial = 1230] [outer = 0x7f2abe20ec00] 20:44:49 INFO - PROCESS | 1840 | 1461642289810 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:44:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:44:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1141ms 20:44:49 INFO - PROCESS | 1840 | 1461642289854 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 20:44:49 INFO - PROCESS | 1840 | 1461642289858 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 20:44:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:44:49 INFO - PROCESS | 1840 | 1461642289866 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:44:49 INFO - PROCESS | 1840 | 1461642289869 Marionette TRACE conn3 <- [1,1610,null,{}] 20:44:49 INFO - PROCESS | 1840 | 1461642289874 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:44:50 INFO - PROCESS | 1840 | 1461642290120 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 20:44:50 INFO - PROCESS | 1840 | 1461642290140 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac881d000 == 97 [pid = 1840] [id = 410] 20:44:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f2ac18e5400) [pid = 1840] [serial = 1231] [outer = (nil)] 20:44:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f2ac91a1400) [pid = 1840] [serial = 1232] [outer = 0x7f2ac18e5400] 20:44:50 INFO - PROCESS | 1840 | 1461642290207 Marionette DEBUG loaded listener.js 20:44:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f2ac91b0000) [pid = 1840] [serial = 1233] [outer = 0x7f2ac18e5400] 20:44:51 INFO - PROCESS | 1840 | 1461642291006 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:44:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:44:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1181ms 20:44:51 INFO - PROCESS | 1840 | 1461642291045 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 20:44:51 INFO - PROCESS | 1840 | 1461642291048 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 20:44:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:44:51 INFO - PROCESS | 1840 | 1461642291058 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:44:51 INFO - PROCESS | 1840 | 1461642291060 Marionette TRACE conn3 <- [1,1614,null,{}] 20:44:51 INFO - PROCESS | 1840 | 1461642291065 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:44:51 INFO - PROCESS | 1840 | 1461642291266 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 20:44:51 INFO - PROCESS | 1840 | 1461642291292 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9e5d800 == 98 [pid = 1840] [id = 411] 20:44:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f2ac9bcc400) [pid = 1840] [serial = 1234] [outer = (nil)] 20:44:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f2ac9c1b800) [pid = 1840] [serial = 1235] [outer = 0x7f2ac9bcc400] 20:44:51 INFO - PROCESS | 1840 | 1461642291359 Marionette DEBUG loaded listener.js 20:44:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f2aca2e2800) [pid = 1840] [serial = 1236] [outer = 0x7f2ac9bcc400] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f2ad23c5c00) [pid = 1840] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f2acc73d800) [pid = 1840] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f2abec25c00) [pid = 1840] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f2acdace400) [pid = 1840] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f2acdc75c00) [pid = 1840] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f2acdeb6400) [pid = 1840] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f2ae4d04400) [pid = 1840] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f2ac2d10c00) [pid = 1840] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f2ac1e9a400) [pid = 1840] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f2abb7c4000) [pid = 1840] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f2abb7c5800) [pid = 1840] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f2abb7cdc00) [pid = 1840] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f2abb7c9400) [pid = 1840] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f2ac74d3000) [pid = 1840] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f2aca2e7400) [pid = 1840] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f2acf50f400) [pid = 1840] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f2ac170c000) [pid = 1840] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f2ac75ae800) [pid = 1840] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f2ab8add400) [pid = 1840] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f2abe2ca400) [pid = 1840] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f2abec2f800) [pid = 1840] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f2ac2f04000) [pid = 1840] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f2ac8cbe400) [pid = 1840] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f2ab8adb000) [pid = 1840] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f2aba331800) [pid = 1840] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f2ad23c5400) [pid = 1840] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f2ac72a5000) [pid = 1840] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f2aca453400) [pid = 1840] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f2acb25f000) [pid = 1840] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f2aba32a400) [pid = 1840] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f2ac2f06800) [pid = 1840] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f2ad0d4f000) [pid = 1840] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f2acf353000) [pid = 1840] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f2ac2f09800) [pid = 1840] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f2ac2f05c00) [pid = 1840] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f2ada102c00) [pid = 1840] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f2ad2f65800) [pid = 1840] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f2ac74d2800) [pid = 1840] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f2accc50400) [pid = 1840] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f2ac02c3800) [pid = 1840] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f2acf2bbc00) [pid = 1840] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f2ad925b800) [pid = 1840] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:44:52 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f2ac74db000) [pid = 1840] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:44:52 INFO - PROCESS | 1840 | 1461642292961 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:44:52 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:44:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1931ms 20:44:52 INFO - PROCESS | 1840 | 1461642292990 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 20:44:52 INFO - PROCESS | 1840 | 1461642292993 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 20:44:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:44:53 INFO - PROCESS | 1840 | 1461642292998 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:44:53 INFO - PROCESS | 1840 | 1461642293000 Marionette TRACE conn3 <- [1,1618,null,{}] 20:44:53 INFO - PROCESS | 1840 | 1461642293005 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:44:53 INFO - PROCESS | 1840 | 1461642293161 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 20:44:53 INFO - PROCESS | 1840 | 1461642293177 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac19ae000 == 99 [pid = 1840] [id = 412] 20:44:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f2aba343400) [pid = 1840] [serial = 1237] [outer = (nil)] 20:44:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f2abe2c4000) [pid = 1840] [serial = 1238] [outer = 0x7f2aba343400] 20:44:53 INFO - PROCESS | 1840 | 1461642293235 Marionette DEBUG loaded listener.js 20:44:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f2ac2f04c00) [pid = 1840] [serial = 1239] [outer = 0x7f2aba343400] 20:44:53 INFO - PROCESS | 1840 | 1461642293984 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:44:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:44:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1025ms 20:44:54 INFO - PROCESS | 1840 | 1461642294024 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 20:44:54 INFO - PROCESS | 1840 | 1461642294026 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 20:44:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:44:54 INFO - PROCESS | 1840 | 1461642294032 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:44:54 INFO - PROCESS | 1840 | 1461642294034 Marionette TRACE conn3 <- [1,1622,null,{}] 20:44:54 INFO - PROCESS | 1840 | 1461642294039 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:44:54 INFO - PROCESS | 1840 | 1461642294241 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 20:44:54 INFO - PROCESS | 1840 | 1461642294263 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acb5e2800 == 100 [pid = 1840] [id = 413] 20:44:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f2aba331800) [pid = 1840] [serial = 1240] [outer = (nil)] 20:44:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f2ac72a5000) [pid = 1840] [serial = 1241] [outer = 0x7f2aba331800] 20:44:54 INFO - PROCESS | 1840 | 1461642294319 Marionette DEBUG loaded listener.js 20:44:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f2aca2e2400) [pid = 1840] [serial = 1242] [outer = 0x7f2aba331800] 20:44:55 INFO - PROCESS | 1840 | 1461642295381 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:44:55 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:44:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1377ms 20:44:55 INFO - PROCESS | 1840 | 1461642295411 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 20:44:55 INFO - PROCESS | 1840 | 1461642295417 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 20:44:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:44:55 INFO - PROCESS | 1840 | 1461642295425 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:44:55 INFO - PROCESS | 1840 | 1461642295430 Marionette TRACE conn3 <- [1,1626,null,{}] 20:44:55 INFO - PROCESS | 1840 | 1461642295439 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:44:55 INFO - PROCESS | 1840 | 1461642295644 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 20:44:55 INFO - PROCESS | 1840 | 1461642295848 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abfc74000 == 101 [pid = 1840] [id = 414] 20:44:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f2ab9e1dc00) [pid = 1840] [serial = 1243] [outer = (nil)] 20:44:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f2aba7f6800) [pid = 1840] [serial = 1244] [outer = 0x7f2ab9e1dc00] 20:44:55 INFO - PROCESS | 1840 | 1461642295964 Marionette DEBUG loaded listener.js 20:44:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f2abd34c400) [pid = 1840] [serial = 1245] [outer = 0x7f2ab9e1dc00] 20:44:56 INFO - PROCESS | 1840 | 1461642296978 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:44:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:44:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1593ms 20:44:57 INFO - PROCESS | 1840 | 1461642297019 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 20:44:57 INFO - PROCESS | 1840 | 1461642297028 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 20:44:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:44:57 INFO - PROCESS | 1840 | 1461642297038 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:44:57 INFO - PROCESS | 1840 | 1461642297042 Marionette TRACE conn3 <- [1,1630,null,{}] 20:44:57 INFO - PROCESS | 1840 | 1461642297047 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:44:57 INFO - PROCESS | 1840 | 1461642297215 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 20:44:57 INFO - PROCESS | 1840 | 1461642297427 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9e68000 == 102 [pid = 1840] [id = 415] 20:44:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f2abe2c4800) [pid = 1840] [serial = 1246] [outer = (nil)] 20:44:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f2ac18f0800) [pid = 1840] [serial = 1247] [outer = 0x7f2abe2c4800] 20:44:57 INFO - PROCESS | 1840 | 1461642297499 Marionette DEBUG loaded listener.js 20:44:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f2ac2f03c00) [pid = 1840] [serial = 1248] [outer = 0x7f2abe2c4800] 20:44:58 INFO - PROCESS | 1840 | 1461642298478 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:44:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:44:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1483ms 20:44:58 INFO - PROCESS | 1840 | 1461642298521 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 20:44:58 INFO - PROCESS | 1840 | 1461642298525 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 20:44:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:44:58 INFO - PROCESS | 1840 | 1461642298531 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:44:58 INFO - PROCESS | 1840 | 1461642298537 Marionette TRACE conn3 <- [1,1634,null,{}] 20:44:58 INFO - PROCESS | 1840 | 1461642298553 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:44:58 INFO - PROCESS | 1840 | 1461642298740 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 20:44:58 INFO - PROCESS | 1840 | 1461642298940 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acf57c000 == 103 [pid = 1840] [id = 416] 20:44:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f2ac72b0400) [pid = 1840] [serial = 1249] [outer = (nil)] 20:44:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f2ac925b400) [pid = 1840] [serial = 1250] [outer = 0x7f2ac72b0400] 20:44:59 INFO - PROCESS | 1840 | 1461642299014 Marionette DEBUG loaded listener.js 20:44:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f2aca05c000) [pid = 1840] [serial = 1251] [outer = 0x7f2ac72b0400] 20:44:59 INFO - PROCESS | 1840 | 1461642299866 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:44:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:44:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1386ms 20:44:59 INFO - PROCESS | 1840 | 1461642299918 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 20:44:59 INFO - PROCESS | 1840 | 1461642299922 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 20:44:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:44:59 INFO - PROCESS | 1840 | 1461642299928 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:44:59 INFO - PROCESS | 1840 | 1461642299930 Marionette TRACE conn3 <- [1,1638,null,{}] 20:44:59 INFO - PROCESS | 1840 | 1461642299936 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:45:00 INFO - PROCESS | 1840 | 1461642300105 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 20:45:00 INFO - PROCESS | 1840 | 1461642300311 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1ba1800 == 104 [pid = 1840] [id = 417] 20:45:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f2acb321800) [pid = 1840] [serial = 1252] [outer = (nil)] 20:45:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f2acc9d4c00) [pid = 1840] [serial = 1253] [outer = 0x7f2acb321800] 20:45:00 INFO - PROCESS | 1840 | 1461642300380 Marionette DEBUG loaded listener.js 20:45:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f2acd523000) [pid = 1840] [serial = 1254] [outer = 0x7f2acb321800] 20:45:01 INFO - PROCESS | 1840 | 1461642301236 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:45:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:45:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1382ms 20:45:01 INFO - PROCESS | 1840 | 1461642301312 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 20:45:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:45:01 INFO - PROCESS | 1840 | 1461642301317 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 20:45:01 INFO - PROCESS | 1840 | 1461642301324 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:45:01 INFO - PROCESS | 1840 | 1461642301328 Marionette TRACE conn3 <- [1,1642,null,{}] 20:45:01 INFO - PROCESS | 1840 | 1461642301334 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:45:01 INFO - PROCESS | 1840 | 1461642301607 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 20:45:01 INFO - PROCESS | 1840 | 1461642301956 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad9507000 == 105 [pid = 1840] [id = 418] 20:45:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f2acd965400) [pid = 1840] [serial = 1255] [outer = (nil)] 20:45:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f2acd97c400) [pid = 1840] [serial = 1256] [outer = 0x7f2acd965400] 20:45:02 INFO - PROCESS | 1840 | 1461642302033 Marionette DEBUG loaded listener.js 20:45:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f2acdad2400) [pid = 1840] [serial = 1257] [outer = 0x7f2acd965400] 20:45:02 INFO - PROCESS | 1840 | 1461642302852 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:45:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:45:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1541ms 20:45:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:45:02 INFO - PROCESS | 1840 | 1461642302864 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 20:45:02 INFO - PROCESS | 1840 | 1461642302867 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 20:45:02 INFO - PROCESS | 1840 | 1461642302872 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:45:02 INFO - PROCESS | 1840 | 1461642302875 Marionette TRACE conn3 <- [1,1646,null,{}] 20:45:02 INFO - PROCESS | 1840 | 1461642302880 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:45:03 INFO - PROCESS | 1840 | 1461642303061 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 20:45:03 INFO - PROCESS | 1840 | 1461642303270 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae52c4000 == 106 [pid = 1840] [id = 419] 20:45:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f2acf50b000) [pid = 1840] [serial = 1258] [outer = (nil)] 20:45:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f2ad23c5400) [pid = 1840] [serial = 1259] [outer = 0x7f2acf50b000] 20:45:03 INFO - PROCESS | 1840 | 1461642303344 Marionette DEBUG loaded listener.js 20:45:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f2ad2f69400) [pid = 1840] [serial = 1260] [outer = 0x7f2acf50b000] 20:45:04 INFO - PROCESS | 1840 | 1461642304189 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:45:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:45:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1378ms 20:45:04 INFO - PROCESS | 1840 | 1461642304250 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 20:45:04 INFO - PROCESS | 1840 | 1461642304254 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 20:45:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:45:04 INFO - PROCESS | 1840 | 1461642304260 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:45:04 INFO - PROCESS | 1840 | 1461642304262 Marionette TRACE conn3 <- [1,1650,null,{}] 20:45:04 INFO - PROCESS | 1840 | 1461642304267 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:45:04 INFO - PROCESS | 1840 | 1461642304426 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 20:45:04 INFO - PROCESS | 1840 | 1461642304631 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae96b5800 == 107 [pid = 1840] [id = 420] 20:45:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f2acdc75c00) [pid = 1840] [serial = 1261] [outer = (nil)] 20:45:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f2ad5e4f800) [pid = 1840] [serial = 1262] [outer = 0x7f2acdc75c00] 20:45:04 INFO - PROCESS | 1840 | 1461642304701 Marionette DEBUG loaded listener.js 20:45:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f2ad6409800) [pid = 1840] [serial = 1263] [outer = 0x7f2acdc75c00] 20:45:05 INFO - PROCESS | 1840 | 1461642305525 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:45:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:45:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1334ms 20:45:05 INFO - PROCESS | 1840 | 1461642305595 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 20:45:05 INFO - PROCESS | 1840 | 1461642305599 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 20:45:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:45:05 INFO - PROCESS | 1840 | 1461642305604 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:45:05 INFO - PROCESS | 1840 | 1461642305607 Marionette TRACE conn3 <- [1,1654,null,{}] 20:45:05 INFO - PROCESS | 1840 | 1461642305612 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:45:05 INFO - PROCESS | 1840 | 1461642305777 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 20:45:05 INFO - PROCESS | 1840 | 1461642305980 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aea6a2000 == 108 [pid = 1840] [id = 421] 20:45:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f2ad0345c00) [pid = 1840] [serial = 1264] [outer = (nil)] 20:45:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f2ada198800) [pid = 1840] [serial = 1265] [outer = 0x7f2ad0345c00] 20:45:06 INFO - PROCESS | 1840 | 1461642306047 Marionette DEBUG loaded listener.js 20:45:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f2adffafc00) [pid = 1840] [serial = 1266] [outer = 0x7f2ad0345c00] 20:45:06 INFO - PROCESS | 1840 | 1461642306894 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:45:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:45:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1335ms 20:45:06 INFO - PROCESS | 1840 | 1461642306940 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 20:45:06 INFO - PROCESS | 1840 | 1461642306943 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 20:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:45:06 INFO - PROCESS | 1840 | 1461642306949 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:45:06 INFO - PROCESS | 1840 | 1461642306951 Marionette TRACE conn3 <- [1,1658,null,{}] 20:45:06 INFO - PROCESS | 1840 | 1461642306956 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:45:07 INFO - PROCESS | 1840 | 1461642307117 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 20:45:07 INFO - PROCESS | 1840 | 1461642307324 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accfaa000 == 109 [pid = 1840] [id = 422] 20:45:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f2ad2f6a000) [pid = 1840] [serial = 1267] [outer = (nil)] 20:45:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f2ae00cd800) [pid = 1840] [serial = 1268] [outer = 0x7f2ad2f6a000] 20:45:07 INFO - PROCESS | 1840 | 1461642307397 Marionette DEBUG loaded listener.js 20:45:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f2ae1272000) [pid = 1840] [serial = 1269] [outer = 0x7f2ad2f6a000] 20:45:08 INFO - PROCESS | 1840 | 1461642308250 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:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1328ms 20:45:08 INFO - PROCESS | 1840 | 1461642308279 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 20:45:08 INFO - PROCESS | 1840 | 1461642308283 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 20:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:45:08 INFO - PROCESS | 1840 | 1461642308290 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:45:08 INFO - PROCESS | 1840 | 1461642308293 Marionette TRACE conn3 <- [1,1662,null,{}] 20:45:08 INFO - PROCESS | 1840 | 1461642308298 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:45:08 INFO - PROCESS | 1840 | 1461642308540 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 20:45:08 INFO - PROCESS | 1840 | 1461642308758 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab9e94000 == 110 [pid = 1840] [id = 423] 20:45:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f2ad64ac800) [pid = 1840] [serial = 1270] [outer = (nil)] 20:45:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f2ae4a88000) [pid = 1840] [serial = 1271] [outer = 0x7f2ad64ac800] 20:45:08 INFO - PROCESS | 1840 | 1461642308866 Marionette DEBUG loaded listener.js 20:45:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f2ae4d0b800) [pid = 1840] [serial = 1272] [outer = 0x7f2ad64ac800] 20:45:09 INFO - PROCESS | 1840 | 1461642309769 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:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1535ms 20:45:09 INFO - PROCESS | 1840 | 1461642309826 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 20:45:09 INFO - PROCESS | 1840 | 1461642309829 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 20:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:45:09 INFO - PROCESS | 1840 | 1461642309835 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:45:09 INFO - PROCESS | 1840 | 1461642309839 Marionette TRACE conn3 <- [1,1666,null,{}] 20:45:09 INFO - PROCESS | 1840 | 1461642309844 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:45:10 INFO - PROCESS | 1840 | 1461642310035 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 20:45:10 INFO - PROCESS | 1840 | 1461642310239 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8ba0000 == 111 [pid = 1840] [id = 424] 20:45:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f2ab8bf0c00) [pid = 1840] [serial = 1273] [outer = (nil)] 20:45:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f2ab8bf9800) [pid = 1840] [serial = 1274] [outer = 0x7f2ab8bf0c00] 20:45:10 INFO - PROCESS | 1840 | 1461642310366 Marionette DEBUG loaded listener.js 20:45:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f2ae4da4c00) [pid = 1840] [serial = 1275] [outer = 0x7f2ab8bf0c00] 20:45:11 INFO - PROCESS | 1840 | 1461642311238 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:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1477ms 20:45:11 INFO - PROCESS | 1840 | 1461642311314 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 20:45:11 INFO - PROCESS | 1840 | 1461642311317 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 20:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:45:11 INFO - PROCESS | 1840 | 1461642311323 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:45:11 INFO - PROCESS | 1840 | 1461642311325 Marionette TRACE conn3 <- [1,1670,null,{}] 20:45:11 INFO - PROCESS | 1840 | 1461642311330 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:45:11 INFO - PROCESS | 1840 | 1461642311495 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 20:45:11 INFO - PROCESS | 1840 | 1461642311703 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7409800 == 112 [pid = 1840] [id = 425] 20:45:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f2ab8bf4800) [pid = 1840] [serial = 1276] [outer = (nil)] 20:45:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f2acd351400) [pid = 1840] [serial = 1277] [outer = 0x7f2ab8bf4800] 20:45:11 INFO - PROCESS | 1840 | 1461642311815 Marionette DEBUG loaded listener.js 20:45:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f2acd356c00) [pid = 1840] [serial = 1278] [outer = 0x7f2ab8bf4800] 20:45:12 INFO - PROCESS | 1840 | 1461642312705 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:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1431ms 20:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:45:12 INFO - PROCESS | 1840 | 1461642312755 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 20:45:12 INFO - PROCESS | 1840 | 1461642312758 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 20:45:12 INFO - PROCESS | 1840 | 1461642312763 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:45:12 INFO - PROCESS | 1840 | 1461642312766 Marionette TRACE conn3 <- [1,1674,null,{}] 20:45:12 INFO - PROCESS | 1840 | 1461642312771 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:45:12 INFO - PROCESS | 1840 | 1461642312938 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 20:45:13 INFO - PROCESS | 1840 | 1461642313148 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abeaa4800 == 113 [pid = 1840] [id = 426] 20:45:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f2ab72d9400) [pid = 1840] [serial = 1279] [outer = (nil)] 20:45:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f2ab72e1000) [pid = 1840] [serial = 1280] [outer = 0x7f2ab72d9400] 20:45:13 INFO - PROCESS | 1840 | 1461642313226 Marionette DEBUG loaded listener.js 20:45:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f2ab72e5c00) [pid = 1840] [serial = 1281] [outer = 0x7f2ab72d9400] 20:45:14 INFO - PROCESS | 1840 | 1461642314097 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:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1379ms 20:45:14 INFO - PROCESS | 1840 | 1461642314143 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 20:45:14 INFO - PROCESS | 1840 | 1461642314146 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 20:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:45:14 INFO - PROCESS | 1840 | 1461642314152 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:45:14 INFO - PROCESS | 1840 | 1461642314154 Marionette TRACE conn3 <- [1,1678,null,{}] 20:45:14 INFO - PROCESS | 1840 | 1461642314159 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:45:14 INFO - PROCESS | 1840 | 1461642314319 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 20:45:14 INFO - PROCESS | 1840 | 1461642314537 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aba371000 == 114 [pid = 1840] [id = 427] 20:45:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f2ab72d9c00) [pid = 1840] [serial = 1282] [outer = (nil)] 20:45:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f2aba32c400) [pid = 1840] [serial = 1283] [outer = 0x7f2ab72d9c00] 20:45:14 INFO - PROCESS | 1840 | 1461642314645 Marionette DEBUG loaded listener.js 20:45:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f2abe2c8400) [pid = 1840] [serial = 1284] [outer = 0x7f2ab72d9c00] 20:45:15 INFO - PROCESS | 1840 | 1461642315516 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:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1437ms 20:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:45:15 INFO - PROCESS | 1840 | 1461642315590 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 20:45:15 INFO - PROCESS | 1840 | 1461642315593 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 20:45:15 INFO - PROCESS | 1840 | 1461642315598 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:45:15 INFO - PROCESS | 1840 | 1461642315601 Marionette TRACE conn3 <- [1,1682,null,{}] 20:45:15 INFO - PROCESS | 1840 | 1461642315606 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:45:15 INFO - PROCESS | 1840 | 1461642315783 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 20:45:16 INFO - PROCESS | 1840 | 1461642316003 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac31cb800 == 115 [pid = 1840] [id = 428] 20:45:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f2ab72df000) [pid = 1840] [serial = 1285] [outer = (nil)] 20:45:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f2abec26000) [pid = 1840] [serial = 1286] [outer = 0x7f2ab72df000] 20:45:16 INFO - PROCESS | 1840 | 1461642316073 Marionette DEBUG loaded listener.js 20:45:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f2ac1d82400) [pid = 1840] [serial = 1287] [outer = 0x7f2ab72df000] 20:45:17 INFO - PROCESS | 1840 | 1461642317520 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:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1990ms 20:45:17 INFO - PROCESS | 1840 | 1461642317588 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 20:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:45:17 INFO - PROCESS | 1840 | 1461642317593 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 20:45:17 INFO - PROCESS | 1840 | 1461642317600 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:45:17 INFO - PROCESS | 1840 | 1461642317603 Marionette TRACE conn3 <- [1,1686,null,{}] 20:45:17 INFO - PROCESS | 1840 | 1461642317611 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:45:17 INFO - PROCESS | 1840 | 1461642317836 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 20:45:18 INFO - PROCESS | 1840 | 1461642318113 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abfc77000 == 116 [pid = 1840] [id = 429] 20:45:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f2ab9e1c800) [pid = 1840] [serial = 1288] [outer = (nil)] 20:45:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f2aba32e400) [pid = 1840] [serial = 1289] [outer = 0x7f2ab9e1c800] 20:45:18 INFO - PROCESS | 1840 | 1461642318293 Marionette DEBUG loaded listener.js 20:45:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7f2abb7c8400) [pid = 1840] [serial = 1290] [outer = 0x7f2ab9e1c800] 20:45:19 INFO - PROCESS | 1840 | 1461642319202 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:45:19 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:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1637ms 20:45:19 INFO - PROCESS | 1840 | 1461642319237 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 20:45:19 INFO - PROCESS | 1840 | 1461642319244 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 20:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:45:19 INFO - PROCESS | 1840 | 1461642319253 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:45:19 INFO - PROCESS | 1840 | 1461642319257 Marionette TRACE conn3 <- [1,1690,null,{}] 20:45:19 INFO - PROCESS | 1840 | 1461642319262 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:45:19 INFO - PROCESS | 1840 | 1461642319428 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 20:45:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae045a000 == 115 [pid = 1840] [id = 254] 20:45:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac19ae000 == 114 [pid = 1840] [id = 412] 20:45:19 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7f2acb25f400) [pid = 1840] [serial = 1175] [outer = (nil)] [url = about:blank] 20:45:19 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f2adffad800) [pid = 1840] [serial = 1136] [outer = (nil)] [url = about:blank] 20:45:19 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f2abd1f0000) [pid = 1840] [serial = 1139] [outer = (nil)] [url = about:blank] 20:45:19 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f2ab8ae5000) [pid = 1840] [serial = 1142] [outer = (nil)] [url = about:blank] 20:45:19 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f2ac91a2400) [pid = 1840] [serial = 1145] [outer = (nil)] [url = about:blank] 20:45:19 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f2ac91a8000) [pid = 1840] [serial = 1148] [outer = (nil)] [url = about:blank] 20:45:19 INFO - PROCESS | 1840 | 1461642319848 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9e5d800 == 113 [pid = 1840] [id = 411] 20:45:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac881d000 == 112 [pid = 1840] [id = 410] 20:45:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac199c000 == 111 [pid = 1840] [id = 409] 20:45:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abbaf0000 == 110 [pid = 1840] [id = 408] 20:45:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab9ed2800 == 111 [pid = 1840] [id = 430] 20:45:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f2ab9e1b800) [pid = 1840] [serial = 1291] [outer = (nil)] 20:45:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f2abe2c9000) [pid = 1840] [serial = 1292] [outer = 0x7f2ab9e1b800] 20:45:19 INFO - PROCESS | 1840 | 1461642319942 Marionette DEBUG loaded listener.js 20:45:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f2ac18e7c00) [pid = 1840] [serial = 1293] [outer = 0x7f2ab9e1b800] 20:45:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab8d55800 == 110 [pid = 1840] [id = 407] 20:45:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac952a000 == 109 [pid = 1840] [id = 12] 20:45:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abfc74800 == 108 [pid = 1840] [id = 406] 20:45:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae54a4000 == 107 [pid = 1840] [id = 402] 20:45:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae4ba7000 == 106 [pid = 1840] [id = 401] 20:45:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae0f0f000 == 105 [pid = 1840] [id = 400] 20:45:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad64e3800 == 104 [pid = 1840] [id = 399] 20:45:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad3024000 == 103 [pid = 1840] [id = 398] 20:45:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad219a000 == 102 [pid = 1840] [id = 397] 20:45:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1635000 == 101 [pid = 1840] [id = 396] 20:45:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad03be800 == 100 [pid = 1840] [id = 395] 20:45:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd6ae800 == 99 [pid = 1840] [id = 394] 20:45:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac8bb3000 == 98 [pid = 1840] [id = 393] 20:45:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abfc80000 == 97 [pid = 1840] [id = 392] 20:45:20 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc816800 == 96 [pid = 1840] [id = 391] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f2ae143a000) [pid = 1840] [serial = 837] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f2ae4d0b400) [pid = 1840] [serial = 840] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f2abec31800) [pid = 1840] [serial = 843] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f2ad23c8400) [pid = 1840] [serial = 876] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f2adfd48800) [pid = 1840] [serial = 879] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f2ae02b0400) [pid = 1840] [serial = 882] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f2ae4da5c00) [pid = 1840] [serial = 885] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f2ac2d1dc00) [pid = 1840] [serial = 888] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f2ac1ea8000) [pid = 1840] [serial = 891] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f2abb7d0800) [pid = 1840] [serial = 894] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f2ac2d1b400) [pid = 1840] [serial = 897] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f2aca062400) [pid = 1840] [serial = 900] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f2ac2dd0800) [pid = 1840] [serial = 927] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f2aca2e9c00) [pid = 1840] [serial = 930] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f2acfedf800) [pid = 1840] [serial = 933] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f2adfd11c00) [pid = 1840] [serial = 999] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f2ae4da7800) [pid = 1840] [serial = 957] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f2ad2f69c00) [pid = 1840] [serial = 996] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f2ad2df1c00) [pid = 1840] [serial = 936] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f2aba334400) [pid = 1840] [serial = 960] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f2ac8cb9000) [pid = 1840] [serial = 951] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f2ad5fc9400) [pid = 1840] [serial = 939] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f2ad2f69800) [pid = 1840] [serial = 828] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f2ae4b60400) [pid = 1840] [serial = 954] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f2ac2f10800) [pid = 1840] [serial = 948] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f2ae4da8000) [pid = 1840] [serial = 945] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f2ae3342400) [pid = 1840] [serial = 942] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f2ac9d93000) [pid = 1840] [serial = 819] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f2acdac7c00) [pid = 1840] [serial = 873] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f2ac9a42400) [pid = 1840] [serial = 870] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f2ad1844400) [pid = 1840] [serial = 825] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f2ae113d400) [pid = 1840] [serial = 834] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f2acd914800) [pid = 1840] [serial = 822] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f2ab9e1d400) [pid = 1840] [serial = 1130] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f2ad1c5b800) [pid = 1840] [serial = 1109] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f2ac8995000) [pid = 1840] [serial = 1166] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f2ad3c48000) [pid = 1840] [serial = 1110] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f2abd394c00) [pid = 1840] [serial = 1155] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f2abd1f5400) [pid = 1840] [serial = 1154] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f2ad3083400) [pid = 1840] [serial = 1124] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f2ae11f5400) [pid = 1840] [serial = 1127] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f2ac170e400) [pid = 1840] [serial = 1158] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f2abfc4c400) [pid = 1840] [serial = 1157] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f2ab83f4400) [pid = 1840] [serial = 1133] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f2ac2d14000) [pid = 1840] [serial = 1160] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f2ac2f02c00) [pid = 1840] [serial = 1161] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f2ac72a4000) [pid = 1840] [serial = 1163] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f2aca05b000) [pid = 1840] [serial = 1118] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f2ac9d8a400) [pid = 1840] [serial = 1169] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f2aba346800) [pid = 1840] [serial = 1152] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f2ab8ae1000) [pid = 1840] [serial = 1151] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f2acdad1000) [pid = 1840] [serial = 1121] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f2abe20a000) [pid = 1840] [serial = 1112] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f2ac2f0e800) [pid = 1840] [serial = 1115] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f2ac9ec1400) [pid = 1840] [serial = 1170] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f2ac9a35c00) [pid = 1840] [serial = 1172] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f2ac8cb5800) [pid = 1840] [serial = 1167] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f2aca062c00) [pid = 1840] [serial = 1173] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f2ac74da400) [pid = 1840] [serial = 1164] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f2ad5f12000) [pid = 1840] [serial = 831] [outer = (nil)] [url = about:blank] 20:45:20 INFO - PROCESS | 1840 | 1461642320718 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:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1479ms 20:45:20 INFO - PROCESS | 1840 | 1461642320732 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 20:45:20 INFO - PROCESS | 1840 | 1461642320735 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 20:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:45:20 INFO - PROCESS | 1840 | 1461642320745 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:45:20 INFO - PROCESS | 1840 | 1461642320749 Marionette TRACE conn3 <- [1,1694,null,{}] 20:45:20 INFO - PROCESS | 1840 | 1461642320764 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:45:20 INFO - PROCESS | 1840 | 1461642320922 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 20:45:21 INFO - PROCESS | 1840 | 1461642321088 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1cae000 == 97 [pid = 1840] [id = 431] 20:45:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f2abe2cf000) [pid = 1840] [serial = 1294] [outer = (nil)] 20:45:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f2ac2d17800) [pid = 1840] [serial = 1295] [outer = 0x7f2abe2cf000] 20:45:21 INFO - PROCESS | 1840 | 1461642321149 Marionette DEBUG loaded listener.js 20:45:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f2ac2f0bc00) [pid = 1840] [serial = 1296] [outer = 0x7f2abe2cf000] 20:45:21 INFO - PROCESS | 1840 | 1461642321832 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:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1134ms 20:45:21 INFO - PROCESS | 1840 | 1461642321879 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 20:45:21 INFO - PROCESS | 1840 | 1461642321883 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 20:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:45:21 INFO - PROCESS | 1840 | 1461642321916 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:45:21 INFO - PROCESS | 1840 | 1461642321918 Marionette TRACE conn3 <- [1,1698,null,{}] 20:45:21 INFO - PROCESS | 1840 | 1461642321924 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:45:22 INFO - PROCESS | 1840 | 1461642322076 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 20:45:22 INFO - PROCESS | 1840 | 1461642322086 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac71d9800 == 98 [pid = 1840] [id = 432] 20:45:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f2ac2dcd000) [pid = 1840] [serial = 1297] [outer = (nil)] 20:45:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f2ac72a7800) [pid = 1840] [serial = 1298] [outer = 0x7f2ac2dcd000] 20:45:22 INFO - PROCESS | 1840 | 1461642322147 Marionette DEBUG loaded listener.js 20:45:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f2ac74d5400) [pid = 1840] [serial = 1299] [outer = 0x7f2ac2dcd000] 20:45:23 INFO - PROCESS | 1840 | 1461642323104 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:45:23 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:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1226ms 20:45:23 INFO - PROCESS | 1840 | 1461642323142 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 20:45:23 INFO - PROCESS | 1840 | 1461642323145 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 20:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:45:23 INFO - PROCESS | 1840 | 1461642323150 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:45:23 INFO - PROCESS | 1840 | 1461642323152 Marionette TRACE conn3 <- [1,1702,null,{}] 20:45:23 INFO - PROCESS | 1840 | 1461642323164 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:45:23 INFO - PROCESS | 1840 | 1461642323376 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 20:45:23 INFO - PROCESS | 1840 | 1461642323401 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac881d000 == 99 [pid = 1840] [id = 433] 20:45:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f2ac2f11800) [pid = 1840] [serial = 1300] [outer = (nil)] 20:45:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f2ac75a7800) [pid = 1840] [serial = 1301] [outer = 0x7f2ac2f11800] 20:45:23 INFO - PROCESS | 1840 | 1461642323457 Marionette DEBUG loaded listener.js 20:45:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f2ac8cb6400) [pid = 1840] [serial = 1302] [outer = 0x7f2ac2f11800] 20:45:24 INFO - PROCESS | 1840 | 1461642324340 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:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f2ab83ec800) [pid = 1840] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f2abe20ec00) [pid = 1840] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f2ac9bcc400) [pid = 1840] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f2aba343400) [pid = 1840] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f2abb7d1400) [pid = 1840] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f2ab8ae0800) [pid = 1840] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f2ac18e5400) [pid = 1840] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f2aba34b400) [pid = 1840] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f2ac1ea6000) [pid = 1840] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f2ac9d93800) [pid = 1840] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f2aca2f0400) [pid = 1840] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f2ae126bc00) [pid = 1840] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:45:24 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f2ac9256800) [pid = 1840] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1593ms 20:45:24 INFO - PROCESS | 1840 | 1461642324770 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 20:45:24 INFO - PROCESS | 1840 | 1461642324772 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 20:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:45:24 INFO - PROCESS | 1840 | 1461642324778 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:45:24 INFO - PROCESS | 1840 | 1461642324781 Marionette TRACE conn3 <- [1,1706,null,{}] 20:45:24 INFO - PROCESS | 1840 | 1461642324786 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:45:24 INFO - PROCESS | 1840 | 1461642324948 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 20:45:24 INFO - PROCESS | 1840 | 1461642324960 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac8bbc000 == 100 [pid = 1840] [id = 434] 20:45:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f2ac7219000) [pid = 1840] [serial = 1303] [outer = (nil)] 20:45:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f2ac91afc00) [pid = 1840] [serial = 1304] [outer = 0x7f2ac7219000] 20:45:25 INFO - PROCESS | 1840 | 1461642325162 Marionette DEBUG loaded listener.js 20:45:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f2ac9a42400) [pid = 1840] [serial = 1305] [outer = 0x7f2ac7219000] 20:45:25 INFO - PROCESS | 1840 | 1461642325823 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:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1085ms 20:45:25 INFO - PROCESS | 1840 | 1461642325863 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 20:45:25 INFO - PROCESS | 1840 | 1461642325866 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 20:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:45:25 INFO - PROCESS | 1840 | 1461642325872 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:45:25 INFO - PROCESS | 1840 | 1461642325874 Marionette TRACE conn3 <- [1,1710,null,{}] 20:45:25 INFO - PROCESS | 1840 | 1461642325879 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:45:26 INFO - PROCESS | 1840 | 1461642326025 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 20:45:26 INFO - PROCESS | 1840 | 1461642326043 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9e4f000 == 101 [pid = 1840] [id = 435] 20:45:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f2abe20bc00) [pid = 1840] [serial = 1306] [outer = (nil)] 20:45:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f2ac9d8d000) [pid = 1840] [serial = 1307] [outer = 0x7f2abe20bc00] 20:45:26 INFO - PROCESS | 1840 | 1461642326244 Marionette DEBUG loaded listener.js 20:45:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f2aca05b000) [pid = 1840] [serial = 1308] [outer = 0x7f2abe20bc00] 20:45:27 INFO - PROCESS | 1840 | 1461642327085 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:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1279ms 20:45:27 INFO - PROCESS | 1840 | 1461642327152 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 20:45:27 INFO - PROCESS | 1840 | 1461642327158 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 20:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:45:27 INFO - PROCESS | 1840 | 1461642327166 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:45:27 INFO - PROCESS | 1840 | 1461642327172 Marionette TRACE conn3 <- [1,1714,null,{}] 20:45:27 INFO - PROCESS | 1840 | 1461642327181 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:45:27 INFO - PROCESS | 1840 | 1461642327427 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 20:45:27 INFO - PROCESS | 1840 | 1461642327627 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abd253000 == 102 [pid = 1840] [id = 436] 20:45:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f2ab72e6c00) [pid = 1840] [serial = 1309] [outer = (nil)] 20:45:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f2ab8bfb400) [pid = 1840] [serial = 1310] [outer = 0x7f2ab72e6c00] 20:45:27 INFO - PROCESS | 1840 | 1461642327697 Marionette DEBUG loaded listener.js 20:45:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f2aba34b800) [pid = 1840] [serial = 1311] [outer = 0x7f2ab72e6c00] 20:45:28 INFO - PROCESS | 1840 | 1461642328672 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:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1539ms 20:45:28 INFO - PROCESS | 1840 | 1461642328705 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 20:45:28 INFO - PROCESS | 1840 | 1461642328713 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 20:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:45:28 INFO - PROCESS | 1840 | 1461642328723 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:45:28 INFO - PROCESS | 1840 | 1461642328726 Marionette TRACE conn3 <- [1,1718,null,{}] 20:45:28 INFO - PROCESS | 1840 | 1461642328732 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:45:28 INFO - PROCESS | 1840 | 1461642328899 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 20:45:29 INFO - PROCESS | 1840 | 1461642329106 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac31b4000 == 103 [pid = 1840] [id = 437] 20:45:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f2ab8ae2800) [pid = 1840] [serial = 1312] [outer = (nil)] 20:45:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f2ac1706c00) [pid = 1840] [serial = 1313] [outer = 0x7f2ab8ae2800] 20:45:29 INFO - PROCESS | 1840 | 1461642329173 Marionette DEBUG loaded listener.js 20:45:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f2ac1e9b800) [pid = 1840] [serial = 1314] [outer = 0x7f2ab8ae2800] 20:45:30 INFO - PROCESS | 1840 | 1461642330112 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:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1428ms 20:45:30 INFO - PROCESS | 1840 | 1461642330151 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 20:45:30 INFO - PROCESS | 1840 | 1461642330154 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 20:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:45:30 INFO - PROCESS | 1840 | 1461642330160 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:45:30 INFO - PROCESS | 1840 | 1461642330166 Marionette TRACE conn3 <- [1,1722,null,{}] 20:45:30 INFO - PROCESS | 1840 | 1461642330181 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:45:30 INFO - PROCESS | 1840 | 1461642330357 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 20:45:30 INFO - PROCESS | 1840 | 1461642330564 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acb5ec800 == 104 [pid = 1840] [id = 438] 20:45:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f2ac2f02800) [pid = 1840] [serial = 1315] [outer = (nil)] 20:45:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f2ac8996c00) [pid = 1840] [serial = 1316] [outer = 0x7f2ac2f02800] 20:45:30 INFO - PROCESS | 1840 | 1461642330685 Marionette DEBUG loaded listener.js 20:45:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f2ac925b800) [pid = 1840] [serial = 1317] [outer = 0x7f2ac2f02800] 20:45:31 INFO - PROCESS | 1840 | 1461642331493 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:45:31 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:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1383ms 20:45:31 INFO - PROCESS | 1840 | 1461642331543 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 20:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:45:31 INFO - PROCESS | 1840 | 1461642331548 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 20:45:31 INFO - PROCESS | 1840 | 1461642331554 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:45:31 INFO - PROCESS | 1840 | 1461642331557 Marionette TRACE conn3 <- [1,1726,null,{}] 20:45:31 INFO - PROCESS | 1840 | 1461642331561 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:45:31 INFO - PROCESS | 1840 | 1461642331806 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 20:45:31 INFO - PROCESS | 1840 | 1461642331950 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd69d000 == 105 [pid = 1840] [id = 439] 20:45:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f2aba32c000) [pid = 1840] [serial = 1318] [outer = (nil)] 20:45:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f2ac9ebc400) [pid = 1840] [serial = 1319] [outer = 0x7f2aba32c000] 20:45:32 INFO - PROCESS | 1840 | 1461642332021 Marionette DEBUG loaded listener.js 20:45:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f2aca4f4000) [pid = 1840] [serial = 1320] [outer = 0x7f2aba32c000] 20:45:32 INFO - PROCESS | 1840 | 1461642332937 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:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1428ms 20:45:32 INFO - PROCESS | 1840 | 1461642332982 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 20:45:32 INFO - PROCESS | 1840 | 1461642332985 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 20:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:45:32 INFO - PROCESS | 1840 | 1461642332991 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:45:32 INFO - PROCESS | 1840 | 1461642332994 Marionette TRACE conn3 <- [1,1730,null,{}] 20:45:33 INFO - PROCESS | 1840 | 1461642332999 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:45:33 INFO - PROCESS | 1840 | 1461642333163 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 20:45:33 INFO - PROCESS | 1840 | 1461642333427 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acfec2000 == 106 [pid = 1840] [id = 440] 20:45:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f2ac9540800) [pid = 1840] [serial = 1321] [outer = (nil)] 20:45:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f2acc9dc000) [pid = 1840] [serial = 1322] [outer = 0x7f2ac9540800] 20:45:33 INFO - PROCESS | 1840 | 1461642333503 Marionette DEBUG loaded listener.js 20:45:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f2acd34f800) [pid = 1840] [serial = 1323] [outer = 0x7f2ac9540800] 20:45:34 INFO - PROCESS | 1840 | 1461642334346 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:45:34 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:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1385ms 20:45:34 INFO - PROCESS | 1840 | 1461642334377 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 20:45:34 INFO - PROCESS | 1840 | 1461642334380 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 20:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:45:34 INFO - PROCESS | 1840 | 1461642334386 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:45:34 INFO - PROCESS | 1840 | 1461642334388 Marionette TRACE conn3 <- [1,1734,null,{}] 20:45:34 INFO - PROCESS | 1840 | 1461642334394 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:45:34 INFO - PROCESS | 1840 | 1461642334578 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 20:45:34 INFO - PROCESS | 1840 | 1461642334788 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1b9c000 == 107 [pid = 1840] [id = 441] 20:45:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f2acd352000) [pid = 1840] [serial = 1324] [outer = (nil)] 20:45:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f2acd980000) [pid = 1840] [serial = 1325] [outer = 0x7f2acd352000] 20:45:34 INFO - PROCESS | 1840 | 1461642334859 Marionette DEBUG loaded listener.js 20:45:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f2acf50f400) [pid = 1840] [serial = 1326] [outer = 0x7f2acd352000] 20:45:35 INFO - PROCESS | 1840 | 1461642335698 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:45:35 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:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1377ms 20:45:35 INFO - PROCESS | 1840 | 1461642335764 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 20:45:35 INFO - PROCESS | 1840 | 1461642335767 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 20:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:45:35 INFO - PROCESS | 1840 | 1461642335773 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:45:35 INFO - PROCESS | 1840 | 1461642335775 Marionette TRACE conn3 <- [1,1738,null,{}] 20:45:35 INFO - PROCESS | 1840 | 1461642335781 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:45:35 INFO - PROCESS | 1840 | 1461642335941 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 20:45:36 INFO - PROCESS | 1840 | 1461642336145 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad301e000 == 108 [pid = 1840] [id = 442] 20:45:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f2acd356800) [pid = 1840] [serial = 1327] [outer = (nil)] 20:45:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f2ad10b4000) [pid = 1840] [serial = 1328] [outer = 0x7f2acd356800] 20:45:36 INFO - PROCESS | 1840 | 1461642336215 Marionette DEBUG loaded listener.js 20:45:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f2ad1c51800) [pid = 1840] [serial = 1329] [outer = 0x7f2acd356800] 20:45:37 INFO - PROCESS | 1840 | 1461642337154 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:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1434ms 20:45:37 INFO - PROCESS | 1840 | 1461642337208 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 20:45:37 INFO - PROCESS | 1840 | 1461642337210 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 20:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:45:37 INFO - PROCESS | 1840 | 1461642337217 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:45:37 INFO - PROCESS | 1840 | 1461642337219 Marionette TRACE conn3 <- [1,1742,null,{}] 20:45:37 INFO - PROCESS | 1840 | 1461642337224 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:45:37 INFO - PROCESS | 1840 | 1461642337394 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 20:45:37 INFO - PROCESS | 1840 | 1461642337611 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad92c9800 == 109 [pid = 1840] [id = 443] 20:45:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f2acb0d7c00) [pid = 1840] [serial = 1330] [outer = (nil)] 20:45:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f2ad23c2800) [pid = 1840] [serial = 1331] [outer = 0x7f2acb0d7c00] 20:45:37 INFO - PROCESS | 1840 | 1461642337678 Marionette DEBUG loaded listener.js 20:45:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f2ad256ec00) [pid = 1840] [serial = 1332] [outer = 0x7f2acb0d7c00] 20:45:38 INFO - PROCESS | 1840 | 1461642338588 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:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1429ms 20:45:38 INFO - PROCESS | 1840 | 1461642338647 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 20:45:38 INFO - PROCESS | 1840 | 1461642338650 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 20:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:45:38 INFO - PROCESS | 1840 | 1461642338656 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:45:38 INFO - PROCESS | 1840 | 1461642338658 Marionette TRACE conn3 <- [1,1746,null,{}] 20:45:38 INFO - PROCESS | 1840 | 1461642338664 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:45:38 INFO - PROCESS | 1840 | 1461642338829 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 20:45:39 INFO - PROCESS | 1840 | 1461642339035 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae04a9000 == 110 [pid = 1840] [id = 444] 20:45:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f2acd95a800) [pid = 1840] [serial = 1333] [outer = (nil)] 20:45:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f2ad2df7c00) [pid = 1840] [serial = 1334] [outer = 0x7f2acd95a800] 20:45:39 INFO - PROCESS | 1840 | 1461642339106 Marionette DEBUG loaded listener.js 20:45:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f2ad3c0bc00) [pid = 1840] [serial = 1335] [outer = 0x7f2acd95a800] 20:45:39 INFO - PROCESS | 1840 | 1461642339950 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:45:39 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:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1338ms 20:45:39 INFO - PROCESS | 1840 | 1461642339996 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 20:45:40 INFO - PROCESS | 1840 | 1461642340000 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 20:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:45:40 INFO - PROCESS | 1840 | 1461642340005 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:45:40 INFO - PROCESS | 1840 | 1461642340007 Marionette TRACE conn3 <- [1,1750,null,{}] 20:45:40 INFO - PROCESS | 1840 | 1461642340013 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:45:40 INFO - PROCESS | 1840 | 1461642340178 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 20:45:40 INFO - PROCESS | 1840 | 1461642340385 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae507e800 == 111 [pid = 1840] [id = 445] 20:45:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f2ad23c5000) [pid = 1840] [serial = 1336] [outer = (nil)] 20:45:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f2ad5fd0c00) [pid = 1840] [serial = 1337] [outer = 0x7f2ad23c5000] 20:45:40 INFO - PROCESS | 1840 | 1461642340453 Marionette DEBUG loaded listener.js 20:45:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f2adf123c00) [pid = 1840] [serial = 1338] [outer = 0x7f2ad23c5000] 20:45:41 INFO - PROCESS | 1840 | 1461642341308 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:45:41 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:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1333ms 20:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:45:41 INFO - PROCESS | 1840 | 1461642341339 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 20:45:41 INFO - PROCESS | 1840 | 1461642341343 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 20:45:41 INFO - PROCESS | 1840 | 1461642341348 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:45:41 INFO - PROCESS | 1840 | 1461642341352 Marionette TRACE conn3 <- [1,1754,null,{}] 20:45:41 INFO - PROCESS | 1840 | 1461642341357 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:45:41 INFO - PROCESS | 1840 | 1461642341539 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 20:45:41 INFO - PROCESS | 1840 | 1461642341752 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae7296000 == 112 [pid = 1840] [id = 446] 20:45:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f2ad3c0e400) [pid = 1840] [serial = 1339] [outer = (nil)] 20:45:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f2ae11f5400) [pid = 1840] [serial = 1340] [outer = 0x7f2ad3c0e400] 20:45:41 INFO - PROCESS | 1840 | 1461642341866 Marionette DEBUG loaded listener.js 20:45:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f2ae4b6e000) [pid = 1840] [serial = 1341] [outer = 0x7f2ad3c0e400] 20:45:42 INFO - PROCESS | 1840 | 1461642342751 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:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1436ms 20:45:42 INFO - PROCESS | 1840 | 1461642342785 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 20:45:42 INFO - PROCESS | 1840 | 1461642342793 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 20:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:45:42 INFO - PROCESS | 1840 | 1461642342802 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:45:42 INFO - PROCESS | 1840 | 1461642342806 Marionette TRACE conn3 <- [1,1758,null,{}] 20:45:42 INFO - PROCESS | 1840 | 1461642342812 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:45:42 INFO - PROCESS | 1840 | 1461642342973 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 20:45:43 INFO - PROCESS | 1840 | 1461642343182 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe311000 == 113 [pid = 1840] [id = 447] 20:45:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f2abce51800) [pid = 1840] [serial = 1342] [outer = (nil)] 20:45:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f2abce5b400) [pid = 1840] [serial = 1343] [outer = 0x7f2abce51800] 20:45:43 INFO - PROCESS | 1840 | 1461642343252 Marionette DEBUG loaded listener.js 20:45:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f2abce60800) [pid = 1840] [serial = 1344] [outer = 0x7f2abce51800] 20:45:44 INFO - PROCESS | 1840 | 1461642344109 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:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1384ms 20:45:44 INFO - PROCESS | 1840 | 1461642344185 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 20:45:44 INFO - PROCESS | 1840 | 1461642344188 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 20:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:45:44 INFO - PROCESS | 1840 | 1461642344194 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:45:44 INFO - PROCESS | 1840 | 1461642344196 Marionette TRACE conn3 <- [1,1762,null,{}] 20:45:44 INFO - PROCESS | 1840 | 1461642344202 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:45:44 INFO - PROCESS | 1840 | 1461642344384 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 20:45:44 INFO - PROCESS | 1840 | 1461642344591 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aea69b800 == 114 [pid = 1840] [id = 448] 20:45:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f2abce54000) [pid = 1840] [serial = 1345] [outer = (nil)] 20:45:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f2abe25fc00) [pid = 1840] [serial = 1346] [outer = 0x7f2abce54000] 20:45:44 INFO - PROCESS | 1840 | 1461642344660 Marionette DEBUG loaded listener.js 20:45:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f2abe267000) [pid = 1840] [serial = 1347] [outer = 0x7f2abce54000] 20:45:45 INFO - PROCESS | 1840 | 1461642345485 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:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1329ms 20:45:45 INFO - PROCESS | 1840 | 1461642345530 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 20:45:45 INFO - PROCESS | 1840 | 1461642345533 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 20:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:45:45 INFO - PROCESS | 1840 | 1461642345539 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:45:45 INFO - PROCESS | 1840 | 1461642345541 Marionette TRACE conn3 <- [1,1766,null,{}] 20:45:45 INFO - PROCESS | 1840 | 1461642345546 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:45:45 INFO - PROCESS | 1840 | 1461642345710 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 20:45:45 INFO - PROCESS | 1840 | 1461642345922 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac168e000 == 115 [pid = 1840] [id = 449] 20:45:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f2abce5c800) [pid = 1840] [serial = 1348] [outer = (nil)] 20:45:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f2abe26b800) [pid = 1840] [serial = 1349] [outer = 0x7f2abce5c800] 20:45:45 INFO - PROCESS | 1840 | 1461642345989 Marionette DEBUG loaded listener.js 20:45:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f2ae4b6d800) [pid = 1840] [serial = 1350] [outer = 0x7f2abce5c800] 20:45:46 INFO - PROCESS | 1840 | 1461642346829 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:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1333ms 20:45:46 INFO - PROCESS | 1840 | 1461642346872 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 20:45:46 INFO - PROCESS | 1840 | 1461642346876 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 20:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:45:46 INFO - PROCESS | 1840 | 1461642346881 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:45:46 INFO - PROCESS | 1840 | 1461642346883 Marionette TRACE conn3 <- [1,1770,null,{}] 20:45:46 INFO - PROCESS | 1840 | 1461642346889 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:45:47 INFO - PROCESS | 1840 | 1461642347060 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 20:45:47 INFO - PROCESS | 1840 | 1461642347295 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aba382000 == 116 [pid = 1840] [id = 450] 20:45:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f2ab7bf0400) [pid = 1840] [serial = 1351] [outer = (nil)] 20:45:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f2aba7f4000) [pid = 1840] [serial = 1352] [outer = 0x7f2ab7bf0400] 20:45:47 INFO - PROCESS | 1840 | 1461642347400 Marionette DEBUG loaded listener.js 20:45:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f2abeb10800) [pid = 1840] [serial = 1353] [outer = 0x7f2ab7bf0400] 20:45:48 INFO - PROCESS | 1840 | 1461642348338 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:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1532ms 20:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:45:48 INFO - PROCESS | 1840 | 1461642348415 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 20:45:48 INFO - PROCESS | 1840 | 1461642348417 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 20:45:48 INFO - PROCESS | 1840 | 1461642348423 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:45:48 INFO - PROCESS | 1840 | 1461642348426 Marionette TRACE conn3 <- [1,1774,null,{}] 20:45:48 INFO - PROCESS | 1840 | 1461642348431 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:45:48 INFO - PROCESS | 1840 | 1461642348609 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 20:45:48 INFO - PROCESS | 1840 | 1461642348821 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac2f7d000 == 117 [pid = 1840] [id = 451] 20:45:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f2ab7bf0800) [pid = 1840] [serial = 1354] [outer = (nil)] 20:45:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f2abeb19000) [pid = 1840] [serial = 1355] [outer = 0x7f2ab7bf0800] 20:45:48 INFO - PROCESS | 1840 | 1461642348889 Marionette DEBUG loaded listener.js 20:45:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f2ac965b400) [pid = 1840] [serial = 1356] [outer = 0x7f2ab7bf0800] 20:45:49 INFO - PROCESS | 1840 | 1461642349739 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:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1384ms 20:45:49 INFO - PROCESS | 1840 | 1461642349807 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 20:45:49 INFO - PROCESS | 1840 | 1461642349811 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 20:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:45:49 INFO - PROCESS | 1840 | 1461642349816 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:45:49 INFO - PROCESS | 1840 | 1461642349818 Marionette TRACE conn3 <- [1,1778,null,{}] 20:45:49 INFO - PROCESS | 1840 | 1461642349824 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:45:50 INFO - PROCESS | 1840 | 1461642349999 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 20:45:50 INFO - PROCESS | 1840 | 1461642350672 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe310000 == 118 [pid = 1840] [id = 452] 20:45:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f2ab7be9000) [pid = 1840] [serial = 1357] [outer = (nil)] 20:45:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f2ab83f0c00) [pid = 1840] [serial = 1358] [outer = 0x7f2ab7be9000] 20:45:50 INFO - PROCESS | 1840 | 1461642350747 Marionette DEBUG loaded listener.js 20:45:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f2ab8bf4000) [pid = 1840] [serial = 1359] [outer = 0x7f2ab7be9000] 20:45:51 INFO - PROCESS | 1840 | 1461642351587 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:45:51 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:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1836ms 20:45:51 INFO - PROCESS | 1840 | 1461642351655 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 20:45:51 INFO - PROCESS | 1840 | 1461642351661 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 20:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:45:51 INFO - PROCESS | 1840 | 1461642351667 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:45:51 INFO - PROCESS | 1840 | 1461642351672 Marionette TRACE conn3 <- [1,1782,null,{}] 20:45:51 INFO - PROCESS | 1840 | 1461642351678 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:45:51 INFO - PROCESS | 1840 | 1461642351905 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 20:45:52 INFO - PROCESS | 1840 | 1461642352117 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab9ea0000 == 119 [pid = 1840] [id = 453] 20:45:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f2ab72e3c00) [pid = 1840] [serial = 1360] [outer = (nil)] 20:45:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f2abce55000) [pid = 1840] [serial = 1361] [outer = 0x7f2ab72e3c00] 20:45:52 INFO - PROCESS | 1840 | 1461642352322 Marionette DEBUG loaded listener.js 20:45:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f2abe20e400) [pid = 1840] [serial = 1362] [outer = 0x7f2ab72e3c00] 20:45:53 INFO - PROCESS | 1840 | 1461642353208 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:45:53 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:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1592ms 20:45:53 INFO - PROCESS | 1840 | 1461642353263 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 20:45:53 INFO - PROCESS | 1840 | 1461642353269 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 20:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:45:53 INFO - PROCESS | 1840 | 1461642353275 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:45:53 INFO - PROCESS | 1840 | 1461642353277 Marionette TRACE conn3 <- [1,1786,null,{}] 20:45:53 INFO - PROCESS | 1840 | 1461642353282 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:45:53 INFO - PROCESS | 1840 | 1461642353454 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 20:45:53 INFO - PROCESS | 1840 | 1461642353678 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8baa800 == 120 [pid = 1840] [id = 454] 20:45:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f2ab8bef400) [pid = 1840] [serial = 1363] [outer = (nil)] 20:45:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f2ac170ec00) [pid = 1840] [serial = 1364] [outer = 0x7f2ab8bef400] 20:45:53 INFO - PROCESS | 1840 | 1461642353834 Marionette DEBUG loaded listener.js 20:45:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f2ac1a6c800) [pid = 1840] [serial = 1365] [outer = 0x7f2ab8bef400] 20:45:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac8bbc000 == 119 [pid = 1840] [id = 434] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f2ad1850000) [pid = 1840] [serial = 1199] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f2ad23c4000) [pid = 1840] [serial = 1202] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f2ad2f68c00) [pid = 1840] [serial = 1205] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f2ada196c00) [pid = 1840] [serial = 1208] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f2ac2f0a000) [pid = 1840] [serial = 1211] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f2ae023d000) [pid = 1840] [serial = 1214] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f2ae143cc00) [pid = 1840] [serial = 1217] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f2ac72a5000) [pid = 1840] [serial = 1241] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac881d000 == 118 [pid = 1840] [id = 433] 20:45:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac71d9800 == 117 [pid = 1840] [id = 432] 20:45:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac1cae000 == 116 [pid = 1840] [id = 431] 20:45:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab9ed2800 == 115 [pid = 1840] [id = 430] 20:45:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abfc77000 == 114 [pid = 1840] [id = 429] 20:45:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae96b5800 == 113 [pid = 1840] [id = 420] 20:45:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae52c4000 == 112 [pid = 1840] [id = 419] 20:45:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad9507000 == 111 [pid = 1840] [id = 418] 20:45:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1ba1800 == 110 [pid = 1840] [id = 417] 20:45:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acf57c000 == 109 [pid = 1840] [id = 416] 20:45:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9e68000 == 108 [pid = 1840] [id = 415] 20:45:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abd092800 == 107 [pid = 1840] [id = 379] 20:45:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abfc74000 == 106 [pid = 1840] [id = 414] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f2ac2d10000) [pid = 1840] [serial = 987] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f2ac9a3e800) [pid = 1840] [serial = 990] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f2ad2f60400) [pid = 1840] [serial = 984] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f2acdc79c00) [pid = 1840] [serial = 993] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f2ae4db1800) [pid = 1840] [serial = 1002] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f2ac9260c00) [pid = 1840] [serial = 1005] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f2abd1f5800) [pid = 1840] [serial = 1178] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f2aca054c00) [pid = 1840] [serial = 1187] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f2ac8cb8400) [pid = 1840] [serial = 1184] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f2ac18f1c00) [pid = 1840] [serial = 1181] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | 1461642354710 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:45:54 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:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1481ms 20:45:54 INFO - PROCESS | 1840 | 1461642354756 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 20:45:54 INFO - PROCESS | 1840 | 1461642354760 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 20:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f2ab8ade400) [pid = 1840] [serial = 1221] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f2ab83f4800) [pid = 1840] [serial = 1220] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f2acc9d6000) [pid = 1840] [serial = 1190] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f2ac7214800) [pid = 1840] [serial = 1229] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f2ac9c1b800) [pid = 1840] [serial = 1235] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f2aca2e2800) [pid = 1840] [serial = 1236] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f2ac2f04c00) [pid = 1840] [serial = 1239] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f2acfee3400) [pid = 1840] [serial = 1196] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f2abfc4e400) [pid = 1840] [serial = 1226] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f2ac1d87000) [pid = 1840] [serial = 1227] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f2acdacdc00) [pid = 1840] [serial = 1193] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f2abd1fa000) [pid = 1840] [serial = 1224] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f2aba32f800) [pid = 1840] [serial = 1223] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f2ac91a1400) [pid = 1840] [serial = 1232] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f2ac91b0000) [pid = 1840] [serial = 1233] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f2abe2c4000) [pid = 1840] [serial = 1238] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f2ac8992000) [pid = 1840] [serial = 1230] [outer = (nil)] [url = about:blank] 20:45:54 INFO - PROCESS | 1840 | 1461642354819 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:45:54 INFO - PROCESS | 1840 | 1461642354827 Marionette TRACE conn3 <- [1,1790,null,{}] 20:45:54 INFO - PROCESS | 1840 | 1461642354834 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:45:55 INFO - PROCESS | 1840 | 1461642354996 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 20:45:55 INFO - PROCESS | 1840 | 1461642355008 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac71cf000 == 107 [pid = 1840] [id = 455] 20:45:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f2ac1a6cc00) [pid = 1840] [serial = 1366] [outer = (nil)] 20:45:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f2ac2d15000) [pid = 1840] [serial = 1367] [outer = 0x7f2ac1a6cc00] 20:45:55 INFO - PROCESS | 1840 | 1461642355066 Marionette DEBUG loaded listener.js 20:45:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f2ac2f03400) [pid = 1840] [serial = 1368] [outer = 0x7f2ac1a6cc00] 20:45:55 INFO - PROCESS | 1840 | 1461642355877 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:45:55 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:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1120ms 20:45:55 INFO - PROCESS | 1840 | 1461642355913 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 20:45:55 INFO - PROCESS | 1840 | 1461642355917 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 20:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:45:55 INFO - PROCESS | 1840 | 1461642355922 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:45:55 INFO - PROCESS | 1840 | 1461642355925 Marionette TRACE conn3 <- [1,1794,null,{}] 20:45:55 INFO - PROCESS | 1840 | 1461642355930 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:45:56 INFO - PROCESS | 1840 | 1461642356082 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 20:45:56 INFO - PROCESS | 1840 | 1461642356101 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac8bb1000 == 108 [pid = 1840] [id = 456] 20:45:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f2ac1ea8000) [pid = 1840] [serial = 1369] [outer = (nil)] 20:45:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f2ac721fc00) [pid = 1840] [serial = 1370] [outer = 0x7f2ac1ea8000] 20:45:56 INFO - PROCESS | 1840 | 1461642356161 Marionette DEBUG loaded listener.js 20:45:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f2ac74e1800) [pid = 1840] [serial = 1371] [outer = 0x7f2ac1ea8000] 20:45:57 INFO - PROCESS | 1840 | 1461642357082 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:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1180ms 20:45:57 INFO - PROCESS | 1840 | 1461642357103 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 20:45:57 INFO - PROCESS | 1840 | 1461642357105 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 20:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:45:57 INFO - PROCESS | 1840 | 1461642357111 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:45:57 INFO - PROCESS | 1840 | 1461642357113 Marionette TRACE conn3 <- [1,1798,null,{}] 20:45:57 INFO - PROCESS | 1840 | 1461642357118 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:45:57 INFO - PROCESS | 1840 | 1461642357322 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 20:45:57 INFO - PROCESS | 1840 | 1461642357352 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9e55800 == 109 [pid = 1840] [id = 457] 20:45:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f2ac8cbd400) [pid = 1840] [serial = 1372] [outer = (nil)] 20:45:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f2ac91a9800) [pid = 1840] [serial = 1373] [outer = 0x7f2ac8cbd400] 20:45:57 INFO - PROCESS | 1840 | 1461642357420 Marionette DEBUG loaded listener.js 20:45:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f2ac9bcdc00) [pid = 1840] [serial = 1374] [outer = 0x7f2ac8cbd400] 20:45:58 INFO - PROCESS | 1840 | 1461642358282 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:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1227ms 20:45:58 INFO - PROCESS | 1840 | 1461642358339 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 20:45:58 INFO - PROCESS | 1840 | 1461642358341 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 20:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:45:58 INFO - PROCESS | 1840 | 1461642358347 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:45:58 INFO - PROCESS | 1840 | 1461642358350 Marionette TRACE conn3 <- [1,1802,null,{}] 20:45:58 INFO - PROCESS | 1840 | 1461642358355 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:45:58 INFO - PROCESS | 1840 | 1461642358579 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 20:45:58 INFO - PROCESS | 1840 | 1461642358604 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc91b000 == 110 [pid = 1840] [id = 458] 20:45:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f2aca44ec00) [pid = 1840] [serial = 1375] [outer = (nil)] 20:45:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f2accc48800) [pid = 1840] [serial = 1376] [outer = 0x7f2aca44ec00] 20:45:58 INFO - PROCESS | 1840 | 1461642358660 Marionette DEBUG loaded listener.js 20:45:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f2acd354400) [pid = 1840] [serial = 1377] [outer = 0x7f2aca44ec00] 20:45:59 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f2ab9e1c800) [pid = 1840] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:45:59 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f2ab9e1b800) [pid = 1840] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:45:59 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f2ac2f11800) [pid = 1840] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:45:59 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f2ac7219000) [pid = 1840] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:45:59 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f2abe2cf000) [pid = 1840] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:45:59 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f2ac2dcd000) [pid = 1840] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:45:59 INFO - PROCESS | 1840 | 1461642359732 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:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1428ms 20:45:59 INFO - PROCESS | 1840 | 1461642359775 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 20:45:59 INFO - PROCESS | 1840 | 1461642359778 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 20:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:45:59 INFO - PROCESS | 1840 | 1461642359783 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:45:59 INFO - PROCESS | 1840 | 1461642359785 Marionette TRACE conn3 <- [1,1806,null,{}] 20:45:59 INFO - PROCESS | 1840 | 1461642359790 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:45:59 INFO - PROCESS | 1840 | 1461642359939 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 20:46:00 INFO - PROCESS | 1840 | 1461642360110 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc7af000 == 111 [pid = 1840] [id = 459] 20:46:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f2ac2f11800) [pid = 1840] [serial = 1378] [outer = (nil)] 20:46:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f2ac9ec1400) [pid = 1840] [serial = 1379] [outer = 0x7f2ac2f11800] 20:46:00 INFO - PROCESS | 1840 | 1461642360168 Marionette DEBUG loaded listener.js 20:46:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f2acd914800) [pid = 1840] [serial = 1380] [outer = 0x7f2ac2f11800] 20:46:00 INFO - PROCESS | 1840 | 1461642360806 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:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1075ms 20:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:46:00 INFO - PROCESS | 1840 | 1461642360859 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 20:46:00 INFO - PROCESS | 1840 | 1461642360861 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 20:46:00 INFO - PROCESS | 1840 | 1461642360867 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:46:00 INFO - PROCESS | 1840 | 1461642360870 Marionette TRACE conn3 <- [1,1810,null,{}] 20:46:00 INFO - PROCESS | 1840 | 1461642360874 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:46:01 INFO - PROCESS | 1840 | 1461642361086 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 20:46:01 INFO - PROCESS | 1840 | 1461642361105 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acf24a000 == 112 [pid = 1840] [id = 460] 20:46:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f2ac72aa400) [pid = 1840] [serial = 1381] [outer = (nil)] 20:46:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f2acd97d800) [pid = 1840] [serial = 1382] [outer = 0x7f2ac72aa400] 20:46:01 INFO - PROCESS | 1840 | 1461642361165 Marionette DEBUG loaded listener.js 20:46:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f2acdeb2800) [pid = 1840] [serial = 1383] [outer = 0x7f2ac72aa400] 20:46:02 INFO - PROCESS | 1840 | 1461642362212 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:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1380ms 20:46:02 INFO - PROCESS | 1840 | 1461642362247 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 20:46:02 INFO - PROCESS | 1840 | 1461642362252 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 20:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:46:02 INFO - PROCESS | 1840 | 1461642362261 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:46:02 INFO - PROCESS | 1840 | 1461642362266 Marionette TRACE conn3 <- [1,1814,null,{}] 20:46:02 INFO - PROCESS | 1840 | 1461642362273 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:46:02 INFO - PROCESS | 1840 | 1461642362474 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 20:46:02 INFO - PROCESS | 1840 | 1461642362731 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac02aa800 == 113 [pid = 1840] [id = 461] 20:46:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f2abce51c00) [pid = 1840] [serial = 1384] [outer = (nil)] 20:46:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f2abd39d800) [pid = 1840] [serial = 1385] [outer = 0x7f2abce51c00] 20:46:02 INFO - PROCESS | 1840 | 1461642362871 Marionette DEBUG loaded listener.js 20:46:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f2abeb11400) [pid = 1840] [serial = 1386] [outer = 0x7f2abce51c00] 20:46:03 INFO - PROCESS | 1840 | 1461642363759 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:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1536ms 20:46:03 INFO - PROCESS | 1840 | 1461642363797 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 20:46:03 INFO - PROCESS | 1840 | 1461642363805 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 20:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:46:03 INFO - PROCESS | 1840 | 1461642363814 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:46:03 INFO - PROCESS | 1840 | 1461642363817 Marionette TRACE conn3 <- [1,1818,null,{}] 20:46:03 INFO - PROCESS | 1840 | 1461642363823 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:46:04 INFO - PROCESS | 1840 | 1461642363996 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 20:46:04 INFO - PROCESS | 1840 | 1461642364210 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9e62800 == 114 [pid = 1840] [id = 462] 20:46:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f2ac18e6400) [pid = 1840] [serial = 1387] [outer = (nil)] 20:46:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f2ac1a73800) [pid = 1840] [serial = 1388] [outer = 0x7f2ac18e6400] 20:46:04 INFO - PROCESS | 1840 | 1461642364279 Marionette DEBUG loaded listener.js 20:46:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f2ac2f05000) [pid = 1840] [serial = 1389] [outer = 0x7f2ac18e6400] 20:46:05 INFO - PROCESS | 1840 | 1461642365206 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:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1435ms 20:46:05 INFO - PROCESS | 1840 | 1461642365250 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 20:46:05 INFO - PROCESS | 1840 | 1461642365254 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 20:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:46:05 INFO - PROCESS | 1840 | 1461642365260 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:46:05 INFO - PROCESS | 1840 | 1461642365266 Marionette TRACE conn3 <- [1,1822,null,{}] 20:46:05 INFO - PROCESS | 1840 | 1461642365281 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:46:05 INFO - PROCESS | 1840 | 1461642365461 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 20:46:05 INFO - PROCESS | 1840 | 1461642365677 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1b96000 == 115 [pid = 1840] [id = 463] 20:46:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f2ac72ad000) [pid = 1840] [serial = 1390] [outer = (nil)] 20:46:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f2ac9a43400) [pid = 1840] [serial = 1391] [outer = 0x7f2ac72ad000] 20:46:05 INFO - PROCESS | 1840 | 1461642365794 Marionette DEBUG loaded listener.js 20:46:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f2acc73dc00) [pid = 1840] [serial = 1392] [outer = 0x7f2ac72ad000] 20:46:06 INFO - PROCESS | 1840 | 1461642366740 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:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1540ms 20:46:06 INFO - PROCESS | 1840 | 1461642366801 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 20:46:06 INFO - PROCESS | 1840 | 1461642366805 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 20:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:46:06 INFO - PROCESS | 1840 | 1461642366811 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:46:06 INFO - PROCESS | 1840 | 1461642366813 Marionette TRACE conn3 <- [1,1826,null,{}] 20:46:06 INFO - PROCESS | 1840 | 1461642366818 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:46:07 INFO - PROCESS | 1840 | 1461642367000 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 20:46:07 INFO - PROCESS | 1840 | 1461642367207 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad9514000 == 116 [pid = 1840] [id = 464] 20:46:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f2ac899d800) [pid = 1840] [serial = 1393] [outer = (nil)] 20:46:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f2acdc7b000) [pid = 1840] [serial = 1394] [outer = 0x7f2ac899d800] 20:46:07 INFO - PROCESS | 1840 | 1461642367320 Marionette DEBUG loaded listener.js 20:46:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f2ad034cc00) [pid = 1840] [serial = 1395] [outer = 0x7f2ac899d800] 20:46:08 INFO - PROCESS | 1840 | 1461642368215 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:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1478ms 20:46:08 INFO - PROCESS | 1840 | 1461642368290 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 20:46:08 INFO - PROCESS | 1840 | 1461642368294 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 20:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:46:08 INFO - PROCESS | 1840 | 1461642368299 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:46:08 INFO - PROCESS | 1840 | 1461642368302 Marionette TRACE conn3 <- [1,1830,null,{}] 20:46:08 INFO - PROCESS | 1840 | 1461642368307 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:46:08 INFO - PROCESS | 1840 | 1461642368524 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 20:46:08 INFO - PROCESS | 1840 | 1461642368731 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae508c000 == 117 [pid = 1840] [id = 465] 20:46:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f2acc82d000) [pid = 1840] [serial = 1396] [outer = (nil)] 20:46:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f2ad1eaf400) [pid = 1840] [serial = 1397] [outer = 0x7f2acc82d000] 20:46:08 INFO - PROCESS | 1840 | 1461642368843 Marionette DEBUG loaded listener.js 20:46:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f2ad2f60400) [pid = 1840] [serial = 1398] [outer = 0x7f2acc82d000] 20:46:09 INFO - PROCESS | 1840 | 1461642369726 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:46:09 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:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1483ms 20:46:09 INFO - PROCESS | 1840 | 1461642369784 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 20:46:09 INFO - PROCESS | 1840 | 1461642369787 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 20:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:46:09 INFO - PROCESS | 1840 | 1461642369793 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:46:09 INFO - PROCESS | 1840 | 1461642369795 Marionette TRACE conn3 <- [1,1834,null,{}] 20:46:09 INFO - PROCESS | 1840 | 1461642369801 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:46:10 INFO - PROCESS | 1840 | 1461642369998 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 20:46:10 INFO - PROCESS | 1840 | 1461642370207 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aea685000 == 118 [pid = 1840] [id = 466] 20:46:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f2ad23c8400) [pid = 1840] [serial = 1399] [outer = (nil)] 20:46:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f2ae0007000) [pid = 1840] [serial = 1400] [outer = 0x7f2ad23c8400] 20:46:10 INFO - PROCESS | 1840 | 1461642370326 Marionette DEBUG loaded listener.js 20:46:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f2ae33bf000) [pid = 1840] [serial = 1401] [outer = 0x7f2ad23c8400] 20:46:11 INFO - PROCESS | 1840 | 1461642371185 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:46:11 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:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1426ms 20:46:11 INFO - PROCESS | 1840 | 1461642371221 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 20:46:11 INFO - PROCESS | 1840 | 1461642371224 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 20:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:46:11 INFO - PROCESS | 1840 | 1461642371230 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:46:11 INFO - PROCESS | 1840 | 1461642371232 Marionette TRACE conn3 <- [1,1838,null,{}] 20:46:11 INFO - PROCESS | 1840 | 1461642371238 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:46:11 INFO - PROCESS | 1840 | 1461642371401 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 20:46:11 INFO - PROCESS | 1840 | 1461642371616 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abde71800 == 119 [pid = 1840] [id = 467] 20:46:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f2ab8bcc400) [pid = 1840] [serial = 1402] [outer = (nil)] 20:46:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f2ab8bd5400) [pid = 1840] [serial = 1403] [outer = 0x7f2ab8bcc400] 20:46:11 INFO - PROCESS | 1840 | 1461642371727 Marionette DEBUG loaded listener.js 20:46:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f2ab8bda000) [pid = 1840] [serial = 1404] [outer = 0x7f2ab8bcc400] 20:46:12 INFO - PROCESS | 1840 | 1461642372591 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:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1434ms 20:46:12 INFO - PROCESS | 1840 | 1461642372664 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 20:46:12 INFO - PROCESS | 1840 | 1461642372668 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 20:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:46:12 INFO - PROCESS | 1840 | 1461642372673 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:46:12 INFO - PROCESS | 1840 | 1461642372676 Marionette TRACE conn3 <- [1,1842,null,{}] 20:46:12 INFO - PROCESS | 1840 | 1461642372681 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:46:12 INFO - PROCESS | 1840 | 1461642372884 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 20:46:13 INFO - PROCESS | 1840 | 1461642373195 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8ede800 == 120 [pid = 1840] [id = 468] 20:46:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f2ab8bccc00) [pid = 1840] [serial = 1405] [outer = (nil)] 20:46:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f2abec2f800) [pid = 1840] [serial = 1406] [outer = 0x7f2ab8bccc00] 20:46:13 INFO - PROCESS | 1840 | 1461642373271 Marionette DEBUG loaded listener.js 20:46:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f2ae4d0b000) [pid = 1840] [serial = 1407] [outer = 0x7f2ab8bccc00] 20:46:14 INFO - PROCESS | 1840 | 1461642374059 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:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1434ms 20:46:14 INFO - PROCESS | 1840 | 1461642374108 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 20:46:14 INFO - PROCESS | 1840 | 1461642374111 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 20:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:46:14 INFO - PROCESS | 1840 | 1461642374117 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:46:14 INFO - PROCESS | 1840 | 1461642374119 Marionette TRACE conn3 <- [1,1846,null,{}] 20:46:14 INFO - PROCESS | 1840 | 1461642374124 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:46:14 INFO - PROCESS | 1840 | 1461642374291 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 20:46:14 INFO - PROCESS | 1840 | 1461642374506 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abdea3000 == 121 [pid = 1840] [id = 469] 20:46:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f2ab8bcd000) [pid = 1840] [serial = 1408] [outer = (nil)] 20:46:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f2ab8f83800) [pid = 1840] [serial = 1409] [outer = 0x7f2ab8bcd000] 20:46:14 INFO - PROCESS | 1840 | 1461642374622 Marionette DEBUG loaded listener.js 20:46:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7f2ab8f88c00) [pid = 1840] [serial = 1410] [outer = 0x7f2ab8bcd000] 20:46:15 INFO - PROCESS | 1840 | 1461642375510 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:46:15 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:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1434ms 20:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:46:15 INFO - PROCESS | 1840 | 1461642375562 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 20:46:15 INFO - PROCESS | 1840 | 1461642375564 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 20:46:15 INFO - PROCESS | 1840 | 1461642375570 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:46:15 INFO - PROCESS | 1840 | 1461642375573 Marionette TRACE conn3 <- [1,1850,null,{}] 20:46:15 INFO - PROCESS | 1840 | 1461642375578 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:46:15 INFO - PROCESS | 1840 | 1461642375748 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 20:46:16 INFO - PROCESS | 1840 | 1461642376577 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abde65800 == 122 [pid = 1840] [id = 470] 20:46:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7f2ab83f6800) [pid = 1840] [serial = 1411] [outer = (nil)] 20:46:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 273 (0x7f2ab8ae1c00) [pid = 1840] [serial = 1412] [outer = 0x7f2ab83f6800] 20:46:16 INFO - PROCESS | 1840 | 1461642376652 Marionette DEBUG loaded listener.js 20:46:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 274 (0x7f2ab9e20800) [pid = 1840] [serial = 1413] [outer = 0x7f2ab83f6800] 20:46:17 INFO - PROCESS | 1840 | 1461642377474 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:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1984ms 20:46:17 INFO - PROCESS | 1840 | 1461642377555 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 20:46:17 INFO - PROCESS | 1840 | 1461642377560 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 20:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:46:17 INFO - PROCESS | 1840 | 1461642377567 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:46:17 INFO - PROCESS | 1840 | 1461642377572 Marionette TRACE conn3 <- [1,1854,null,{}] 20:46:17 INFO - PROCESS | 1840 | 1461642377578 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:46:17 INFO - PROCESS | 1840 | 1461642377751 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 20:46:18 INFO - PROCESS | 1840 | 1461642378035 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe945800 == 123 [pid = 1840] [id = 471] 20:46:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 275 (0x7f2ab7bf1800) [pid = 1840] [serial = 1414] [outer = (nil)] 20:46:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 276 (0x7f2aba329c00) [pid = 1840] [serial = 1415] [outer = 0x7f2ab7bf1800] 20:46:18 INFO - PROCESS | 1840 | 1461642378153 Marionette DEBUG loaded listener.js 20:46:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 277 (0x7f2abce5bc00) [pid = 1840] [serial = 1416] [outer = 0x7f2ab7bf1800] 20:46:19 INFO - PROCESS | 1840 | 1461642379154 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:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1643ms 20:46:19 INFO - PROCESS | 1840 | 1461642379214 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 20:46:19 INFO - PROCESS | 1840 | 1461642379219 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 20:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:46:19 INFO - PROCESS | 1840 | 1461642379226 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:46:19 INFO - PROCESS | 1840 | 1461642379231 Marionette TRACE conn3 <- [1,1858,null,{}] 20:46:19 INFO - PROCESS | 1840 | 1461642379239 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:46:19 INFO - PROCESS | 1840 | 1461642379414 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 20:46:19 INFO - PROCESS | 1840 | 1461642379715 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe3b6800 == 124 [pid = 1840] [id = 472] 20:46:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 278 (0x7f2abd394c00) [pid = 1840] [serial = 1417] [outer = (nil)] 20:46:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 279 (0x7f2abe264400) [pid = 1840] [serial = 1418] [outer = 0x7f2abd394c00] 20:46:19 INFO - PROCESS | 1840 | 1461642379785 Marionette DEBUG loaded listener.js 20:46:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 280 (0x7f2abeb0c800) [pid = 1840] [serial = 1419] [outer = 0x7f2abd394c00] 20:46:20 INFO - PROCESS | 1840 | 1461642380590 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:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1430ms 20:46:20 INFO - PROCESS | 1840 | 1461642380657 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 20:46:20 INFO - PROCESS | 1840 | 1461642380661 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 20:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:46:20 INFO - PROCESS | 1840 | 1461642380673 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:46:20 INFO - PROCESS | 1840 | 1461642380681 Marionette TRACE conn3 <- [1,1862,null,{}] 20:46:20 INFO - PROCESS | 1840 | 1461642380688 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:46:20 INFO - PROCESS | 1840 | 1461642380891 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 20:46:21 INFO - PROCESS | 1840 | 1461642381109 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abfc73800 == 125 [pid = 1840] [id = 473] 20:46:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 281 (0x7f2abf951000) [pid = 1840] [serial = 1420] [outer = (nil)] 20:46:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 282 (0x7f2abf959400) [pid = 1840] [serial = 1421] [outer = 0x7f2abf951000] 20:46:21 INFO - PROCESS | 1840 | 1461642381215 Marionette DEBUG loaded listener.js 20:46:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 283 (0x7f2abfc4f400) [pid = 1840] [serial = 1422] [outer = 0x7f2abf951000] 20:46:22 INFO - PROCESS | 1840 | 1461642382071 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:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1449ms 20:46:22 INFO - PROCESS | 1840 | 1461642382116 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 20:46:22 INFO - PROCESS | 1840 | 1461642382120 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 20:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:46:22 INFO - PROCESS | 1840 | 1461642382126 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:46:22 INFO - PROCESS | 1840 | 1461642382128 Marionette TRACE conn3 <- [1,1866,null,{}] 20:46:22 INFO - PROCESS | 1840 | 1461642382133 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:46:22 INFO - PROCESS | 1840 | 1461642382285 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 20:46:22 INFO - PROCESS | 1840 | 1461642382509 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe959800 == 126 [pid = 1840] [id = 474] 20:46:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 284 (0x7f2abeb14800) [pid = 1840] [serial = 1423] [outer = (nil)] 20:46:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 285 (0x7f2ac1a6c400) [pid = 1840] [serial = 1424] [outer = 0x7f2abeb14800] 20:46:22 INFO - PROCESS | 1840 | 1461642382622 Marionette DEBUG loaded listener.js 20:46:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 286 (0x7f2ac1d7e800) [pid = 1840] [serial = 1425] [outer = 0x7f2abeb14800] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1799000 == 125 [pid = 1840] [id = 271] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aea68a000 == 124 [pid = 1840] [id = 358] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 285 (0x7f2ac925b400) [pid = 1840] [serial = 1250] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 284 (0x7f2ab8bf9800) [pid = 1840] [serial = 1274] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 283 (0x7f2ae4a88000) [pid = 1840] [serial = 1271] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 282 (0x7f2ae00cd800) [pid = 1840] [serial = 1268] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 281 (0x7f2ac18f0800) [pid = 1840] [serial = 1247] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 280 (0x7f2acc9d4c00) [pid = 1840] [serial = 1253] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 279 (0x7f2ada198800) [pid = 1840] [serial = 1265] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 278 (0x7f2ad23c5400) [pid = 1840] [serial = 1259] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 277 (0x7f2aba7f6800) [pid = 1840] [serial = 1244] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 276 (0x7f2acd351400) [pid = 1840] [serial = 1277] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 275 (0x7f2ad5e4f800) [pid = 1840] [serial = 1262] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 274 (0x7f2acd97c400) [pid = 1840] [serial = 1256] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 273 (0x7f2aba32c400) [pid = 1840] [serial = 1283] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 272 (0x7f2ab72e1000) [pid = 1840] [serial = 1280] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7f2abec26000) [pid = 1840] [serial = 1286] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7f2ac9d8d000) [pid = 1840] [serial = 1307] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad3a2f000 == 123 [pid = 1840] [id = 288] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2b044d1800 == 122 [pid = 1840] [id = 130] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe3bf800 == 121 [pid = 1840] [id = 357] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc7af000 == 120 [pid = 1840] [id = 459] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc91b000 == 119 [pid = 1840] [id = 458] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9e55800 == 118 [pid = 1840] [id = 457] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac8bb1000 == 117 [pid = 1840] [id = 456] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac71cf000 == 116 [pid = 1840] [id = 455] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab8baa800 == 115 [pid = 1840] [id = 454] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab9ea0000 == 114 [pid = 1840] [id = 453] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe310000 == 113 [pid = 1840] [id = 452] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae7296000 == 112 [pid = 1840] [id = 446] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae507e800 == 111 [pid = 1840] [id = 445] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae04a9000 == 110 [pid = 1840] [id = 444] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad92c9800 == 109 [pid = 1840] [id = 443] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad301e000 == 108 [pid = 1840] [id = 442] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1b9c000 == 107 [pid = 1840] [id = 441] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acfec2000 == 106 [pid = 1840] [id = 440] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd69d000 == 105 [pid = 1840] [id = 439] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acb5ec800 == 104 [pid = 1840] [id = 438] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac31b4000 == 103 [pid = 1840] [id = 437] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abd253000 == 102 [pid = 1840] [id = 436] 20:46:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9e4f000 == 101 [pid = 1840] [id = 435] 20:46:23 INFO - PROCESS | 1840 | 1461642383546 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:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f2aba32e400) [pid = 1840] [serial = 1289] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f2abe2c9000) [pid = 1840] [serial = 1292] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f2ac18e7c00) [pid = 1840] [serial = 1293] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f2ac8cb6400) [pid = 1840] [serial = 1302] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f2ac9a42400) [pid = 1840] [serial = 1305] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f2abb7c8400) [pid = 1840] [serial = 1290] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f2ac2d17800) [pid = 1840] [serial = 1295] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f2ac72a7800) [pid = 1840] [serial = 1298] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f2ac91afc00) [pid = 1840] [serial = 1304] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f2ac74d5400) [pid = 1840] [serial = 1299] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f2ac2f0bc00) [pid = 1840] [serial = 1296] [outer = (nil)] [url = about:blank] 20:46:23 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f2ac75a7800) [pid = 1840] [serial = 1301] [outer = (nil)] [url = about:blank] 20:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1481ms 20:46:23 INFO - PROCESS | 1840 | 1461642383607 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 20:46:23 INFO - PROCESS | 1840 | 1461642383609 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 20:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:46:23 INFO - PROCESS | 1840 | 1461642383615 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:46:23 INFO - PROCESS | 1840 | 1461642383617 Marionette TRACE conn3 <- [1,1870,null,{}] 20:46:23 INFO - PROCESS | 1840 | 1461642383622 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:46:23 INFO - PROCESS | 1840 | 1461642383768 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 20:46:23 INFO - PROCESS | 1840 | 1461642383782 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe30f000 == 102 [pid = 1840] [id = 475] 20:46:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f2ac1d87000) [pid = 1840] [serial = 1426] [outer = (nil)] 20:46:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f2ac1e9c800) [pid = 1840] [serial = 1427] [outer = 0x7f2ac1d87000] 20:46:23 INFO - PROCESS | 1840 | 1461642383851 Marionette DEBUG loaded listener.js 20:46:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f2ac2dcf000) [pid = 1840] [serial = 1428] [outer = 0x7f2ac1d87000] 20:46:24 INFO - PROCESS | 1840 | 1461642384747 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:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1181ms 20:46:24 INFO - PROCESS | 1840 | 1461642384797 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 20:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:46:24 INFO - PROCESS | 1840 | 1461642384800 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 20:46:24 INFO - PROCESS | 1840 | 1461642384806 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:46:24 INFO - PROCESS | 1840 | 1461642384808 Marionette TRACE conn3 <- [1,1874,null,{}] 20:46:24 INFO - PROCESS | 1840 | 1461642384813 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:46:24 INFO - PROCESS | 1840 | 1461642384963 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 20:46:24 INFO - PROCESS | 1840 | 1461642384973 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac71c2000 == 103 [pid = 1840] [id = 476] 20:46:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f2ac2f09c00) [pid = 1840] [serial = 1429] [outer = (nil)] 20:46:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f2ac72a2800) [pid = 1840] [serial = 1430] [outer = 0x7f2ac2f09c00] 20:46:25 INFO - PROCESS | 1840 | 1461642385030 Marionette DEBUG loaded listener.js 20:46:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f2ac72b0000) [pid = 1840] [serial = 1431] [outer = 0x7f2ac2f09c00] 20:46:25 INFO - PROCESS | 1840 | 1461642385851 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:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1079ms 20:46:25 INFO - PROCESS | 1840 | 1461642385884 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 20:46:25 INFO - PROCESS | 1840 | 1461642385887 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 20:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:46:25 INFO - PROCESS | 1840 | 1461642385892 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:46:25 INFO - PROCESS | 1840 | 1461642385894 Marionette TRACE conn3 <- [1,1878,null,{}] 20:46:25 INFO - PROCESS | 1840 | 1461642385899 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:46:26 INFO - PROCESS | 1840 | 1461642386128 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 20:46:26 INFO - PROCESS | 1840 | 1461642386164 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac881d000 == 104 [pid = 1840] [id = 477] 20:46:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f2ac7219000) [pid = 1840] [serial = 1432] [outer = (nil)] 20:46:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f2ac74db800) [pid = 1840] [serial = 1433] [outer = 0x7f2ac7219000] 20:46:26 INFO - PROCESS | 1840 | 1461642386220 Marionette DEBUG loaded listener.js 20:46:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f2ac899a400) [pid = 1840] [serial = 1434] [outer = 0x7f2ac7219000] 20:46:27 INFO - PROCESS | 1840 | 1461642387035 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:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1175ms 20:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:46:27 INFO - PROCESS | 1840 | 1461642387068 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 20:46:27 INFO - PROCESS | 1840 | 1461642387070 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 20:46:27 INFO - PROCESS | 1840 | 1461642387074 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:46:27 INFO - PROCESS | 1840 | 1461642387078 Marionette TRACE conn3 <- [1,1882,null,{}] 20:46:27 INFO - PROCESS | 1840 | 1461642387090 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:46:27 INFO - PROCESS | 1840 | 1461642387290 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 20:46:27 INFO - PROCESS | 1840 | 1461642387325 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac92a2000 == 105 [pid = 1840] [id = 478] 20:46:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f2ac18ef000) [pid = 1840] [serial = 1435] [outer = (nil)] 20:46:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f2ac8cbc800) [pid = 1840] [serial = 1436] [outer = 0x7f2ac18ef000] 20:46:27 INFO - PROCESS | 1840 | 1461642387381 Marionette DEBUG loaded listener.js 20:46:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f2ac9259c00) [pid = 1840] [serial = 1437] [outer = 0x7f2ac18ef000] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f2ab83edc00) [pid = 1840] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f2abe202400) [pid = 1840] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f2ac9bce800) [pid = 1840] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f2ac18f2400) [pid = 1840] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f2ad23cec00) [pid = 1840] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f2aba7ec000) [pid = 1840] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f2ab8ad8800) [pid = 1840] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f2ac9543400) [pid = 1840] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f2abb905c00) [pid = 1840] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f2abd348400) [pid = 1840] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f2abd391c00) [pid = 1840] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f2ac9549800) [pid = 1840] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f2aba343c00) [pid = 1840] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f2ac2d1cc00) [pid = 1840] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f2ad118c000) [pid = 1840] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f2aba342000) [pid = 1840] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f2ab83f0000) [pid = 1840] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f2aba327800) [pid = 1840] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f2ac9ec5000) [pid = 1840] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f2ab72df000) [pid = 1840] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f2ac18e6c00) [pid = 1840] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f2abb906000) [pid = 1840] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f2abd39ac00) [pid = 1840] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f2ab9e15c00) [pid = 1840] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f2aba7ebc00) [pid = 1840] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f2ab8adf000) [pid = 1840] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f2ac1705400) [pid = 1840] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f2ad17b5800) [pid = 1840] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f2abd393400) [pid = 1840] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f2ac8cb8000) [pid = 1840] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f2ac2f11800) [pid = 1840] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f2ab83ed400) [pid = 1840] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f2ac8cbd400) [pid = 1840] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f2aca44ec00) [pid = 1840] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f2ab8bef400) [pid = 1840] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f2ab72e3c00) [pid = 1840] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f2ac1a6cc00) [pid = 1840] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f2ac1ea8000) [pid = 1840] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f2ab7be9000) [pid = 1840] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:46:29 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f2ac721b400) [pid = 1840] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:46:29 INFO - PROCESS | 1840 | 1461642389311 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:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2291ms 20:46:29 INFO - PROCESS | 1840 | 1461642389366 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 20:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:46:29 INFO - PROCESS | 1840 | 1461642389379 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 20:46:29 INFO - PROCESS | 1840 | 1461642389385 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:46:29 INFO - PROCESS | 1840 | 1461642389388 Marionette TRACE conn3 <- [1,1886,null,{}] 20:46:29 INFO - PROCESS | 1840 | 1461642389393 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:46:29 INFO - PROCESS | 1840 | 1461642389545 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 20:46:29 INFO - PROCESS | 1840 | 1461642389709 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abd09e800 == 106 [pid = 1840] [id = 479] 20:46:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f2ab72e3c00) [pid = 1840] [serial = 1438] [outer = (nil)] 20:46:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f2ab9e16400) [pid = 1840] [serial = 1439] [outer = 0x7f2ab72e3c00] 20:46:29 INFO - PROCESS | 1840 | 1461642389771 Marionette DEBUG loaded listener.js 20:46:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f2abb905c00) [pid = 1840] [serial = 1440] [outer = 0x7f2ab72e3c00] 20:46:30 INFO - PROCESS | 1840 | 1461642390427 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:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1078ms 20:46:30 INFO - PROCESS | 1840 | 1461642390464 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 20:46:30 INFO - PROCESS | 1840 | 1461642390466 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 20:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:46:30 INFO - PROCESS | 1840 | 1461642390473 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:46:30 INFO - PROCESS | 1840 | 1461642390476 Marionette TRACE conn3 <- [1,1890,null,{}] 20:46:30 INFO - PROCESS | 1840 | 1461642390481 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:46:30 INFO - PROCESS | 1840 | 1461642390637 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 20:46:30 INFO - PROCESS | 1840 | 1461642390811 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac92ab800 == 107 [pid = 1840] [id = 480] 20:46:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f2ab72dd400) [pid = 1840] [serial = 1441] [outer = (nil)] 20:46:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f2abb7cb800) [pid = 1840] [serial = 1442] [outer = 0x7f2ab72dd400] 20:46:30 INFO - PROCESS | 1840 | 1461642390877 Marionette DEBUG loaded listener.js 20:46:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f2ac1a6cc00) [pid = 1840] [serial = 1443] [outer = 0x7f2ab72dd400] 20:46:31 INFO - PROCESS | 1840 | 1461642391927 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:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1482ms 20:46:31 INFO - PROCESS | 1840 | 1461642391957 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 20:46:31 INFO - PROCESS | 1840 | 1461642391963 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 20:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:46:31 INFO - PROCESS | 1840 | 1461642391972 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:46:31 INFO - PROCESS | 1840 | 1461642391976 Marionette TRACE conn3 <- [1,1894,null,{}] 20:46:31 INFO - PROCESS | 1840 | 1461642391984 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:46:32 INFO - PROCESS | 1840 | 1461642392184 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 20:46:32 INFO - PROCESS | 1840 | 1461642392398 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe30c000 == 108 [pid = 1840] [id = 481] 20:46:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f2ab8f87400) [pid = 1840] [serial = 1444] [outer = (nil)] 20:46:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f2abb7c5000) [pid = 1840] [serial = 1445] [outer = 0x7f2ab8f87400] 20:46:32 INFO - PROCESS | 1840 | 1461642392518 Marionette DEBUG loaded listener.js 20:46:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f2abce59000) [pid = 1840] [serial = 1446] [outer = 0x7f2ab8f87400] 20:46:33 INFO - PROCESS | 1840 | 1461642393543 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:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1636ms 20:46:33 INFO - PROCESS | 1840 | 1461642393609 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 20:46:33 INFO - PROCESS | 1840 | 1461642393617 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 20:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:46:33 INFO - PROCESS | 1840 | 1461642393627 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:46:33 INFO - PROCESS | 1840 | 1461642393630 Marionette TRACE conn3 <- [1,1898,null,{}] 20:46:33 INFO - PROCESS | 1840 | 1461642393636 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:46:33 INFO - PROCESS | 1840 | 1461642393814 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 20:46:34 INFO - PROCESS | 1840 | 1461642394105 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac2fb5000 == 109 [pid = 1840] [id = 482] 20:46:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f2abd39fc00) [pid = 1840] [serial = 1447] [outer = (nil)] 20:46:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f2abeb0d800) [pid = 1840] [serial = 1448] [outer = 0x7f2abd39fc00] 20:46:34 INFO - PROCESS | 1840 | 1461642394217 Marionette DEBUG loaded listener.js 20:46:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f2abf953800) [pid = 1840] [serial = 1449] [outer = 0x7f2abd39fc00] 20:46:35 INFO - PROCESS | 1840 | 1461642395050 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:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1481ms 20:46:35 INFO - PROCESS | 1840 | 1461642395108 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 20:46:35 INFO - PROCESS | 1840 | 1461642395111 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 20:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:46:35 INFO - PROCESS | 1840 | 1461642395118 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:46:35 INFO - PROCESS | 1840 | 1461642395123 Marionette TRACE conn3 <- [1,1902,null,{}] 20:46:35 INFO - PROCESS | 1840 | 1461642395138 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:46:35 INFO - PROCESS | 1840 | 1461642395317 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 20:46:35 INFO - PROCESS | 1840 | 1461642395605 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca0c5800 == 110 [pid = 1840] [id = 483] 20:46:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f2abf95e800) [pid = 1840] [serial = 1450] [outer = (nil)] 20:46:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f2ac1a69800) [pid = 1840] [serial = 1451] [outer = 0x7f2abf95e800] 20:46:35 INFO - PROCESS | 1840 | 1461642395698 Marionette DEBUG loaded listener.js 20:46:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f2ac2d10000) [pid = 1840] [serial = 1452] [outer = 0x7f2abf95e800] 20:46:36 INFO - PROCESS | 1840 | 1461642396654 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:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1588ms 20:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:46:36 INFO - PROCESS | 1840 | 1461642396706 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 20:46:36 INFO - PROCESS | 1840 | 1461642396710 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 20:46:36 INFO - PROCESS | 1840 | 1461642396716 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:46:36 INFO - PROCESS | 1840 | 1461642396719 Marionette TRACE conn3 <- [1,1906,null,{}] 20:46:36 INFO - PROCESS | 1840 | 1461642396724 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:46:36 INFO - PROCESS | 1840 | 1461642396899 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 20:46:37 INFO - PROCESS | 1840 | 1461642397116 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acb2ad000 == 111 [pid = 1840] [id = 484] 20:46:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f2abfc4c800) [pid = 1840] [serial = 1453] [outer = (nil)] 20:46:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f2ac2f0d400) [pid = 1840] [serial = 1454] [outer = 0x7f2abfc4c800] 20:46:37 INFO - PROCESS | 1840 | 1461642397229 Marionette DEBUG loaded listener.js 20:46:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f2ac75a2c00) [pid = 1840] [serial = 1455] [outer = 0x7f2abfc4c800] 20:46:38 INFO - PROCESS | 1840 | 1461642398135 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:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1485ms 20:46:38 INFO - PROCESS | 1840 | 1461642398201 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 20:46:38 INFO - PROCESS | 1840 | 1461642398205 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 20:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:46:38 INFO - PROCESS | 1840 | 1461642398211 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:46:38 INFO - PROCESS | 1840 | 1461642398213 Marionette TRACE conn3 <- [1,1910,null,{}] 20:46:38 INFO - PROCESS | 1840 | 1461642398219 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:46:38 INFO - PROCESS | 1840 | 1461642398393 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 20:46:38 INFO - PROCESS | 1840 | 1461642398671 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accb41800 == 112 [pid = 1840] [id = 485] 20:46:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f2abd1f2000) [pid = 1840] [serial = 1456] [outer = (nil)] 20:46:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f2ac8cbdc00) [pid = 1840] [serial = 1457] [outer = 0x7f2abd1f2000] 20:46:38 INFO - PROCESS | 1840 | 1461642398798 Marionette DEBUG loaded listener.js 20:46:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f2ac954bc00) [pid = 1840] [serial = 1458] [outer = 0x7f2abd1f2000] 20:46:39 INFO - PROCESS | 1840 | 1461642399715 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:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1545ms 20:46:39 INFO - PROCESS | 1840 | 1461642399756 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 20:46:39 INFO - PROCESS | 1840 | 1461642399760 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 20:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:46:39 INFO - PROCESS | 1840 | 1461642399766 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:46:39 INFO - PROCESS | 1840 | 1461642399768 Marionette TRACE conn3 <- [1,1914,null,{}] 20:46:39 INFO - PROCESS | 1840 | 1461642399773 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:46:39 INFO - PROCESS | 1840 | 1461642399972 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 20:46:40 INFO - PROCESS | 1840 | 1461642400186 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acf24a800 == 113 [pid = 1840] [id = 486] 20:46:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f2ac8992800) [pid = 1840] [serial = 1459] [outer = (nil)] 20:46:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f2aca2e3c00) [pid = 1840] [serial = 1460] [outer = 0x7f2ac8992800] 20:46:40 INFO - PROCESS | 1840 | 1461642400303 Marionette DEBUG loaded listener.js 20:46:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f2acc8a3400) [pid = 1840] [serial = 1461] [outer = 0x7f2ac8992800] 20:46:41 INFO - PROCESS | 1840 | 1461642401195 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:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1479ms 20:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:46:41 INFO - PROCESS | 1840 | 1461642401245 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 20:46:41 INFO - PROCESS | 1840 | 1461642401248 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 20:46:41 INFO - PROCESS | 1840 | 1461642401254 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:46:41 INFO - PROCESS | 1840 | 1461642401257 Marionette TRACE conn3 <- [1,1918,null,{}] 20:46:41 INFO - PROCESS | 1840 | 1461642401262 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:46:41 INFO - PROCESS | 1840 | 1461642401487 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 20:46:41 INFO - PROCESS | 1840 | 1461642401775 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad11bf800 == 114 [pid = 1840] [id = 487] 20:46:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f2ac986f800) [pid = 1840] [serial = 1462] [outer = (nil)] 20:46:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f2accc4d000) [pid = 1840] [serial = 1463] [outer = 0x7f2ac986f800] 20:46:41 INFO - PROCESS | 1840 | 1461642401886 Marionette DEBUG loaded listener.js 20:46:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f2acd355c00) [pid = 1840] [serial = 1464] [outer = 0x7f2ac986f800] 20:46:42 INFO - PROCESS | 1840 | 1461642402685 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:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1483ms 20:46:42 INFO - PROCESS | 1840 | 1461642402737 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 20:46:42 INFO - PROCESS | 1840 | 1461642402739 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 20:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:46:42 INFO - PROCESS | 1840 | 1461642402745 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:46:42 INFO - PROCESS | 1840 | 1461642402748 Marionette TRACE conn3 <- [1,1922,null,{}] 20:46:42 INFO - PROCESS | 1840 | 1461642402753 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:46:42 INFO - PROCESS | 1840 | 1461642402941 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 20:46:43 INFO - PROCESS | 1840 | 1461642403224 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1785800 == 115 [pid = 1840] [id = 488] 20:46:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f2aca062800) [pid = 1840] [serial = 1465] [outer = (nil)] 20:46:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f2acd917000) [pid = 1840] [serial = 1466] [outer = 0x7f2aca062800] 20:46:43 INFO - PROCESS | 1840 | 1461642403345 Marionette DEBUG loaded listener.js 20:46:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f2acd980400) [pid = 1840] [serial = 1467] [outer = 0x7f2aca062800] 20:46:44 INFO - PROCESS | 1840 | 1461642404211 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:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1535ms 20:46:44 INFO - PROCESS | 1840 | 1461642404283 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 20:46:44 INFO - PROCESS | 1840 | 1461642404289 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 20:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:46:44 INFO - PROCESS | 1840 | 1461642404297 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:46:44 INFO - PROCESS | 1840 | 1461642404302 Marionette TRACE conn3 <- [1,1926,null,{}] 20:46:44 INFO - PROCESS | 1840 | 1461642404310 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:46:44 INFO - PROCESS | 1840 | 1461642404576 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 20:46:44 INFO - PROCESS | 1840 | 1461642404828 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1f4e000 == 116 [pid = 1840] [id = 489] 20:46:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f2acc9d4c00) [pid = 1840] [serial = 1468] [outer = (nil)] 20:46:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f2acdc71000) [pid = 1840] [serial = 1469] [outer = 0x7f2acc9d4c00] 20:46:44 INFO - PROCESS | 1840 | 1461642404914 Marionette DEBUG loaded listener.js 20:46:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f2acf235c00) [pid = 1840] [serial = 1470] [outer = 0x7f2acc9d4c00] 20:46:45 INFO - PROCESS | 1840 | 1461642405710 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:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1489ms 20:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:46:45 INFO - PROCESS | 1840 | 1461642405786 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 20:46:45 INFO - PROCESS | 1840 | 1461642405789 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 20:46:45 INFO - PROCESS | 1840 | 1461642405795 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:46:45 INFO - PROCESS | 1840 | 1461642405798 Marionette TRACE conn3 <- [1,1930,null,{}] 20:46:45 INFO - PROCESS | 1840 | 1461642405803 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:46:45 INFO - PROCESS | 1840 | 1461642405987 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 20:46:46 INFO - PROCESS | 1840 | 1461642406202 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad27cb000 == 117 [pid = 1840] [id = 490] 20:46:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f2acd527400) [pid = 1840] [serial = 1471] [outer = (nil)] 20:46:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f2acf350800) [pid = 1840] [serial = 1472] [outer = 0x7f2acd527400] 20:46:46 INFO - PROCESS | 1840 | 1461642406319 Marionette DEBUG loaded listener.js 20:46:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f2ad0c84000) [pid = 1840] [serial = 1473] [outer = 0x7f2acd527400] 20:46:47 INFO - PROCESS | 1840 | 1461642407235 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:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1479ms 20:46:47 INFO - PROCESS | 1840 | 1461642407276 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 20:46:47 INFO - PROCESS | 1840 | 1461642407283 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 20:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:46:47 INFO - PROCESS | 1840 | 1461642407292 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:46:47 INFO - PROCESS | 1840 | 1461642407296 Marionette TRACE conn3 <- [1,1934,null,{}] 20:46:47 INFO - PROCESS | 1840 | 1461642407305 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:46:47 INFO - PROCESS | 1840 | 1461642407557 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 20:46:47 INFO - PROCESS | 1840 | 1461642407820 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2adfdb6000 == 118 [pid = 1840] [id = 491] 20:46:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f2abe2c5800) [pid = 1840] [serial = 1474] [outer = (nil)] 20:46:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f2ad1b53c00) [pid = 1840] [serial = 1475] [outer = 0x7f2abe2c5800] 20:46:47 INFO - PROCESS | 1840 | 1461642407937 Marionette DEBUG loaded listener.js 20:46:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f2ad256dc00) [pid = 1840] [serial = 1476] [outer = 0x7f2abe2c5800] 20:46:48 INFO - PROCESS | 1840 | 1461642408920 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:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1687ms 20:46:48 INFO - PROCESS | 1840 | 1461642408978 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 20:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:46:48 INFO - PROCESS | 1840 | 1461642408982 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 20:46:48 INFO - PROCESS | 1840 | 1461642408987 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:46:48 INFO - PROCESS | 1840 | 1461642408990 Marionette TRACE conn3 <- [1,1938,null,{}] 20:46:48 INFO - PROCESS | 1840 | 1461642408995 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:46:49 INFO - PROCESS | 1840 | 1461642409193 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 20:46:49 INFO - PROCESS | 1840 | 1461642409447 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae5254800 == 119 [pid = 1840] [id = 492] 20:46:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f2ac1e9d800) [pid = 1840] [serial = 1477] [outer = (nil)] 20:46:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7f2ad27e8000) [pid = 1840] [serial = 1478] [outer = 0x7f2ac1e9d800] 20:46:49 INFO - PROCESS | 1840 | 1461642409559 Marionette DEBUG loaded listener.js 20:46:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7f2ad3ad7400) [pid = 1840] [serial = 1479] [outer = 0x7f2ac1e9d800] 20:46:50 INFO - PROCESS | 1840 | 1461642410380 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:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1436ms 20:46:50 INFO - PROCESS | 1840 | 1461642410424 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 20:46:50 INFO - PROCESS | 1840 | 1461642410427 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 20:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:46:50 INFO - PROCESS | 1840 | 1461642410433 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:46:50 INFO - PROCESS | 1840 | 1461642410435 Marionette TRACE conn3 <- [1,1942,null,{}] 20:46:50 INFO - PROCESS | 1840 | 1461642410440 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:46:50 INFO - PROCESS | 1840 | 1461642410606 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 20:46:50 INFO - PROCESS | 1840 | 1461642410824 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae7297000 == 120 [pid = 1840] [id = 493] 20:46:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 273 (0x7f2ad1eb1800) [pid = 1840] [serial = 1480] [outer = (nil)] 20:46:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 274 (0x7f2ad5fd2c00) [pid = 1840] [serial = 1481] [outer = 0x7f2ad1eb1800] 20:46:50 INFO - PROCESS | 1840 | 1461642410935 Marionette DEBUG loaded listener.js 20:46:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 275 (0x7f2ada199c00) [pid = 1840] [serial = 1482] [outer = 0x7f2ad1eb1800] 20:46:51 INFO - PROCESS | 1840 | 1461642411968 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:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1581ms 20:46:52 INFO - PROCESS | 1840 | 1461642412016 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 20:46:52 INFO - PROCESS | 1840 | 1461642412020 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 20:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:46:52 INFO - PROCESS | 1840 | 1461642412025 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:46:52 INFO - PROCESS | 1840 | 1461642412027 Marionette TRACE conn3 <- [1,1946,null,{}] 20:46:52 INFO - PROCESS | 1840 | 1461642412034 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:46:52 INFO - PROCESS | 1840 | 1461642412230 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 20:46:52 INFO - PROCESS | 1840 | 1461642412543 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe3b9000 == 121 [pid = 1840] [id = 494] 20:46:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 276 (0x7f2ab7bef800) [pid = 1840] [serial = 1483] [outer = (nil)] 20:46:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 277 (0x7f2abeb0f000) [pid = 1840] [serial = 1484] [outer = 0x7f2ab7bef800] 20:46:52 INFO - PROCESS | 1840 | 1461642412617 Marionette DEBUG loaded listener.js 20:46:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 278 (0x7f2ac986cc00) [pid = 1840] [serial = 1485] [outer = 0x7f2ab7bef800] 20:46:53 INFO - PROCESS | 1840 | 1461642413456 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:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1479ms 20:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:46:53 INFO - PROCESS | 1840 | 1461642413506 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 20:46:53 INFO - PROCESS | 1840 | 1461642413508 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 20:46:53 INFO - PROCESS | 1840 | 1461642413513 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:46:53 INFO - PROCESS | 1840 | 1461642413516 Marionette TRACE conn3 <- [1,1950,null,{}] 20:46:53 INFO - PROCESS | 1840 | 1461642413524 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:46:53 INFO - PROCESS | 1840 | 1461642413707 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 20:46:53 INFO - PROCESS | 1840 | 1461642413985 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9e61000 == 122 [pid = 1840] [id = 495] 20:46:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 279 (0x7f2ab83f5000) [pid = 1840] [serial = 1486] [outer = (nil)] 20:46:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 280 (0x7f2ad256ac00) [pid = 1840] [serial = 1487] [outer = 0x7f2ab83f5000] 20:46:54 INFO - PROCESS | 1840 | 1461642414094 Marionette DEBUG loaded listener.js 20:46:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 281 (0x7f2ada199400) [pid = 1840] [serial = 1488] [outer = 0x7f2ab83f5000] 20:46:54 INFO - PROCESS | 1840 | 1461642414882 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:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1431ms 20:46:54 INFO - PROCESS | 1840 | 1461642414944 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 20:46:54 INFO - PROCESS | 1840 | 1461642414947 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 20:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:46:54 INFO - PROCESS | 1840 | 1461642414953 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:46:54 INFO - PROCESS | 1840 | 1461642414955 Marionette TRACE conn3 <- [1,1954,null,{}] 20:46:54 INFO - PROCESS | 1840 | 1461642414960 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:46:55 INFO - PROCESS | 1840 | 1461642415133 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 20:46:55 INFO - PROCESS | 1840 | 1461642415360 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab9eca000 == 123 [pid = 1840] [id = 496] 20:46:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 282 (0x7f2ab83ee400) [pid = 1840] [serial = 1489] [outer = (nil)] 20:46:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 283 (0x7f2ab8adb800) [pid = 1840] [serial = 1490] [outer = 0x7f2ab83ee400] 20:46:55 INFO - PROCESS | 1840 | 1461642415474 Marionette DEBUG loaded listener.js 20:46:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 284 (0x7f2abd1f8800) [pid = 1840] [serial = 1491] [outer = 0x7f2ab83ee400] 20:46:56 INFO - PROCESS | 1840 | 1461642416323 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:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1435ms 20:46:56 INFO - PROCESS | 1840 | 1461642416389 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 20:46:56 INFO - PROCESS | 1840 | 1461642416392 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 20:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:46:56 INFO - PROCESS | 1840 | 1461642416398 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:46:56 INFO - PROCESS | 1840 | 1461642416400 Marionette TRACE conn3 <- [1,1958,null,{}] 20:46:56 INFO - PROCESS | 1840 | 1461642416405 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:46:56 INFO - PROCESS | 1840 | 1461642416571 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 20:46:56 INFO - PROCESS | 1840 | 1461642416796 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abbaf3000 == 124 [pid = 1840] [id = 497] 20:46:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 285 (0x7f2ab72dd000) [pid = 1840] [serial = 1492] [outer = (nil)] 20:46:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 286 (0x7f2ab7be7800) [pid = 1840] [serial = 1493] [outer = 0x7f2ab72dd000] 20:46:57 INFO - PROCESS | 1840 | 1461642417228 Marionette DEBUG loaded listener.js 20:46:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 287 (0x7f2ab8bd3800) [pid = 1840] [serial = 1494] [outer = 0x7f2ab72dd000] 20:46:58 INFO - PROCESS | 1840 | 1461642418168 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:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1834ms 20:46:58 INFO - PROCESS | 1840 | 1461642418233 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 20:46:58 INFO - PROCESS | 1840 | 1461642418239 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 20:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:46:58 INFO - PROCESS | 1840 | 1461642418247 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:46:58 INFO - PROCESS | 1840 | 1461642418251 Marionette TRACE conn3 <- [1,1962,null,{}] 20:46:58 INFO - PROCESS | 1840 | 1461642418258 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:46:58 INFO - PROCESS | 1840 | 1461642418486 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 20:46:58 INFO - PROCESS | 1840 | 1461642418914 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8eec800 == 125 [pid = 1840] [id = 498] 20:46:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 288 (0x7f2ab9e17000) [pid = 1840] [serial = 1495] [outer = (nil)] 20:46:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 289 (0x7f2abb7c8800) [pid = 1840] [serial = 1496] [outer = 0x7f2ab9e17000] 20:46:58 INFO - PROCESS | 1840 | 1461642418983 Marionette DEBUG loaded listener.js 20:46:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 290 (0x7f2abd1f5000) [pid = 1840] [serial = 1497] [outer = 0x7f2ab9e17000] 20:46:59 INFO - PROCESS | 1840 | 1461642419846 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:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1632ms 20:46:59 INFO - PROCESS | 1840 | 1461642419878 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 20:46:59 INFO - PROCESS | 1840 | 1461642419883 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 20:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:46:59 INFO - PROCESS | 1840 | 1461642419892 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:46:59 INFO - PROCESS | 1840 | 1461642419895 Marionette TRACE conn3 <- [1,1966,null,{}] 20:46:59 INFO - PROCESS | 1840 | 1461642419900 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:47:00 INFO - PROCESS | 1840 | 1461642420064 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 20:47:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abd09e800 == 124 [pid = 1840] [id = 479] 20:47:00 INFO - PROCESS | 1840 | --DOMWINDOW == 289 (0x7f2acd97d800) [pid = 1840] [serial = 1382] [outer = (nil)] [url = about:blank] 20:47:00 INFO - PROCESS | 1840 | 1461642420461 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac92a2000 == 123 [pid = 1840] [id = 478] 20:47:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac881d000 == 122 [pid = 1840] [id = 477] 20:47:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac71c2000 == 121 [pid = 1840] [id = 476] 20:47:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe30f000 == 120 [pid = 1840] [id = 475] 20:47:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe959800 == 119 [pid = 1840] [id = 474] 20:47:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab9edd000 == 120 [pid = 1840] [id = 499] 20:47:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 290 (0x7f2ab83ebc00) [pid = 1840] [serial = 1498] [outer = (nil)] 20:47:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 291 (0x7f2abe20e000) [pid = 1840] [serial = 1499] [outer = 0x7f2ab83ebc00] 20:47:00 INFO - PROCESS | 1840 | 1461642420556 Marionette DEBUG loaded listener.js 20:47:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 292 (0x7f2abeb16c00) [pid = 1840] [serial = 1500] [outer = 0x7f2ab83ebc00] 20:47:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abfc73800 == 119 [pid = 1840] [id = 473] 20:47:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe3b6800 == 118 [pid = 1840] [id = 472] 20:47:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe945800 == 117 [pid = 1840] [id = 471] 20:47:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abde65800 == 116 [pid = 1840] [id = 470] 20:47:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aea685000 == 115 [pid = 1840] [id = 466] 20:47:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae508c000 == 114 [pid = 1840] [id = 465] 20:47:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad9514000 == 113 [pid = 1840] [id = 464] 20:47:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1b96000 == 112 [pid = 1840] [id = 463] 20:47:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9e62800 == 111 [pid = 1840] [id = 462] 20:47:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac02aa800 == 110 [pid = 1840] [id = 461] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 291 (0x7f2ae11f5400) [pid = 1840] [serial = 1340] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 290 (0x7f2ad23c2800) [pid = 1840] [serial = 1331] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 289 (0x7f2abe25fc00) [pid = 1840] [serial = 1346] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 288 (0x7f2abe20e400) [pid = 1840] [serial = 1362] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 287 (0x7f2abce55000) [pid = 1840] [serial = 1361] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 286 (0x7f2ac2d15000) [pid = 1840] [serial = 1367] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 285 (0x7f2ac2f03400) [pid = 1840] [serial = 1368] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 284 (0x7f2ac721fc00) [pid = 1840] [serial = 1370] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 283 (0x7f2ab8bf4000) [pid = 1840] [serial = 1359] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 282 (0x7f2ab83f0c00) [pid = 1840] [serial = 1358] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 281 (0x7f2ac8996c00) [pid = 1840] [serial = 1316] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 280 (0x7f2ac1706c00) [pid = 1840] [serial = 1313] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 279 (0x7f2abce5b400) [pid = 1840] [serial = 1343] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 278 (0x7f2acf238400) [pid = 1840] [serial = 1059] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 277 (0x7f2ab8bfb400) [pid = 1840] [serial = 1310] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 276 (0x7f2acc9dc000) [pid = 1840] [serial = 1322] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 275 (0x7f2ac9ebc400) [pid = 1840] [serial = 1319] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 274 (0x7f2ad2df7c00) [pid = 1840] [serial = 1334] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 273 (0x7f2acd980000) [pid = 1840] [serial = 1325] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 272 (0x7f2abeb19000) [pid = 1840] [serial = 1355] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7f2ae4b68400) [pid = 1840] [serial = 1137] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7f2ac899f400) [pid = 1840] [serial = 1080] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f2ae0243800) [pid = 1840] [serial = 1068] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f2acc9d2c00) [pid = 1840] [serial = 1056] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f2ae3346000) [pid = 1840] [serial = 1128] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f2ae4d0ec00) [pid = 1840] [serial = 1017] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f2ac170b000) [pid = 1840] [serial = 1143] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f2ad3c52c00) [pid = 1840] [serial = 1065] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f2abb910c00) [pid = 1840] [serial = 1008] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f2abfc46000) [pid = 1840] [serial = 1113] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f2abd39e800) [pid = 1840] [serial = 1071] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f2ad18b7800) [pid = 1840] [serial = 1122] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f2abd352800) [pid = 1840] [serial = 1020] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f2ac9258400) [pid = 1840] [serial = 1053] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f2ad22b9400) [pid = 1840] [serial = 1062] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f2ac1709800) [pid = 1840] [serial = 1023] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f2abd1f9800) [pid = 1840] [serial = 1140] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f2aba7eec00) [pid = 1840] [serial = 1047] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f2ada10c400) [pid = 1840] [serial = 1125] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f2ac1d82400) [pid = 1840] [serial = 1287] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f2ac8993800) [pid = 1840] [serial = 1116] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f2abfc4d400) [pid = 1840] [serial = 1011] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f2ac899f800) [pid = 1840] [serial = 1077] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f2ab9e21c00) [pid = 1840] [serial = 1131] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f2aba7f7400) [pid = 1840] [serial = 1014] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f2ac91a7c00) [pid = 1840] [serial = 1146] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f2ac1e9b400) [pid = 1840] [serial = 1050] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f2ad2743800) [pid = 1840] [serial = 924] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f2ae126b400) [pid = 1840] [serial = 1074] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f2acc9da000) [pid = 1840] [serial = 1119] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f2acd354400) [pid = 1840] [serial = 1377] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f2ac9ec1400) [pid = 1840] [serial = 1379] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f2ac9bcdc00) [pid = 1840] [serial = 1374] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f2acd914800) [pid = 1840] [serial = 1380] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f2ac74e1800) [pid = 1840] [serial = 1371] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f2ab9e19000) [pid = 1840] [serial = 1134] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f2ac91a9800) [pid = 1840] [serial = 1373] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f2accc48800) [pid = 1840] [serial = 1376] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f2ad10b4000) [pid = 1840] [serial = 1328] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f2aba7f4000) [pid = 1840] [serial = 1352] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f2ac170ec00) [pid = 1840] [serial = 1364] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f2ac1a6c800) [pid = 1840] [serial = 1365] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f2abe26b800) [pid = 1840] [serial = 1349] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f2ad5fd0c00) [pid = 1840] [serial = 1337] [outer = (nil)] [url = about:blank] 20:47:01 INFO - PROCESS | 1840 | 1461642421328 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:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1487ms 20:47:01 INFO - PROCESS | 1840 | 1461642421379 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 20:47:01 INFO - PROCESS | 1840 | 1461642421382 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 20:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:47:01 INFO - PROCESS | 1840 | 1461642421389 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:47:01 INFO - PROCESS | 1840 | 1461642421396 Marionette TRACE conn3 <- [1,1970,null,{}] 20:47:01 INFO - PROCESS | 1840 | 1461642421436 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:47:01 INFO - PROCESS | 1840 | 1461642421622 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 20:47:01 INFO - PROCESS | 1840 | 1461642421635 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abebe1800 == 111 [pid = 1840] [id = 500] 20:47:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f2abf958c00) [pid = 1840] [serial = 1501] [outer = (nil)] 20:47:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f2abf95d800) [pid = 1840] [serial = 1502] [outer = 0x7f2abf958c00] 20:47:01 INFO - PROCESS | 1840 | 1461642421693 Marionette DEBUG loaded listener.js 20:47:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f2ac02cdc00) [pid = 1840] [serial = 1503] [outer = 0x7f2abf958c00] 20:47:02 INFO - PROCESS | 1840 | 1461642422534 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:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1195ms 20:47:02 INFO - PROCESS | 1840 | 1461642422585 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 20:47:02 INFO - PROCESS | 1840 | 1461642422588 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 20:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:47:02 INFO - PROCESS | 1840 | 1461642422597 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:47:02 INFO - PROCESS | 1840 | 1461642422599 Marionette TRACE conn3 <- [1,1974,null,{}] 20:47:02 INFO - PROCESS | 1840 | 1461642422607 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:47:02 INFO - PROCESS | 1840 | 1461642422763 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 20:47:02 INFO - PROCESS | 1840 | 1461642422778 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1cbd800 == 112 [pid = 1840] [id = 501] 20:47:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f2abf954c00) [pid = 1840] [serial = 1504] [outer = (nil)] 20:47:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f2ac1a71800) [pid = 1840] [serial = 1505] [outer = 0x7f2abf954c00] 20:47:02 INFO - PROCESS | 1840 | 1461642422836 Marionette DEBUG loaded listener.js 20:47:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f2ac1ea2800) [pid = 1840] [serial = 1506] [outer = 0x7f2abf954c00] 20:47:03 INFO - PROCESS | 1840 | 1461642423780 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:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1232ms 20:47:03 INFO - PROCESS | 1840 | 1461642423832 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 20:47:03 INFO - PROCESS | 1840 | 1461642423834 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 20:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:47:03 INFO - PROCESS | 1840 | 1461642423840 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:47:03 INFO - PROCESS | 1840 | 1461642423842 Marionette TRACE conn3 <- [1,1978,null,{}] 20:47:03 INFO - PROCESS | 1840 | 1461642423847 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:47:04 INFO - PROCESS | 1840 | 1461642424062 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 20:47:04 INFO - PROCESS | 1840 | 1461642424089 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac71bd800 == 113 [pid = 1840] [id = 502] 20:47:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f2ac2d1e000) [pid = 1840] [serial = 1507] [outer = (nil)] 20:47:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f2ac2f09000) [pid = 1840] [serial = 1508] [outer = 0x7f2ac2d1e000] 20:47:04 INFO - PROCESS | 1840 | 1461642424154 Marionette DEBUG loaded listener.js 20:47:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f2ac74d2800) [pid = 1840] [serial = 1509] [outer = 0x7f2ac2d1e000] 20:47:05 INFO - PROCESS | 1840 | 1461642425646 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:47:05 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f2ac2f09c00) [pid = 1840] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:47:05 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f2ac18ef000) [pid = 1840] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:47:05 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f2ab7bf1800) [pid = 1840] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:47:05 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f2abeb14800) [pid = 1840] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:47:05 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f2abd394c00) [pid = 1840] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:47:05 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f2ab83f6800) [pid = 1840] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:47:05 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f2ac1d87000) [pid = 1840] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:47:05 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f2abf951000) [pid = 1840] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:47:05 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f2ab72e3c00) [pid = 1840] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:47:05 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f2ac7219000) [pid = 1840] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1889ms 20:47:05 INFO - PROCESS | 1840 | 1461642425732 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 20:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:47:05 INFO - PROCESS | 1840 | 1461642425737 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 20:47:05 INFO - PROCESS | 1840 | 1461642425798 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:47:05 INFO - PROCESS | 1840 | 1461642425802 Marionette TRACE conn3 <- [1,1982,null,{}] 20:47:05 INFO - PROCESS | 1840 | 1461642425820 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:47:06 INFO - PROCESS | 1840 | 1461642426119 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 20:47:06 INFO - PROCESS | 1840 | 1461642426243 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac2f70800 == 114 [pid = 1840] [id = 503] 20:47:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f2ac1a68c00) [pid = 1840] [serial = 1510] [outer = (nil)] 20:47:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f2ac2f10400) [pid = 1840] [serial = 1511] [outer = 0x7f2ac1a68c00] 20:47:06 INFO - PROCESS | 1840 | 1461642426301 Marionette DEBUG loaded listener.js 20:47:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f2ac899f400) [pid = 1840] [serial = 1512] [outer = 0x7f2ac1a68c00] 20:47:06 INFO - PROCESS | 1840 | 1461642426933 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:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1247ms 20:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:47:06 INFO - PROCESS | 1840 | 1461642426990 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 20:47:06 INFO - PROCESS | 1840 | 1461642426993 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 20:47:06 INFO - PROCESS | 1840 | 1461642426998 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:47:07 INFO - PROCESS | 1840 | 1461642427001 Marionette TRACE conn3 <- [1,1986,null,{}] 20:47:07 INFO - PROCESS | 1840 | 1461642427021 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:47:07 INFO - PROCESS | 1840 | 1461642427174 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 20:47:07 INFO - PROCESS | 1840 | 1461642427185 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac929c000 == 115 [pid = 1840] [id = 504] 20:47:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f2ac8cb0800) [pid = 1840] [serial = 1513] [outer = (nil)] 20:47:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f2ac9a3b400) [pid = 1840] [serial = 1514] [outer = 0x7f2ac8cb0800] 20:47:07 INFO - PROCESS | 1840 | 1461642427242 Marionette DEBUG loaded listener.js 20:47:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f2ac9eb8800) [pid = 1840] [serial = 1515] [outer = 0x7f2ac8cb0800] 20:47:08 INFO - PROCESS | 1840 | 1461642428353 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:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1386ms 20:47:08 INFO - PROCESS | 1840 | 1461642428385 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 20:47:08 INFO - PROCESS | 1840 | 1461642428391 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 20:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:47:08 INFO - PROCESS | 1840 | 1461642428400 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:47:08 INFO - PROCESS | 1840 | 1461642428404 Marionette TRACE conn3 <- [1,1990,null,{}] 20:47:08 INFO - PROCESS | 1840 | 1461642428412 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:47:08 INFO - PROCESS | 1840 | 1461642428613 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 20:47:08 INFO - PROCESS | 1840 | 1461642428886 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe322000 == 116 [pid = 1840] [id = 505] 20:47:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f2aba32e400) [pid = 1840] [serial = 1516] [outer = (nil)] 20:47:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f2abb904000) [pid = 1840] [serial = 1517] [outer = 0x7f2aba32e400] 20:47:09 INFO - PROCESS | 1840 | 1461642429014 Marionette DEBUG loaded listener.js 20:47:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f2abd1f5c00) [pid = 1840] [serial = 1518] [outer = 0x7f2aba32e400] 20:47:09 INFO - PROCESS | 1840 | 1461642429847 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:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1482ms 20:47:09 INFO - PROCESS | 1840 | 1461642429882 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 20:47:09 INFO - PROCESS | 1840 | 1461642429890 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 20:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:47:09 INFO - PROCESS | 1840 | 1461642429899 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:47:09 INFO - PROCESS | 1840 | 1461642429902 Marionette TRACE conn3 <- [1,1994,null,{}] 20:47:09 INFO - PROCESS | 1840 | 1461642429908 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:47:10 INFO - PROCESS | 1840 | 1461642430083 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 20:47:10 INFO - PROCESS | 1840 | 1461642430299 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac2fc0000 == 117 [pid = 1840] [id = 506] 20:47:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f2abd1f9800) [pid = 1840] [serial = 1519] [outer = (nil)] 20:47:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f2abeb12400) [pid = 1840] [serial = 1520] [outer = 0x7f2abd1f9800] 20:47:10 INFO - PROCESS | 1840 | 1461642430408 Marionette DEBUG loaded listener.js 20:47:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f2abf95dc00) [pid = 1840] [serial = 1521] [outer = 0x7f2abd1f9800] 20:47:11 INFO - PROCESS | 1840 | 1461642431380 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:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1527ms 20:47:11 INFO - PROCESS | 1840 | 1461642431427 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 20:47:11 INFO - PROCESS | 1840 | 1461642431431 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 20:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:47:11 INFO - PROCESS | 1840 | 1461642431437 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:47:11 INFO - PROCESS | 1840 | 1461642431442 Marionette TRACE conn3 <- [1,1998,null,{}] 20:47:11 INFO - PROCESS | 1840 | 1461642431457 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:47:11 INFO - PROCESS | 1840 | 1461642431652 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 20:47:11 INFO - PROCESS | 1840 | 1461642431863 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9f2d000 == 118 [pid = 1840] [id = 507] 20:47:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f2ac1d7d800) [pid = 1840] [serial = 1522] [outer = (nil)] 20:47:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f2ac72a5000) [pid = 1840] [serial = 1523] [outer = 0x7f2ac1d7d800] 20:47:11 INFO - PROCESS | 1840 | 1461642431979 Marionette DEBUG loaded listener.js 20:47:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f2ac899f800) [pid = 1840] [serial = 1524] [outer = 0x7f2ac1d7d800] 20:47:12 INFO - PROCESS | 1840 | 1461642432846 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:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1432ms 20:47:12 INFO - PROCESS | 1840 | 1461642432870 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 20:47:12 INFO - PROCESS | 1840 | 1461642432875 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 20:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:47:12 INFO - PROCESS | 1840 | 1461642432880 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:47:12 INFO - PROCESS | 1840 | 1461642432883 Marionette TRACE conn3 <- [1,2002,null,{}] 20:47:12 INFO - PROCESS | 1840 | 1461642432888 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:47:13 INFO - PROCESS | 1840 | 1461642433059 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 20:47:13 INFO - PROCESS | 1840 | 1461642433326 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc923800 == 119 [pid = 1840] [id = 508] 20:47:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f2ac1d87000) [pid = 1840] [serial = 1525] [outer = (nil)] 20:47:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f2aca048400) [pid = 1840] [serial = 1526] [outer = 0x7f2ac1d87000] 20:47:13 INFO - PROCESS | 1840 | 1461642433400 Marionette DEBUG loaded listener.js 20:47:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f2aca2e8800) [pid = 1840] [serial = 1527] [outer = 0x7f2ac1d87000] 20:47:14 INFO - PROCESS | 1840 | 1461642434238 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:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1385ms 20:47:14 INFO - PROCESS | 1840 | 1461642434267 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 20:47:14 INFO - PROCESS | 1840 | 1461642434269 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 20:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:47:14 INFO - PROCESS | 1840 | 1461642434275 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:47:14 INFO - PROCESS | 1840 | 1461642434278 Marionette TRACE conn3 <- [1,2006,null,{}] 20:47:14 INFO - PROCESS | 1840 | 1461642434283 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:47:14 INFO - PROCESS | 1840 | 1461642434449 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 20:47:14 INFO - PROCESS | 1840 | 1461642434666 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd6ee000 == 120 [pid = 1840] [id = 509] 20:47:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f2ac9549800) [pid = 1840] [serial = 1528] [outer = (nil)] 20:47:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f2acc740400) [pid = 1840] [serial = 1529] [outer = 0x7f2ac9549800] 20:47:14 INFO - PROCESS | 1840 | 1461642434776 Marionette DEBUG loaded listener.js 20:47:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f2accc4b400) [pid = 1840] [serial = 1530] [outer = 0x7f2ac9549800] 20:47:15 INFO - PROCESS | 1840 | 1461642435639 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:47:15 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:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1429ms 20:47:15 INFO - PROCESS | 1840 | 1461642435718 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 20:47:15 INFO - PROCESS | 1840 | 1461642435720 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 20:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:47:15 INFO - PROCESS | 1840 | 1461642435728 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:47:15 INFO - PROCESS | 1840 | 1461642435731 Marionette TRACE conn3 <- [1,2010,null,{}] 20:47:15 INFO - PROCESS | 1840 | 1461642435736 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:47:15 INFO - PROCESS | 1840 | 1461642435935 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 20:47:16 INFO - PROCESS | 1840 | 1461642436147 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad18a3000 == 121 [pid = 1840] [id = 510] 20:47:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f2aca455800) [pid = 1840] [serial = 1531] [outer = (nil)] 20:47:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f2acfee0c00) [pid = 1840] [serial = 1532] [outer = 0x7f2aca455800] 20:47:16 INFO - PROCESS | 1840 | 1461642436266 Marionette DEBUG loaded listener.js 20:47:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f2ad1c56800) [pid = 1840] [serial = 1533] [outer = 0x7f2aca455800] 20:47:17 INFO - PROCESS | 1840 | 1461642437130 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:47:17 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:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1435ms 20:47:17 INFO - PROCESS | 1840 | 1461642437171 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 20:47:17 INFO - PROCESS | 1840 | 1461642437173 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 20:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:47:17 INFO - PROCESS | 1840 | 1461642437180 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:47:17 INFO - PROCESS | 1840 | 1461642437183 Marionette TRACE conn3 <- [1,2014,null,{}] 20:47:17 INFO - PROCESS | 1840 | 1461642437188 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:47:17 INFO - PROCESS | 1840 | 1461642437352 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 20:47:17 INFO - PROCESS | 1840 | 1461642437569 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad30f7800 == 122 [pid = 1840] [id = 511] 20:47:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f2accc51800) [pid = 1840] [serial = 1534] [outer = (nil)] 20:47:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f2ad273e400) [pid = 1840] [serial = 1535] [outer = 0x7f2accc51800] 20:47:17 INFO - PROCESS | 1840 | 1461642437679 Marionette DEBUG loaded listener.js 20:47:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f2ad3083800) [pid = 1840] [serial = 1536] [outer = 0x7f2accc51800] 20:47:18 INFO - PROCESS | 1840 | 1461642438612 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:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1482ms 20:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:47:18 INFO - PROCESS | 1840 | 1461642438664 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 20:47:18 INFO - PROCESS | 1840 | 1461642438667 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 20:47:18 INFO - PROCESS | 1840 | 1461642438673 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:47:18 INFO - PROCESS | 1840 | 1461642438676 Marionette TRACE conn3 <- [1,2018,null,{}] 20:47:18 INFO - PROCESS | 1840 | 1461642438681 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:47:18 INFO - PROCESS | 1840 | 1461642438894 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 20:47:19 INFO - PROCESS | 1840 | 1461642439220 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2adf1cc000 == 123 [pid = 1840] [id = 512] 20:47:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f2ac2d15000) [pid = 1840] [serial = 1537] [outer = (nil)] 20:47:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f2ada197c00) [pid = 1840] [serial = 1538] [outer = 0x7f2ac2d15000] 20:47:19 INFO - PROCESS | 1840 | 1461642439296 Marionette DEBUG loaded listener.js 20:47:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f2adfd55800) [pid = 1840] [serial = 1539] [outer = 0x7f2ac2d15000] 20:47:20 INFO - PROCESS | 1840 | 1461642440069 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:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1434ms 20:47:20 INFO - PROCESS | 1840 | 1461642440107 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 20:47:20 INFO - PROCESS | 1840 | 1461642440109 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 20:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:47:20 INFO - PROCESS | 1840 | 1461642440115 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:47:20 INFO - PROCESS | 1840 | 1461642440118 Marionette TRACE conn3 <- [1,2022,null,{}] 20:47:20 INFO - PROCESS | 1840 | 1461642440123 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:47:20 INFO - PROCESS | 1840 | 1461642440292 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 20:47:20 INFO - PROCESS | 1840 | 1461642440555 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae4f5a000 == 124 [pid = 1840] [id = 513] 20:47:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f2ad3ad9c00) [pid = 1840] [serial = 1540] [outer = (nil)] 20:47:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f2ae020c400) [pid = 1840] [serial = 1541] [outer = 0x7f2ad3ad9c00] 20:47:20 INFO - PROCESS | 1840 | 1461642440633 Marionette DEBUG loaded listener.js 20:47:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f2ae1146800) [pid = 1840] [serial = 1542] [outer = 0x7f2ad3ad9c00] 20:47:21 INFO - PROCESS | 1840 | 1461642441469 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:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1427ms 20:47:21 INFO - PROCESS | 1840 | 1461642441543 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 20:47:21 INFO - PROCESS | 1840 | 1461642441547 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 20:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:47:21 INFO - PROCESS | 1840 | 1461642441552 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:47:21 INFO - PROCESS | 1840 | 1461642441555 Marionette TRACE conn3 <- [1,2026,null,{}] 20:47:21 INFO - PROCESS | 1840 | 1461642441560 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:47:21 INFO - PROCESS | 1840 | 1461642441769 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 20:47:21 INFO - PROCESS | 1840 | 1461642441982 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae57eb800 == 125 [pid = 1840] [id = 514] 20:47:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f2adffb0800) [pid = 1840] [serial = 1543] [outer = (nil)] 20:47:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f2ae1274400) [pid = 1840] [serial = 1544] [outer = 0x7f2adffb0800] 20:47:22 INFO - PROCESS | 1840 | 1461642442093 Marionette DEBUG loaded listener.js 20:47:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f2ae33bec00) [pid = 1840] [serial = 1545] [outer = 0x7f2adffb0800] 20:47:22 INFO - PROCESS | 1840 | 1461642442972 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:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1480ms 20:47:23 INFO - PROCESS | 1840 | 1461642443032 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 20:47:23 INFO - PROCESS | 1840 | 1461642443036 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 20:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:47:23 INFO - PROCESS | 1840 | 1461642443041 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:47:23 INFO - PROCESS | 1840 | 1461642443045 Marionette TRACE conn3 <- [1,2030,null,{}] 20:47:23 INFO - PROCESS | 1840 | 1461642443050 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:47:23 INFO - PROCESS | 1840 | 1461642443258 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 20:47:23 INFO - PROCESS | 1840 | 1461642443472 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abea2d800 == 126 [pid = 1840] [id = 515] 20:47:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f2ae11e9c00) [pid = 1840] [serial = 1546] [outer = (nil)] 20:47:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f2ae4da5400) [pid = 1840] [serial = 1547] [outer = 0x7f2ae11e9c00] 20:47:23 INFO - PROCESS | 1840 | 1461642443591 Marionette DEBUG loaded listener.js 20:47:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f2ae529a800) [pid = 1840] [serial = 1548] [outer = 0x7f2ae11e9c00] 20:47:24 INFO - PROCESS | 1840 | 1461642444481 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:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1478ms 20:47:24 INFO - PROCESS | 1840 | 1461642444520 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 20:47:24 INFO - PROCESS | 1840 | 1461642444524 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 20:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:47:24 INFO - PROCESS | 1840 | 1461642444529 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:47:24 INFO - PROCESS | 1840 | 1461642444531 Marionette TRACE conn3 <- [1,2034,null,{}] 20:47:24 INFO - PROCESS | 1840 | 1461642444536 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:47:24 INFO - PROCESS | 1840 | 1461642444703 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 20:47:24 INFO - PROCESS | 1840 | 1461642444970 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac0242800 == 127 [pid = 1840] [id = 516] 20:47:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f2ab7ae5400) [pid = 1840] [serial = 1549] [outer = (nil)] 20:47:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f2ab7aedc00) [pid = 1840] [serial = 1550] [outer = 0x7f2ab7ae5400] 20:47:25 INFO - PROCESS | 1840 | 1461642445042 Marionette DEBUG loaded listener.js 20:47:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f2ab7af2800) [pid = 1840] [serial = 1551] [outer = 0x7f2ab7ae5400] 20:47:25 INFO - PROCESS | 1840 | 1461642445968 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:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1483ms 20:47:26 INFO - PROCESS | 1840 | 1461642446014 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 20:47:26 INFO - PROCESS | 1840 | 1461642446018 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 20:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:47:26 INFO - PROCESS | 1840 | 1461642446023 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:47:26 INFO - PROCESS | 1840 | 1461642446025 Marionette TRACE conn3 <- [1,2038,null,{}] 20:47:26 INFO - PROCESS | 1840 | 1461642446040 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:47:26 INFO - PROCESS | 1840 | 1461642446215 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 20:47:26 INFO - PROCESS | 1840 | 1461642446479 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abde71000 == 128 [pid = 1840] [id = 517] 20:47:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f2ab784c000) [pid = 1840] [serial = 1552] [outer = (nil)] 20:47:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7f2ab7852000) [pid = 1840] [serial = 1553] [outer = 0x7f2ab784c000] 20:47:26 INFO - PROCESS | 1840 | 1461642446597 Marionette DEBUG loaded listener.js 20:47:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7f2ab7857400) [pid = 1840] [serial = 1554] [outer = 0x7f2ab784c000] 20:47:27 INFO - PROCESS | 1840 | 1461642447417 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:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1439ms 20:47:27 INFO - PROCESS | 1840 | 1461642447463 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 20:47:27 INFO - PROCESS | 1840 | 1461642447467 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 20:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:47:27 INFO - PROCESS | 1840 | 1461642447472 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:47:27 INFO - PROCESS | 1840 | 1461642447474 Marionette TRACE conn3 <- [1,2042,null,{}] 20:47:27 INFO - PROCESS | 1840 | 1461642447480 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:47:27 INFO - PROCESS | 1840 | 1461642447656 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 20:47:27 INFO - PROCESS | 1840 | 1461642447924 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac025a000 == 129 [pid = 1840] [id = 518] 20:47:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 273 (0x7f2ab784b800) [pid = 1840] [serial = 1555] [outer = (nil)] 20:47:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 274 (0x7f2ab7aef000) [pid = 1840] [serial = 1556] [outer = 0x7f2ab784b800] 20:47:27 INFO - PROCESS | 1840 | 1461642447994 Marionette DEBUG loaded listener.js 20:47:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 275 (0x7f2ab8f7f000) [pid = 1840] [serial = 1557] [outer = 0x7f2ab784b800] 20:47:28 INFO - PROCESS | 1840 | 1461642448906 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:47:28 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:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1480ms 20:47:28 INFO - PROCESS | 1840 | 1461642448954 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 20:47:28 INFO - PROCESS | 1840 | 1461642448957 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 20:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:47:28 INFO - PROCESS | 1840 | 1461642448962 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:47:28 INFO - PROCESS | 1840 | 1461642448964 Marionette TRACE conn3 <- [1,2046,null,{}] 20:47:28 INFO - PROCESS | 1840 | 1461642448970 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:47:29 INFO - PROCESS | 1840 | 1461642449146 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 20:47:29 INFO - PROCESS | 1840 | 1461642449368 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac8bb2000 == 130 [pid = 1840] [id = 519] 20:47:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 276 (0x7f2ab784dc00) [pid = 1840] [serial = 1558] [outer = (nil)] 20:47:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 277 (0x7f2abe2c3800) [pid = 1840] [serial = 1559] [outer = 0x7f2ab784dc00] 20:47:29 INFO - PROCESS | 1840 | 1461642449481 Marionette DEBUG loaded listener.js 20:47:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 278 (0x7f2ac1787000) [pid = 1840] [serial = 1560] [outer = 0x7f2ab784dc00] 20:47:30 INFO - PROCESS | 1840 | 1461642450857 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:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1946ms 20:47:30 INFO - PROCESS | 1840 | 1461642450910 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 20:47:30 INFO - PROCESS | 1840 | 1461642450914 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 20:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:47:30 INFO - PROCESS | 1840 | 1461642450922 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:47:30 INFO - PROCESS | 1840 | 1461642450927 Marionette TRACE conn3 <- [1,2050,null,{}] 20:47:30 INFO - PROCESS | 1840 | 1461642450934 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:47:31 INFO - PROCESS | 1840 | 1461642451117 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 20:47:31 INFO - PROCESS | 1840 | 1461642451335 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac0243800 == 131 [pid = 1840] [id = 520] 20:47:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 279 (0x7f2ab84b8800) [pid = 1840] [serial = 1561] [outer = (nil)] 20:47:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 280 (0x7f2ab8ad8400) [pid = 1840] [serial = 1562] [outer = 0x7f2ab84b8800] 20:47:31 INFO - PROCESS | 1840 | 1461642451444 Marionette DEBUG loaded listener.js 20:47:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 281 (0x7f2ab8f86000) [pid = 1840] [serial = 1563] [outer = 0x7f2ab84b8800] 20:47:32 INFO - PROCESS | 1840 | 1461642452534 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:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1682ms 20:47:32 INFO - PROCESS | 1840 | 1461642452605 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 20:47:32 INFO - PROCESS | 1840 | 1461642452612 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 20:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:47:32 INFO - PROCESS | 1840 | 1461642452621 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:47:32 INFO - PROCESS | 1840 | 1461642452624 Marionette TRACE conn3 <- [1,2054,null,{}] 20:47:32 INFO - PROCESS | 1840 | 1461642452628 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:47:32 INFO - PROCESS | 1840 | 1461642452803 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 20:47:33 INFO - PROCESS | 1840 | 1461642453106 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8ee9000 == 132 [pid = 1840] [id = 521] 20:47:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 282 (0x7f2ab9e15800) [pid = 1840] [serial = 1564] [outer = (nil)] 20:47:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 283 (0x7f2abce5e000) [pid = 1840] [serial = 1565] [outer = 0x7f2ab9e15800] 20:47:33 INFO - PROCESS | 1840 | 1461642453217 Marionette DEBUG loaded listener.js 20:47:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 284 (0x7f2abd396800) [pid = 1840] [serial = 1566] [outer = 0x7f2ab9e15800] 20:47:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe311000 == 131 [pid = 1840] [id = 447] 20:47:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac2f70800 == 130 [pid = 1840] [id = 503] 20:47:33 INFO - PROCESS | 1840 | --DOMWINDOW == 283 (0x7f2ad1eaf400) [pid = 1840] [serial = 1397] [outer = (nil)] [url = about:blank] 20:47:33 INFO - PROCESS | 1840 | --DOMWINDOW == 282 (0x7f2ae0007000) [pid = 1840] [serial = 1400] [outer = (nil)] [url = about:blank] 20:47:33 INFO - PROCESS | 1840 | --DOMWINDOW == 281 (0x7f2ab8bd5400) [pid = 1840] [serial = 1403] [outer = (nil)] [url = about:blank] 20:47:33 INFO - PROCESS | 1840 | --DOMWINDOW == 280 (0x7f2abec2f800) [pid = 1840] [serial = 1406] [outer = (nil)] [url = about:blank] 20:47:33 INFO - PROCESS | 1840 | --DOMWINDOW == 279 (0x7f2ab8f83800) [pid = 1840] [serial = 1409] [outer = (nil)] [url = about:blank] 20:47:33 INFO - PROCESS | 1840 | --DOMWINDOW == 278 (0x7f2abb7cb800) [pid = 1840] [serial = 1442] [outer = (nil)] [url = about:blank] 20:47:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac71bd800 == 129 [pid = 1840] [id = 502] 20:47:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac1cbd800 == 128 [pid = 1840] [id = 501] 20:47:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abebe1800 == 127 [pid = 1840] [id = 500] 20:47:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab9edd000 == 126 [pid = 1840] [id = 499] 20:47:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acf24a000 == 125 [pid = 1840] [id = 460] 20:47:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab8eec800 == 124 [pid = 1840] [id = 498] 20:47:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abbaf3000 == 123 [pid = 1840] [id = 497] 20:47:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9e61000 == 122 [pid = 1840] [id = 495] 20:47:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe3b9000 == 121 [pid = 1840] [id = 494] 20:47:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae7297000 == 120 [pid = 1840] [id = 493] 20:47:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae5254800 == 119 [pid = 1840] [id = 492] 20:47:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2adfdb6000 == 118 [pid = 1840] [id = 491] 20:47:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad27cb000 == 117 [pid = 1840] [id = 490] 20:47:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1f4e000 == 116 [pid = 1840] [id = 489] 20:47:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1785800 == 115 [pid = 1840] [id = 488] 20:47:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad11bf800 == 114 [pid = 1840] [id = 487] 20:47:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acf24a800 == 113 [pid = 1840] [id = 486] 20:47:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2accb41800 == 112 [pid = 1840] [id = 485] 20:47:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acb2ad000 == 111 [pid = 1840] [id = 484] 20:47:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca0c5800 == 110 [pid = 1840] [id = 483] 20:47:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac2fb5000 == 109 [pid = 1840] [id = 482] 20:47:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe30c000 == 108 [pid = 1840] [id = 481] 20:47:34 INFO - PROCESS | 1840 | 1461642454153 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:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1578ms 20:47:34 INFO - PROCESS | 1840 | 1461642454199 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 20:47:34 INFO - PROCESS | 1840 | 1461642454202 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 20:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:47:34 INFO - PROCESS | 1840 | 1461642454208 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:47:34 INFO - PROCESS | 1840 | 1461642454213 Marionette TRACE conn3 <- [1,2058,null,{}] 20:47:34 INFO - PROCESS | 1840 | 1461642454227 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:47:34 INFO - PROCESS | 1840 | 1461642454418 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 277 (0x7f2ac899a400) [pid = 1840] [serial = 1434] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 276 (0x7f2ac9a43400) [pid = 1840] [serial = 1391] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 275 (0x7f2ac1a73800) [pid = 1840] [serial = 1388] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 274 (0x7f2ac72a2800) [pid = 1840] [serial = 1430] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 273 (0x7f2ac72b0000) [pid = 1840] [serial = 1431] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 272 (0x7f2ac8cbc800) [pid = 1840] [serial = 1436] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7f2ac9259c00) [pid = 1840] [serial = 1437] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7f2abce5bc00) [pid = 1840] [serial = 1416] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f2aba329c00) [pid = 1840] [serial = 1415] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f2ac1d7e800) [pid = 1840] [serial = 1425] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f2ac1a6c400) [pid = 1840] [serial = 1424] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f2abd39d800) [pid = 1840] [serial = 1385] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f2abeb0c800) [pid = 1840] [serial = 1419] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f2abe264400) [pid = 1840] [serial = 1418] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f2ab9e20800) [pid = 1840] [serial = 1413] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f2ab8ae1c00) [pid = 1840] [serial = 1412] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f2ac1e9c800) [pid = 1840] [serial = 1427] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f2ac2dcf000) [pid = 1840] [serial = 1428] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f2acdc7b000) [pid = 1840] [serial = 1394] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f2abfc4f400) [pid = 1840] [serial = 1422] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f2abf959400) [pid = 1840] [serial = 1421] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f2ab9e16400) [pid = 1840] [serial = 1439] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f2ac74db800) [pid = 1840] [serial = 1433] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f2abb905c00) [pid = 1840] [serial = 1440] [outer = (nil)] [url = about:blank] 20:47:34 INFO - PROCESS | 1840 | 1461642454677 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe961000 == 109 [pid = 1840] [id = 522] 20:47:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f2aba329c00) [pid = 1840] [serial = 1567] [outer = (nil)] 20:47:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f2abe264400) [pid = 1840] [serial = 1568] [outer = 0x7f2aba329c00] 20:47:34 INFO - PROCESS | 1840 | 1461642454746 Marionette DEBUG loaded listener.js 20:47:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f2abf95ec00) [pid = 1840] [serial = 1569] [outer = 0x7f2aba329c00] 20:47:35 INFO - PROCESS | 1840 | 1461642455425 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:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1231ms 20:47:35 INFO - PROCESS | 1840 | 1461642455440 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 20:47:35 INFO - PROCESS | 1840 | 1461642455444 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 20:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:47:35 INFO - PROCESS | 1840 | 1461642455449 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:47:35 INFO - PROCESS | 1840 | 1461642455451 Marionette TRACE conn3 <- [1,2062,null,{}] 20:47:35 INFO - PROCESS | 1840 | 1461642455456 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:47:35 INFO - PROCESS | 1840 | 1461642455613 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 20:47:35 INFO - PROCESS | 1840 | 1461642455812 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1caf000 == 110 [pid = 1840] [id = 523] 20:47:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f2abb905c00) [pid = 1840] [serial = 1570] [outer = (nil)] 20:47:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f2ac1787c00) [pid = 1840] [serial = 1571] [outer = 0x7f2abb905c00] 20:47:35 INFO - PROCESS | 1840 | 1461642455871 Marionette DEBUG loaded listener.js 20:47:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f2ac178d000) [pid = 1840] [serial = 1572] [outer = 0x7f2abb905c00] 20:47:36 INFO - PROCESS | 1840 | 1461642456653 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:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1230ms 20:47:36 INFO - PROCESS | 1840 | 1461642456680 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 20:47:36 INFO - PROCESS | 1840 | 1461642456683 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 20:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:47:36 INFO - PROCESS | 1840 | 1461642456697 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:47:36 INFO - PROCESS | 1840 | 1461642456699 Marionette TRACE conn3 <- [1,2066,null,{}] 20:47:36 INFO - PROCESS | 1840 | 1461642456704 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:47:36 INFO - PROCESS | 1840 | 1461642456920 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 20:47:36 INFO - PROCESS | 1840 | 1461642456945 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac71d8800 == 111 [pid = 1840] [id = 524] 20:47:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f2abeb18c00) [pid = 1840] [serial = 1573] [outer = (nil)] 20:47:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f2ac178fc00) [pid = 1840] [serial = 1574] [outer = 0x7f2abeb18c00] 20:47:37 INFO - PROCESS | 1840 | 1461642457002 Marionette DEBUG loaded listener.js 20:47:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f2ac18f0800) [pid = 1840] [serial = 1575] [outer = 0x7f2abeb18c00] 20:47:37 INFO - PROCESS | 1840 | 1461642457818 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:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1182ms 20:47:37 INFO - PROCESS | 1840 | 1461642457880 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 20:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:47:37 INFO - PROCESS | 1840 | 1461642457883 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 20:47:37 INFO - PROCESS | 1840 | 1461642457888 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:47:37 INFO - PROCESS | 1840 | 1461642457891 Marionette TRACE conn3 <- [1,2070,null,{}] 20:47:37 INFO - PROCESS | 1840 | 1461642457896 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:47:38 INFO - PROCESS | 1840 | 1461642458133 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 20:47:38 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f2abf958c00) [pid = 1840] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:47:38 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f2ab9e17000) [pid = 1840] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:47:38 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f2abf954c00) [pid = 1840] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:47:38 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f2ab72dd000) [pid = 1840] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:47:38 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f2ab83ebc00) [pid = 1840] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:47:38 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f2ac1a68c00) [pid = 1840] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:47:38 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f2ac2d1e000) [pid = 1840] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:47:38 INFO - PROCESS | 1840 | 1461642458940 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac01af000 == 112 [pid = 1840] [id = 525] 20:47:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f2ab72dd000) [pid = 1840] [serial = 1576] [outer = (nil)] 20:47:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f2abd39ac00) [pid = 1840] [serial = 1577] [outer = 0x7f2ab72dd000] 20:47:39 INFO - PROCESS | 1840 | 1461642459001 Marionette DEBUG loaded listener.js 20:47:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f2ac72a5800) [pid = 1840] [serial = 1578] [outer = 0x7f2ab72dd000] 20:47:39 INFO - PROCESS | 1840 | 1461642459646 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:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1785ms 20:47:39 INFO - PROCESS | 1840 | 1461642459673 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 20:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:47:39 INFO - PROCESS | 1840 | 1461642459686 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 20:47:39 INFO - PROCESS | 1840 | 1461642459692 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:47:39 INFO - PROCESS | 1840 | 1461642459694 Marionette TRACE conn3 <- [1,2074,null,{}] 20:47:39 INFO - PROCESS | 1840 | 1461642459699 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:47:39 INFO - PROCESS | 1840 | 1461642459912 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 20:47:39 INFO - PROCESS | 1840 | 1461642459935 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9122000 == 113 [pid = 1840] [id = 526] 20:47:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f2ab83ebc00) [pid = 1840] [serial = 1579] [outer = (nil)] 20:47:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f2ac74da800) [pid = 1840] [serial = 1580] [outer = 0x7f2ab83ebc00] 20:47:39 INFO - PROCESS | 1840 | 1461642459992 Marionette DEBUG loaded listener.js 20:47:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f2ac91a2800) [pid = 1840] [serial = 1581] [outer = 0x7f2ab83ebc00] 20:47:40 INFO - PROCESS | 1840 | 1461642460737 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:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1076ms 20:47:40 INFO - PROCESS | 1840 | 1461642460895 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 20:47:40 INFO - PROCESS | 1840 | 1461642460901 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 20:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:47:40 INFO - PROCESS | 1840 | 1461642460930 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:47:40 INFO - PROCESS | 1840 | 1461642460934 Marionette TRACE conn3 <- [1,2078,null,{}] 20:47:40 INFO - PROCESS | 1840 | 1461642460942 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:47:41 INFO - PROCESS | 1840 | 1461642461145 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 20:47:41 INFO - PROCESS | 1840 | 1461642461364 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abde6b800 == 114 [pid = 1840] [id = 527] 20:47:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f2ab83f2400) [pid = 1840] [serial = 1582] [outer = (nil)] 20:47:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f2ab84aec00) [pid = 1840] [serial = 1583] [outer = 0x7f2ab83f2400] 20:47:41 INFO - PROCESS | 1840 | 1461642461476 Marionette DEBUG loaded listener.js 20:47:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f2ab8ae1c00) [pid = 1840] [serial = 1584] [outer = 0x7f2ab83f2400] 20:47:42 INFO - PROCESS | 1840 | 1461642462453 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:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1598ms 20:47:42 INFO - PROCESS | 1840 | 1461642462513 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 20:47:42 INFO - PROCESS | 1840 | 1461642462518 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 20:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:47:42 INFO - PROCESS | 1840 | 1461642462528 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:47:42 INFO - PROCESS | 1840 | 1461642462533 Marionette TRACE conn3 <- [1,2082,null,{}] 20:47:42 INFO - PROCESS | 1840 | 1461642462541 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:47:42 INFO - PROCESS | 1840 | 1461642462757 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 20:47:43 INFO - PROCESS | 1840 | 1461642463025 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac19b0000 == 115 [pid = 1840] [id = 528] 20:47:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f2abd39e800) [pid = 1840] [serial = 1585] [outer = (nil)] 20:47:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f2abe25d400) [pid = 1840] [serial = 1586] [outer = 0x7f2abd39e800] 20:47:43 INFO - PROCESS | 1840 | 1461642463141 Marionette DEBUG loaded listener.js 20:47:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f2abf953000) [pid = 1840] [serial = 1587] [outer = 0x7f2abd39e800] 20:47:43 INFO - PROCESS | 1840 | 1461642463990 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:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1494ms 20:47:44 INFO - PROCESS | 1840 | 1461642464020 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 20:47:44 INFO - PROCESS | 1840 | 1461642464024 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 20:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:47:44 INFO - PROCESS | 1840 | 1461642464030 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:47:44 INFO - PROCESS | 1840 | 1461642464032 Marionette TRACE conn3 <- [1,2086,null,{}] 20:47:44 INFO - PROCESS | 1840 | 1461642464040 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:47:44 INFO - PROCESS | 1840 | 1461642464229 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 20:47:44 INFO - PROCESS | 1840 | 1461642464502 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9f2c800 == 116 [pid = 1840] [id = 529] 20:47:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f2ac1a68c00) [pid = 1840] [serial = 1588] [outer = (nil)] 20:47:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f2ac1a6f800) [pid = 1840] [serial = 1589] [outer = 0x7f2ac1a68c00] 20:47:44 INFO - PROCESS | 1840 | 1461642464660 Marionette DEBUG loaded listener.js 20:47:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7f2ac2d1dc00) [pid = 1840] [serial = 1590] [outer = 0x7f2ac1a68c00] 20:47:45 INFO - PROCESS | 1840 | 1461642465483 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:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1528ms 20:47:45 INFO - PROCESS | 1840 | 1461642465558 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 20:47:45 INFO - PROCESS | 1840 | 1461642465561 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 20:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:47:45 INFO - PROCESS | 1840 | 1461642465567 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:47:45 INFO - PROCESS | 1840 | 1461642465570 Marionette TRACE conn3 <- [1,2090,null,{}] 20:47:45 INFO - PROCESS | 1840 | 1461642465575 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:47:45 INFO - PROCESS | 1840 | 1461642465753 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 20:47:45 INFO - PROCESS | 1840 | 1461642465968 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accf93800 == 117 [pid = 1840] [id = 530] 20:47:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7f2ac1a6a000) [pid = 1840] [serial = 1591] [outer = (nil)] 20:47:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 273 (0x7f2ac899a400) [pid = 1840] [serial = 1592] [outer = 0x7f2ac1a6a000] 20:47:46 INFO - PROCESS | 1840 | 1461642466084 Marionette DEBUG loaded listener.js 20:47:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 274 (0x7f2ac954c000) [pid = 1840] [serial = 1593] [outer = 0x7f2ac1a6a000] 20:47:47 INFO - PROCESS | 1840 | 1461642467019 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:47:47 INFO - PROCESS | 1840 | ************************* 20:47:47 INFO - PROCESS | 1840 | A coding exception was thrown and uncaught in a Task. 20:47:47 INFO - PROCESS | 1840 | 20:47:47 INFO - PROCESS | 1840 | Full message: TypeError: NetworkError when attempting to fetch resource. 20:47:47 INFO - PROCESS | 1840 | Full stack: 20:47:47 INFO - PROCESS | 1840 | ************************* 20:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1494ms 20:47:47 INFO - PROCESS | 1840 | 1461642467062 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 20:47:47 INFO - PROCESS | 1840 | 1461642467065 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 20:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:47:47 INFO - PROCESS | 1840 | 1461642467070 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:47:47 INFO - PROCESS | 1840 | 1461642467073 Marionette TRACE conn3 <- [1,2094,null,{}] 20:47:47 INFO - PROCESS | 1840 | 1461642467078 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:47:47 INFO - PROCESS | 1840 | 1461642467251 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 20:47:47 INFO - PROCESS | 1840 | 1461642467524 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad189d800 == 118 [pid = 1840] [id = 531] 20:47:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 275 (0x7f2ac2f06c00) [pid = 1840] [serial = 1594] [outer = (nil)] 20:47:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 276 (0x7f2aca455c00) [pid = 1840] [serial = 1595] [outer = 0x7f2ac2f06c00] 20:47:47 INFO - PROCESS | 1840 | 1461642467598 Marionette DEBUG loaded listener.js 20:47:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 277 (0x7f2acdace800) [pid = 1840] [serial = 1596] [outer = 0x7f2ac2f06c00] 20:47:48 INFO - PROCESS | 1840 | 1461642468429 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:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1427ms 20:47:48 INFO - PROCESS | 1840 | 1461642468498 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 20:47:48 INFO - PROCESS | 1840 | 1461642468502 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 20:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:47:48 INFO - PROCESS | 1840 | 1461642468507 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:47:48 INFO - PROCESS | 1840 | 1461642468510 Marionette TRACE conn3 <- [1,2098,null,{}] 20:47:48 INFO - PROCESS | 1840 | 1461642468515 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:47:48 INFO - PROCESS | 1840 | 1461642468777 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 20:47:49 INFO - PROCESS | 1840 | 1461642469098 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2adf1c4800 == 119 [pid = 1840] [id = 532] 20:47:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 278 (0x7f2ad1c53000) [pid = 1840] [serial = 1597] [outer = (nil)] 20:47:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 279 (0x7f2ad1c85800) [pid = 1840] [serial = 1598] [outer = 0x7f2ad1c53000] 20:47:49 INFO - PROCESS | 1840 | 1461642469172 Marionette DEBUG loaded listener.js 20:47:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 280 (0x7f2ad2f64400) [pid = 1840] [serial = 1599] [outer = 0x7f2ad1c53000] 20:47:50 INFO - PROCESS | 1840 | 1461642470003 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:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1532ms 20:47:50 INFO - PROCESS | 1840 | 1461642470046 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 20:47:50 INFO - PROCESS | 1840 | 1461642470049 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 20:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:47:50 INFO - PROCESS | 1840 | 1461642470055 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:47:50 INFO - PROCESS | 1840 | 1461642470057 Marionette TRACE conn3 <- [1,2102,null,{}] 20:47:50 INFO - PROCESS | 1840 | 1461642470062 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:47:50 INFO - PROCESS | 1840 | 1461642470225 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 20:47:50 INFO - PROCESS | 1840 | 1461642470446 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae57d4000 == 120 [pid = 1840] [id = 533] 20:47:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 281 (0x7f2ad1851c00) [pid = 1840] [serial = 1600] [outer = (nil)] 20:47:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 282 (0x7f2adf123000) [pid = 1840] [serial = 1601] [outer = 0x7f2ad1851c00] 20:47:50 INFO - PROCESS | 1840 | 1461642470555 Marionette DEBUG loaded listener.js 20:47:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 283 (0x7f2ae12cac00) [pid = 1840] [serial = 1602] [outer = 0x7f2ad1851c00] 20:47:51 INFO - PROCESS | 1840 | 1461642471426 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:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1427ms 20:47:51 INFO - PROCESS | 1840 | 1461642471482 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 20:47:51 INFO - PROCESS | 1840 | 1461642471486 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 20:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:47:51 INFO - PROCESS | 1840 | 1461642471491 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:47:51 INFO - PROCESS | 1840 | 1461642471494 Marionette TRACE conn3 <- [1,2106,null,{}] 20:47:51 INFO - PROCESS | 1840 | 1461642471499 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:47:51 INFO - PROCESS | 1840 | 1461642471665 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 20:47:51 INFO - PROCESS | 1840 | 1461642471938 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab64e0800 == 121 [pid = 1840] [id = 534] 20:47:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 284 (0x7f2ab7242400) [pid = 1840] [serial = 1603] [outer = (nil)] 20:47:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 285 (0x7f2ab724e000) [pid = 1840] [serial = 1604] [outer = 0x7f2ab7242400] 20:47:52 INFO - PROCESS | 1840 | 1461642472035 Marionette DEBUG loaded listener.js 20:47:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 286 (0x7f2abd348c00) [pid = 1840] [serial = 1605] [outer = 0x7f2ab7242400] 20:47:52 INFO - PROCESS | 1840 | 1461642472868 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:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1433ms 20:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:47:52 INFO - PROCESS | 1840 | 1461642472924 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 20:47:52 INFO - PROCESS | 1840 | 1461642472927 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 20:47:52 INFO - PROCESS | 1840 | 1461642472933 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:47:52 INFO - PROCESS | 1840 | 1461642472936 Marionette TRACE conn3 <- [1,2110,null,{}] 20:47:52 INFO - PROCESS | 1840 | 1461642472941 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:47:53 INFO - PROCESS | 1840 | 1461642473110 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 20:47:53 INFO - PROCESS | 1840 | 1461642473333 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accf56000 == 122 [pid = 1840] [id = 535] 20:47:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 287 (0x7f2ab7243800) [pid = 1840] [serial = 1606] [outer = (nil)] 20:47:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 288 (0x7f2acf2bbc00) [pid = 1840] [serial = 1607] [outer = 0x7f2ab7243800] 20:47:53 INFO - PROCESS | 1840 | 1461642473444 Marionette DEBUG loaded listener.js 20:47:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 289 (0x7f2ada103800) [pid = 1840] [serial = 1608] [outer = 0x7f2ab7243800] 20:47:54 INFO - PROCESS | 1840 | 1461642474311 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:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1431ms 20:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:47:54 INFO - PROCESS | 1840 | 1461642474363 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 20:47:54 INFO - PROCESS | 1840 | 1461642474366 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 20:47:54 INFO - PROCESS | 1840 | 1461642474372 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:47:54 INFO - PROCESS | 1840 | 1461642474375 Marionette TRACE conn3 <- [1,2114,null,{}] 20:47:54 INFO - PROCESS | 1840 | 1461642474380 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:47:54 INFO - PROCESS | 1840 | 1461642474555 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 20:47:54 INFO - PROCESS | 1840 | 1461642474782 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accf6e800 == 123 [pid = 1840] [id = 536] 20:47:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 290 (0x7f2ab724a000) [pid = 1840] [serial = 1609] [outer = (nil)] 20:47:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 291 (0x7f2ab9f34400) [pid = 1840] [serial = 1610] [outer = 0x7f2ab724a000] 20:47:54 INFO - PROCESS | 1840 | 1461642474894 Marionette DEBUG loaded listener.js 20:47:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 292 (0x7f2ab9f39400) [pid = 1840] [serial = 1611] [outer = 0x7f2ab724a000] 20:47:55 INFO - PROCESS | 1840 | 1461642475698 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:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1390ms 20:47:55 INFO - PROCESS | 1840 | 1461642475763 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 20:47:55 INFO - PROCESS | 1840 | 1461642475767 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 20:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:47:55 INFO - PROCESS | 1840 | 1461642475772 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:47:55 INFO - PROCESS | 1840 | 1461642475776 Marionette TRACE conn3 <- [1,2118,null,{}] 20:47:55 INFO - PROCESS | 1840 | 1461642475781 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:47:55 INFO - PROCESS | 1840 | 1461642475986 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 20:47:56 INFO - PROCESS | 1840 | 1461642476246 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abdf20800 == 124 [pid = 1840] [id = 537] 20:47:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 293 (0x7f2ab9f2f000) [pid = 1840] [serial = 1612] [outer = (nil)] 20:47:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 294 (0x7f2ae1275800) [pid = 1840] [serial = 1613] [outer = 0x7f2ab9f2f000] 20:47:56 INFO - PROCESS | 1840 | 1461642476326 Marionette DEBUG loaded listener.js 20:47:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 295 (0x7f2ae4da7800) [pid = 1840] [serial = 1614] [outer = 0x7f2ab9f2f000] 20:47:57 INFO - PROCESS | 1840 | 1461642477176 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:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1432ms 20:47:57 INFO - PROCESS | 1840 | 1461642477206 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 20:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:47:57 INFO - PROCESS | 1840 | 1461642477209 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 20:47:57 INFO - PROCESS | 1840 | 1461642477214 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:47:57 INFO - PROCESS | 1840 | 1461642477217 Marionette TRACE conn3 <- [1,2122,null,{}] 20:47:57 INFO - PROCESS | 1840 | 1461642477222 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:47:57 INFO - PROCESS | 1840 | 1461642477389 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 20:47:57 INFO - PROCESS | 1840 | 1461642477655 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8fd8800 == 125 [pid = 1840] [id = 538] 20:47:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 296 (0x7f2ab44e3c00) [pid = 1840] [serial = 1615] [outer = (nil)] 20:47:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 297 (0x7f2ab44eb400) [pid = 1840] [serial = 1616] [outer = 0x7f2ab44e3c00] 20:47:57 INFO - PROCESS | 1840 | 1461642477726 Marionette DEBUG loaded listener.js 20:47:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 298 (0x7f2abd391800) [pid = 1840] [serial = 1617] [outer = 0x7f2ab44e3c00] 20:47:58 INFO - PROCESS | 1840 | 1461642478533 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:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1380ms 20:47:58 INFO - PROCESS | 1840 | 1461642478595 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 20:47:58 INFO - PROCESS | 1840 | 1461642478599 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 20:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:47:58 INFO - PROCESS | 1840 | 1461642478604 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:47:58 INFO - PROCESS | 1840 | 1461642478606 Marionette TRACE conn3 <- [1,2126,null,{}] 20:47:58 INFO - PROCESS | 1840 | 1461642478612 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:47:58 INFO - PROCESS | 1840 | 1461642478778 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 20:47:59 INFO - PROCESS | 1840 | 1461642479058 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe342800 == 126 [pid = 1840] [id = 539] 20:47:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 299 (0x7f2ab44e6400) [pid = 1840] [serial = 1618] [outer = (nil)] 20:47:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 300 (0x7f2abe36d000) [pid = 1840] [serial = 1619] [outer = 0x7f2ab44e6400] 20:47:59 INFO - PROCESS | 1840 | 1461642479132 Marionette DEBUG loaded listener.js 20:47:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 301 (0x7f2abe371000) [pid = 1840] [serial = 1620] [outer = 0x7f2ab44e6400] 20:47:59 INFO - PROCESS | 1840 | 1461642479922 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:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1336ms 20:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:47:59 INFO - PROCESS | 1840 | 1461642479941 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 20:47:59 INFO - PROCESS | 1840 | 1461642479943 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 20:47:59 INFO - PROCESS | 1840 | 1461642479949 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:47:59 INFO - PROCESS | 1840 | 1461642479952 Marionette TRACE conn3 <- [1,2130,null,{}] 20:47:59 INFO - PROCESS | 1840 | 1461642479957 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:48:00 INFO - PROCESS | 1840 | 1461642480124 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 20:48:00 INFO - PROCESS | 1840 | 1461642480392 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accf52800 == 127 [pid = 1840] [id = 540] 20:48:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 302 (0x7f2ab44ea400) [pid = 1840] [serial = 1621] [outer = (nil)] 20:48:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 303 (0x7f2ab75bf800) [pid = 1840] [serial = 1622] [outer = 0x7f2ab44ea400] 20:48:00 INFO - PROCESS | 1840 | 1461642480464 Marionette DEBUG loaded listener.js 20:48:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 304 (0x7f2ab75c6000) [pid = 1840] [serial = 1623] [outer = 0x7f2ab44ea400] 20:48:01 INFO - PROCESS | 1840 | 1461642481368 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:48:01 INFO - PROCESS | 1840 | 1461642481442 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 20:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:48:01 INFO - PROCESS | 1840 | 1461642481450 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:48:01 INFO - PROCESS | 1840 | 1461642481453 Marionette TRACE conn3 <- [1,2134,null,{}] 20:48:01 INFO - PROCESS | 1840 | 1461642481461 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:48:01 INFO - PROCESS | 1840 | 1461642481717 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 20:48:02 INFO - PROCESS | 1840 | 1461642482048 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab3fa0000 == 128 [pid = 1840] [id = 541] 20:48:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 305 (0x7f2ab44ec400) [pid = 1840] [serial = 1624] [outer = (nil)] 20:48:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 306 (0x7f2aba7f2800) [pid = 1840] [serial = 1625] [outer = 0x7f2ab44ec400] 20:48:02 INFO - PROCESS | 1840 | 1461642482122 Marionette DEBUG loaded listener.js 20:48:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 307 (0x7f2abe375000) [pid = 1840] [serial = 1626] [outer = 0x7f2ab44ec400] 20:48:02 INFO - PROCESS | 1840 | 1461642482925 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:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1535ms 20:48:02 INFO - PROCESS | 1840 | 1461642482984 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 20:48:02 INFO - PROCESS | 1840 | 1461642482988 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 20:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:48:03 INFO - PROCESS | 1840 | 1461642483012 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:48:03 INFO - PROCESS | 1840 | 1461642483014 Marionette TRACE conn3 <- [1,2138,null,{}] 20:48:03 INFO - PROCESS | 1840 | 1461642483022 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:48:03 INFO - PROCESS | 1840 | 1461642483215 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 20:48:03 INFO - PROCESS | 1840 | 1461642483497 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac2fa5000 == 129 [pid = 1840] [id = 542] 20:48:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 308 (0x7f2ab40e7c00) [pid = 1840] [serial = 1627] [outer = (nil)] 20:48:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 309 (0x7f2ab40ecc00) [pid = 1840] [serial = 1628] [outer = 0x7f2ab40e7c00] 20:48:03 INFO - PROCESS | 1840 | 1461642483605 Marionette DEBUG loaded listener.js 20:48:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 310 (0x7f2ab40f2400) [pid = 1840] [serial = 1629] [outer = 0x7f2ab40e7c00] 20:48:04 INFO - PROCESS | 1840 | 1461642484618 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:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1705ms 20:48:04 INFO - PROCESS | 1840 | 1461642484699 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 20:48:04 INFO - PROCESS | 1840 | 1461642484703 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 20:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:48:04 INFO - PROCESS | 1840 | 1461642484709 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:48:04 INFO - PROCESS | 1840 | 1461642484711 Marionette TRACE conn3 <- [1,2142,null,{}] 20:48:04 INFO - PROCESS | 1840 | 1461642484716 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:48:05 INFO - PROCESS | 1840 | 1461642485110 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 20:48:05 INFO - PROCESS | 1840 | 1461642485452 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd494000 == 130 [pid = 1840] [id = 543] 20:48:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 311 (0x7f2ab40ea800) [pid = 1840] [serial = 1630] [outer = (nil)] 20:48:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 312 (0x7f2abe376800) [pid = 1840] [serial = 1631] [outer = 0x7f2ab40ea800] 20:48:05 INFO - PROCESS | 1840 | 1461642485519 Marionette DEBUG loaded listener.js 20:48:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 313 (0x7f2ad3c0b400) [pid = 1840] [serial = 1632] [outer = 0x7f2ab40ea800] 20:48:06 INFO - PROCESS | 1840 | 1461642486984 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:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:48:07 INFO - PROCESS | 1840 | 1461642487047 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 20:48:07 INFO - PROCESS | 1840 | 1461642487055 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:48:07 INFO - PROCESS | 1840 | 1461642487060 Marionette TRACE conn3 <- [1,2146,null,{}] 20:48:07 INFO - PROCESS | 1840 | 1461642487068 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:48:07 INFO - PROCESS | 1840 | 1461642487364 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 20:48:07 INFO - PROCESS | 1840 | 1461642487637 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe349000 == 131 [pid = 1840] [id = 544] 20:48:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 314 (0x7f2ab724e800) [pid = 1840] [serial = 1633] [outer = (nil)] 20:48:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 315 (0x7f2ab84bb000) [pid = 1840] [serial = 1634] [outer = 0x7f2ab724e800] 20:48:07 INFO - PROCESS | 1840 | 1461642487704 Marionette DEBUG loaded listener.js 20:48:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 316 (0x7f2ab9f34800) [pid = 1840] [serial = 1635] [outer = 0x7f2ab724e800] 20:48:08 INFO - PROCESS | 1840 | 1461642488768 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:48:08 INFO - PROCESS | 1840 | 1461642488847 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 20:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:48:08 INFO - PROCESS | 1840 | 1461642488857 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:48:08 INFO - PROCESS | 1840 | 1461642488860 Marionette TRACE conn3 <- [1,2150,null,{}] 20:48:08 INFO - PROCESS | 1840 | 1461642488864 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:48:09 INFO - PROCESS | 1840 | 1461642489127 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 20:48:09 INFO - PROCESS | 1840 | 1461642489545 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc92c800 == 130 [pid = 1840] [id = 381] 20:48:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac01af000 == 129 [pid = 1840] [id = 525] 20:48:09 INFO - PROCESS | 1840 | --DOMWINDOW == 315 (0x7f2ac9a3b400) [pid = 1840] [serial = 1514] [outer = (nil)] [url = about:blank] 20:48:09 INFO - PROCESS | 1840 | --DOMWINDOW == 314 (0x7f2abeb0f000) [pid = 1840] [serial = 1484] [outer = (nil)] [url = about:blank] 20:48:09 INFO - PROCESS | 1840 | --DOMWINDOW == 313 (0x7f2acf350800) [pid = 1840] [serial = 1472] [outer = (nil)] [url = about:blank] 20:48:09 INFO - PROCESS | 1840 | --DOMWINDOW == 312 (0x7f2ad1b53c00) [pid = 1840] [serial = 1475] [outer = (nil)] [url = about:blank] 20:48:09 INFO - PROCESS | 1840 | --DOMWINDOW == 311 (0x7f2ad256ac00) [pid = 1840] [serial = 1487] [outer = (nil)] [url = about:blank] 20:48:09 INFO - PROCESS | 1840 | --DOMWINDOW == 310 (0x7f2ab8adb800) [pid = 1840] [serial = 1490] [outer = (nil)] [url = about:blank] 20:48:09 INFO - PROCESS | 1840 | --DOMWINDOW == 309 (0x7f2ad5fd2c00) [pid = 1840] [serial = 1481] [outer = (nil)] [url = about:blank] 20:48:09 INFO - PROCESS | 1840 | --DOMWINDOW == 308 (0x7f2ad27e8000) [pid = 1840] [serial = 1478] [outer = (nil)] [url = about:blank] 20:48:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abbaf2800 == 130 [pid = 1840] [id = 545] 20:48:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 309 (0x7f2ab72d8400) [pid = 1840] [serial = 1636] [outer = (nil)] 20:48:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 310 (0x7f2abce5b400) [pid = 1840] [serial = 1637] [outer = 0x7f2ab72d8400] 20:48:09 INFO - PROCESS | 1840 | 1461642489691 Marionette DEBUG loaded listener.js 20:48:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 311 (0x7f2abd879800) [pid = 1840] [serial = 1638] [outer = 0x7f2ab72d8400] 20:48:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac71d8800 == 129 [pid = 1840] [id = 524] 20:48:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac1caf000 == 128 [pid = 1840] [id = 523] 20:48:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe961000 == 127 [pid = 1840] [id = 522] 20:48:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab8ee9000 == 126 [pid = 1840] [id = 521] 20:48:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac0243800 == 125 [pid = 1840] [id = 520] 20:48:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae57eb800 == 124 [pid = 1840] [id = 514] 20:48:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae4f5a000 == 123 [pid = 1840] [id = 513] 20:48:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2adf1cc000 == 122 [pid = 1840] [id = 512] 20:48:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad30f7800 == 121 [pid = 1840] [id = 511] 20:48:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad18a3000 == 120 [pid = 1840] [id = 510] 20:48:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd6ee000 == 119 [pid = 1840] [id = 509] 20:48:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc923800 == 118 [pid = 1840] [id = 508] 20:48:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9f2d000 == 117 [pid = 1840] [id = 507] 20:48:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac2fc0000 == 116 [pid = 1840] [id = 506] 20:48:10 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe322000 == 115 [pid = 1840] [id = 505] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 310 (0x7f2ac899f400) [pid = 1840] [serial = 1512] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 309 (0x7f2ac1a69800) [pid = 1840] [serial = 1451] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 308 (0x7f2abf95d800) [pid = 1840] [serial = 1502] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 307 (0x7f2abb7c8800) [pid = 1840] [serial = 1496] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 306 (0x7f2abd1f5000) [pid = 1840] [serial = 1497] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 305 (0x7f2ac1a71800) [pid = 1840] [serial = 1505] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 304 (0x7f2ab7be7800) [pid = 1840] [serial = 1493] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 303 (0x7f2acdc71000) [pid = 1840] [serial = 1469] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 302 (0x7f2ac8cbdc00) [pid = 1840] [serial = 1457] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 301 (0x7f2abb7c5000) [pid = 1840] [serial = 1445] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 300 (0x7f2abeb16c00) [pid = 1840] [serial = 1500] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 299 (0x7f2aca2e3c00) [pid = 1840] [serial = 1460] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 298 (0x7f2ac2f10400) [pid = 1840] [serial = 1511] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 297 (0x7f2abeb0d800) [pid = 1840] [serial = 1448] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 296 (0x7f2abe20e000) [pid = 1840] [serial = 1499] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 295 (0x7f2ac74d2800) [pid = 1840] [serial = 1509] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 294 (0x7f2accc4d000) [pid = 1840] [serial = 1463] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 293 (0x7f2ab8bd3800) [pid = 1840] [serial = 1494] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 292 (0x7f2ac2f0d400) [pid = 1840] [serial = 1454] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 291 (0x7f2acd917000) [pid = 1840] [serial = 1466] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 290 (0x7f2ac1ea2800) [pid = 1840] [serial = 1506] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 289 (0x7f2ac02cdc00) [pid = 1840] [serial = 1503] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | --DOMWINDOW == 288 (0x7f2ac2f09000) [pid = 1840] [serial = 1508] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1840 | 1461642490509 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:48:10 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:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1685ms 20:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:48:10 INFO - PROCESS | 1840 | 1461642490541 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 20:48:10 INFO - PROCESS | 1840 | 1461642490544 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 20:48:10 INFO - PROCESS | 1840 | 1461642490549 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:48:10 INFO - PROCESS | 1840 | 1461642490555 Marionette TRACE conn3 <- [1,2154,null,{}] 20:48:10 INFO - PROCESS | 1840 | 1461642490569 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:48:10 INFO - PROCESS | 1840 | 1461642490735 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 20:48:10 INFO - PROCESS | 1840 | 1461642490753 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abebdb800 == 116 [pid = 1840] [id = 546] 20:48:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 289 (0x7f2abd881c00) [pid = 1840] [serial = 1639] [outer = (nil)] 20:48:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 290 (0x7f2abe2d1000) [pid = 1840] [serial = 1640] [outer = 0x7f2abd881c00] 20:48:10 INFO - PROCESS | 1840 | 1461642490814 Marionette DEBUG loaded listener.js 20:48:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 291 (0x7f2abec32c00) [pid = 1840] [serial = 1641] [outer = 0x7f2abd881c00] 20:48:11 INFO - PROCESS | 1840 | 1461642491721 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:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1235ms 20:48:11 INFO - PROCESS | 1840 | 1461642491785 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 20:48:11 INFO - PROCESS | 1840 | 1461642491789 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 20:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:48:11 INFO - PROCESS | 1840 | 1461642491795 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:48:11 INFO - PROCESS | 1840 | 1461642491797 Marionette TRACE conn3 <- [1,2158,null,{}] 20:48:11 INFO - PROCESS | 1840 | 1461642491802 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:48:11 INFO - PROCESS | 1840 | 1461642491967 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 20:48:12 INFO - PROCESS | 1840 | 1461642492180 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1685000 == 117 [pid = 1840] [id = 547] 20:48:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 292 (0x7f2abd883800) [pid = 1840] [serial = 1642] [outer = (nil)] 20:48:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 293 (0x7f2ac02c6800) [pid = 1840] [serial = 1643] [outer = 0x7f2abd883800] 20:48:12 INFO - PROCESS | 1840 | 1461642492242 Marionette DEBUG loaded listener.js 20:48:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 294 (0x7f2ac178ac00) [pid = 1840] [serial = 1644] [outer = 0x7f2abd883800] 20:48:13 INFO - PROCESS | 1840 | 1461642493049 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:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1280ms 20:48:13 INFO - PROCESS | 1840 | 1461642493076 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 20:48:13 INFO - PROCESS | 1840 | 1461642493079 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 20:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:48:13 INFO - PROCESS | 1840 | 1461642493091 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:48:13 INFO - PROCESS | 1840 | 1461642493093 Marionette TRACE conn3 <- [1,2162,null,{}] 20:48:13 INFO - PROCESS | 1840 | 1461642493098 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:48:13 INFO - PROCESS | 1840 | 1461642493317 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 20:48:13 INFO - PROCESS | 1840 | 1461642493346 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7366800 == 118 [pid = 1840] [id = 548] 20:48:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 295 (0x7f2ac02cdc00) [pid = 1840] [serial = 1645] [outer = (nil)] 20:48:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 296 (0x7f2ac18f2800) [pid = 1840] [serial = 1646] [outer = 0x7f2ac02cdc00] 20:48:13 INFO - PROCESS | 1840 | 1461642493403 Marionette DEBUG loaded listener.js 20:48:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 297 (0x7f2ac2d15400) [pid = 1840] [serial = 1647] [outer = 0x7f2ac02cdc00] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 296 (0x7f2ab72dd000) [pid = 1840] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 295 (0x7f2ad2f6a000) [pid = 1840] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 294 (0x7f2aba329c00) [pid = 1840] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 293 (0x7f2acb321800) [pid = 1840] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 292 (0x7f2aba344800) [pid = 1840] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 291 (0x7f2ab8adf800) [pid = 1840] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 290 (0x7f2ab8bf4800) [pid = 1840] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 289 (0x7f2acd97bc00) [pid = 1840] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 288 (0x7f2abb7ca000) [pid = 1840] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 287 (0x7f2ab72d9400) [pid = 1840] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 286 (0x7f2acf50b000) [pid = 1840] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 285 (0x7f2acd967800) [pid = 1840] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 284 (0x7f2abeb18c00) [pid = 1840] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 283 (0x7f2aba331800) [pid = 1840] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 282 (0x7f2aca4f7800) [pid = 1840] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 281 (0x7f2ac8995800) [pid = 1840] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 280 (0x7f2acd965400) [pid = 1840] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 279 (0x7f2acd531000) [pid = 1840] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 278 (0x7f2aca056400) [pid = 1840] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 277 (0x7f2acdc75c00) [pid = 1840] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 276 (0x7f2ab8bf0c00) [pid = 1840] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 275 (0x7f2ad0345c00) [pid = 1840] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 274 (0x7f2ab72e6c00) [pid = 1840] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 273 (0x7f2aba34b000) [pid = 1840] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 272 (0x7f2ab72d9c00) [pid = 1840] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7f2abe20c800) [pid = 1840] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7f2ac72b0400) [pid = 1840] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f2ab8ae2800) [pid = 1840] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f2ab9e1dc00) [pid = 1840] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f2ab9e15800) [pid = 1840] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f2abd393000) [pid = 1840] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f2abb905c00) [pid = 1840] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f2ad64ac800) [pid = 1840] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f2ab84b8800) [pid = 1840] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f2ac72aa400) [pid = 1840] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f2ac8cb5c00) [pid = 1840] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f2abe2c4800) [pid = 1840] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f2abfc4fc00) [pid = 1840] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f2ac75b0000) [pid = 1840] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f2abe20bc00) [pid = 1840] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f2abd344800) [pid = 1840] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:48:14 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f2ab72dd400) [pid = 1840] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:48:14 INFO - PROCESS | 1840 | 1461642494883 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:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1836ms 20:48:14 INFO - PROCESS | 1840 | 1461642494958 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 20:48:14 INFO - PROCESS | 1840 | 1461642494961 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 20:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:48:14 INFO - PROCESS | 1840 | 1461642494969 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:48:14 INFO - PROCESS | 1840 | 1461642494971 Marionette TRACE conn3 <- [1,2166,null,{}] 20:48:14 INFO - PROCESS | 1840 | 1461642494975 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:48:15 INFO - PROCESS | 1840 | 1461642495158 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 20:48:15 INFO - PROCESS | 1840 | 1461642495341 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac01a2000 == 119 [pid = 1840] [id = 549] 20:48:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f2ab72dd400) [pid = 1840] [serial = 1648] [outer = (nil)] 20:48:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f2ac178b400) [pid = 1840] [serial = 1649] [outer = 0x7f2ab72dd400] 20:48:15 INFO - PROCESS | 1840 | 1461642495404 Marionette DEBUG loaded listener.js 20:48:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f2ac2f0b000) [pid = 1840] [serial = 1650] [outer = 0x7f2ab72dd400] 20:48:16 INFO - PROCESS | 1840 | 1461642496029 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:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1085ms 20:48:16 INFO - PROCESS | 1840 | 1461642496059 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 20:48:16 INFO - PROCESS | 1840 | 1461642496062 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 20:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:48:16 INFO - PROCESS | 1840 | 1461642496068 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:48:16 INFO - PROCESS | 1840 | 1461642496070 Marionette TRACE conn3 <- [1,2170,null,{}] 20:48:16 INFO - PROCESS | 1840 | 1461642496075 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:48:16 INFO - PROCESS | 1840 | 1461642496303 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 20:48:16 INFO - PROCESS | 1840 | 1461642496322 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac911e000 == 120 [pid = 1840] [id = 550] 20:48:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f2ab72e6c00) [pid = 1840] [serial = 1651] [outer = (nil)] 20:48:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f2ac72b0400) [pid = 1840] [serial = 1652] [outer = 0x7f2ab72e6c00] 20:48:16 INFO - PROCESS | 1840 | 1461642496380 Marionette DEBUG loaded listener.js 20:48:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f2ac9256c00) [pid = 1840] [serial = 1653] [outer = 0x7f2ab72e6c00] 20:48:17 INFO - PROCESS | 1840 | 1461642497534 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:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1530ms 20:48:17 INFO - PROCESS | 1840 | 1461642497599 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 20:48:17 INFO - PROCESS | 1840 | 1461642497605 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 20:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:48:17 INFO - PROCESS | 1840 | 1461642497614 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:48:17 INFO - PROCESS | 1840 | 1461642497617 Marionette TRACE conn3 <- [1,2174,null,{}] 20:48:17 INFO - PROCESS | 1840 | 1461642497625 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:48:17 INFO - PROCESS | 1840 | 1461642497873 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 20:48:18 INFO - PROCESS | 1840 | 1461642498144 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abdf1b000 == 121 [pid = 1840] [id = 551] 20:48:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f2ab7aebc00) [pid = 1840] [serial = 1654] [outer = (nil)] 20:48:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f2ab84b1800) [pid = 1840] [serial = 1655] [outer = 0x7f2ab7aebc00] 20:48:18 INFO - PROCESS | 1840 | 1461642498218 Marionette DEBUG loaded listener.js 20:48:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f2ab9e17000) [pid = 1840] [serial = 1656] [outer = 0x7f2ab7aebc00] 20:48:19 INFO - PROCESS | 1840 | 1461642499201 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:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1630ms 20:48:19 INFO - PROCESS | 1840 | 1461642499244 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 20:48:19 INFO - PROCESS | 1840 | 1461642499252 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 20:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:48:19 INFO - PROCESS | 1840 | 1461642499262 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:48:19 INFO - PROCESS | 1840 | 1461642499265 Marionette TRACE conn3 <- [1,2178,null,{}] 20:48:19 INFO - PROCESS | 1840 | 1461642499270 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:48:19 INFO - PROCESS | 1840 | 1461642499460 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 20:48:19 INFO - PROCESS | 1840 | 1461642499766 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1681000 == 122 [pid = 1840] [id = 552] 20:48:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f2abd87a400) [pid = 1840] [serial = 1657] [outer = (nil)] 20:48:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f2abd87cc00) [pid = 1840] [serial = 1658] [outer = 0x7f2abd87a400] 20:48:19 INFO - PROCESS | 1840 | 1461642499922 Marionette DEBUG loaded listener.js 20:48:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f2abe210400) [pid = 1840] [serial = 1659] [outer = 0x7f2abd87a400] 20:48:20 INFO - PROCESS | 1840 | 1461642500747 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:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1534ms 20:48:20 INFO - PROCESS | 1840 | 1461642500796 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 20:48:20 INFO - PROCESS | 1840 | 1461642500800 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 20:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:48:20 INFO - PROCESS | 1840 | 1461642500806 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:48:20 INFO - PROCESS | 1840 | 1461642500811 Marionette TRACE conn3 <- [1,2182,null,{}] 20:48:20 INFO - PROCESS | 1840 | 1461642500826 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:48:21 INFO - PROCESS | 1840 | 1461642501013 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 20:48:21 INFO - PROCESS | 1840 | 1461642501279 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc807000 == 123 [pid = 1840] [id = 553] 20:48:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f2abe371400) [pid = 1840] [serial = 1660] [outer = (nil)] 20:48:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f2ac02d1400) [pid = 1840] [serial = 1661] [outer = 0x7f2abe371400] 20:48:21 INFO - PROCESS | 1840 | 1461642501397 Marionette DEBUG loaded listener.js 20:48:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f2ac18eec00) [pid = 1840] [serial = 1662] [outer = 0x7f2abe371400] 20:48:22 INFO - PROCESS | 1840 | 1461642502198 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:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1434ms 20:48:22 INFO - PROCESS | 1840 | 1461642502240 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 20:48:22 INFO - PROCESS | 1840 | 1461642502245 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 20:48:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:48:22 INFO - PROCESS | 1840 | 1461642502250 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:48:22 INFO - PROCESS | 1840 | 1461642502253 Marionette TRACE conn3 <- [1,2186,null,{}] 20:48:22 INFO - PROCESS | 1840 | 1461642502258 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:48:22 INFO - PROCESS | 1840 | 1461642502432 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 20:48:22 INFO - PROCESS | 1840 | 1461642502705 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd4b2000 == 124 [pid = 1840] [id = 554] 20:48:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7f2abe374c00) [pid = 1840] [serial = 1663] [outer = (nil)] 20:48:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7f2ac8995800) [pid = 1840] [serial = 1664] [outer = 0x7f2abe374c00] 20:48:22 INFO - PROCESS | 1840 | 1461642502778 Marionette DEBUG loaded listener.js 20:48:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 273 (0x7f2ac9a35c00) [pid = 1840] [serial = 1665] [outer = 0x7f2abe374c00] 20:48:23 INFO - PROCESS | 1840 | 1461642503632 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:48:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:48:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1433ms 20:48:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:48:23 INFO - PROCESS | 1840 | 1461642503685 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 20:48:23 INFO - PROCESS | 1840 | 1461642503687 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 20:48:23 INFO - PROCESS | 1840 | 1461642503693 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:48:23 INFO - PROCESS | 1840 | 1461642503696 Marionette TRACE conn3 <- [1,2190,null,{}] 20:48:23 INFO - PROCESS | 1840 | 1461642503701 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:48:23 INFO - PROCESS | 1840 | 1461642503875 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 20:48:24 INFO - PROCESS | 1840 | 1461642504158 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad161a800 == 125 [pid = 1840] [id = 555] 20:48:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 274 (0x7f2ac1d85800) [pid = 1840] [serial = 1666] [outer = (nil)] 20:48:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 275 (0x7f2ac9ebac00) [pid = 1840] [serial = 1667] [outer = 0x7f2ac1d85800] 20:48:24 INFO - PROCESS | 1840 | 1461642504232 Marionette DEBUG loaded listener.js 20:48:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 276 (0x7f2aca4fb400) [pid = 1840] [serial = 1668] [outer = 0x7f2ac1d85800] 20:48:25 INFO - PROCESS | 1840 | 1461642505138 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:48:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:48:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1478ms 20:48:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:48:25 INFO - PROCESS | 1840 | 1461642505171 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 20:48:25 INFO - PROCESS | 1840 | 1461642505174 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 20:48:25 INFO - PROCESS | 1840 | 1461642505180 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:48:25 INFO - PROCESS | 1840 | 1461642505183 Marionette TRACE conn3 <- [1,2194,null,{}] 20:48:25 INFO - PROCESS | 1840 | 1461642505188 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:48:25 INFO - PROCESS | 1840 | 1461642505393 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 20:48:25 INFO - PROCESS | 1840 | 1461642505667 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad30f7800 == 126 [pid = 1840] [id = 556] 20:48:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 277 (0x7f2acd354400) [pid = 1840] [serial = 1669] [outer = (nil)] 20:48:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 278 (0x7f2acdc71400) [pid = 1840] [serial = 1670] [outer = 0x7f2acd354400] 20:48:25 INFO - PROCESS | 1840 | 1461642505743 Marionette DEBUG loaded listener.js 20:48:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 279 (0x7f2ad10b5800) [pid = 1840] [serial = 1671] [outer = 0x7f2acd354400] 20:48:26 INFO - PROCESS | 1840 | 1461642506584 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:48:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:48:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1434ms 20:48:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:48:26 INFO - PROCESS | 1840 | 1461642506614 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 20:48:26 INFO - PROCESS | 1840 | 1461642506617 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 20:48:26 INFO - PROCESS | 1840 | 1461642506624 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:48:26 INFO - PROCESS | 1840 | 1461642506627 Marionette TRACE conn3 <- [1,2198,null,{}] 20:48:26 INFO - PROCESS | 1840 | 1461642506632 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:48:26 INFO - PROCESS | 1840 | 1461642506803 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 20:48:27 INFO - PROCESS | 1840 | 1461642507077 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae1111800 == 127 [pid = 1840] [id = 557] 20:48:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 280 (0x7f2acd962400) [pid = 1840] [serial = 1672] [outer = (nil)] 20:48:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 281 (0x7f2ad1c55800) [pid = 1840] [serial = 1673] [outer = 0x7f2acd962400] 20:48:27 INFO - PROCESS | 1840 | 1461642507148 Marionette DEBUG loaded listener.js 20:48:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 282 (0x7f2ad2743800) [pid = 1840] [serial = 1674] [outer = 0x7f2acd962400] 20:48:27 INFO - PROCESS | 1840 | 1461642507959 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:48:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:48:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1388ms 20:48:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:48:28 INFO - PROCESS | 1840 | 1461642508012 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 20:48:28 INFO - PROCESS | 1840 | 1461642508015 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 20:48:28 INFO - PROCESS | 1840 | 1461642508021 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:48:28 INFO - PROCESS | 1840 | 1461642508024 Marionette TRACE conn3 <- [1,2202,null,{}] 20:48:28 INFO - PROCESS | 1840 | 1461642508029 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:48:28 INFO - PROCESS | 1840 | 1461642508209 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 20:48:28 INFO - PROCESS | 1840 | 1461642508483 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae5718800 == 128 [pid = 1840] [id = 558] 20:48:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 283 (0x7f2acd980000) [pid = 1840] [serial = 1675] [outer = (nil)] 20:48:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 284 (0x7f2ad3002800) [pid = 1840] [serial = 1676] [outer = 0x7f2acd980000] 20:48:28 INFO - PROCESS | 1840 | 1461642508566 Marionette DEBUG loaded listener.js 20:48:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 285 (0x7f2ad640ec00) [pid = 1840] [serial = 1677] [outer = 0x7f2acd980000] 20:48:29 INFO - PROCESS | 1840 | 1461642509394 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:48:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:48:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1435ms 20:48:29 INFO - PROCESS | 1840 | 1461642509455 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 20:48:29 INFO - PROCESS | 1840 | 1461642509458 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 20:48:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:48:29 INFO - PROCESS | 1840 | 1461642509464 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:48:29 INFO - PROCESS | 1840 | 1461642509466 Marionette TRACE conn3 <- [1,2206,null,{}] 20:48:29 INFO - PROCESS | 1840 | 1461642509472 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:48:29 INFO - PROCESS | 1840 | 1461642509645 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 20:48:29 INFO - PROCESS | 1840 | 1461642509920 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab77da000 == 129 [pid = 1840] [id = 559] 20:48:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 286 (0x7f2abb7ca000) [pid = 1840] [serial = 1678] [outer = (nil)] 20:48:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 287 (0x7f2adffb6c00) [pid = 1840] [serial = 1679] [outer = 0x7f2abb7ca000] 20:48:30 INFO - PROCESS | 1840 | 1461642509998 Marionette DEBUG loaded listener.js 20:48:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 288 (0x7f2ae126b000) [pid = 1840] [serial = 1680] [outer = 0x7f2abb7ca000] 20:48:30 INFO - PROCESS | 1840 | 1461642510823 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:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1432ms 20:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:48:30 INFO - PROCESS | 1840 | 1461642510896 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 20:48:30 INFO - PROCESS | 1840 | 1461642510899 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 20:48:30 INFO - PROCESS | 1840 | 1461642510905 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:48:30 INFO - PROCESS | 1840 | 1461642510907 Marionette TRACE conn3 <- [1,2210,null,{}] 20:48:30 INFO - PROCESS | 1840 | 1461642510912 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:48:31 INFO - PROCESS | 1840 | 1461642511131 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 20:48:31 INFO - PROCESS | 1840 | 1461642511401 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aea691800 == 130 [pid = 1840] [id = 560] 20:48:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 289 (0x7f2ae4d06c00) [pid = 1840] [serial = 1681] [outer = (nil)] 20:48:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 290 (0x7f2ae4da5c00) [pid = 1840] [serial = 1682] [outer = 0x7f2ae4d06c00] 20:48:31 INFO - PROCESS | 1840 | 1461642511521 Marionette DEBUG loaded listener.js 20:48:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 291 (0x7f2ae4dad000) [pid = 1840] [serial = 1683] [outer = 0x7f2ae4d06c00] 20:48:32 INFO - PROCESS | 1840 | 1461642512342 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:48:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:48:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1481ms 20:48:32 INFO - PROCESS | 1840 | 1461642512386 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 20:48:32 INFO - PROCESS | 1840 | 1461642512390 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 20:48:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:48:32 INFO - PROCESS | 1840 | 1461642512396 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:48:32 INFO - PROCESS | 1840 | 1461642512399 Marionette TRACE conn3 <- [1,2214,null,{}] 20:48:32 INFO - PROCESS | 1840 | 1461642512404 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:48:32 INFO - PROCESS | 1840 | 1461642512592 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 20:48:32 INFO - PROCESS | 1840 | 1461642512871 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab42e1800 == 131 [pid = 1840] [id = 561] 20:48:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 292 (0x7f2ab79ea800) [pid = 1840] [serial = 1684] [outer = (nil)] 20:48:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 293 (0x7f2ae12cb400) [pid = 1840] [serial = 1685] [outer = 0x7f2ab79ea800] 20:48:32 INFO - PROCESS | 1840 | 1461642512949 Marionette DEBUG loaded listener.js 20:48:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 294 (0x7f2ae529c400) [pid = 1840] [serial = 1686] [outer = 0x7f2ab79ea800] 20:48:33 INFO - PROCESS | 1840 | 1461642513863 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:48:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:48:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1532ms 20:48:33 INFO - PROCESS | 1840 | 1461642513929 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 20:48:33 INFO - PROCESS | 1840 | 1461642513932 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 20:48:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:48:33 INFO - PROCESS | 1840 | 1461642513938 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:48:33 INFO - PROCESS | 1840 | 1461642513940 Marionette TRACE conn3 <- [1,2218,null,{}] 20:48:33 INFO - PROCESS | 1840 | 1461642513945 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:48:34 INFO - PROCESS | 1840 | 1461642514134 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 20:48:34 INFO - PROCESS | 1840 | 1461642514406 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd376000 == 132 [pid = 1840] [id = 562] 20:48:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 295 (0x7f2ab79f1400) [pid = 1840] [serial = 1687] [outer = (nil)] 20:48:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 296 (0x7f2abe0a9c00) [pid = 1840] [serial = 1688] [outer = 0x7f2ab79f1400] 20:48:34 INFO - PROCESS | 1840 | 1461642514516 Marionette DEBUG loaded listener.js 20:48:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 297 (0x7f2abe0af000) [pid = 1840] [serial = 1689] [outer = 0x7f2ab79f1400] 20:48:35 INFO - PROCESS | 1840 | 1461642515311 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:48:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:48:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1427ms 20:48:35 INFO - PROCESS | 1840 | 1461642515365 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 20:48:35 INFO - PROCESS | 1840 | 1461642515369 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 20:48:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:48:35 INFO - PROCESS | 1840 | 1461642515374 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:48:35 INFO - PROCESS | 1840 | 1461642515377 Marionette TRACE conn3 <- [1,2222,null,{}] 20:48:35 INFO - PROCESS | 1840 | 1461642515382 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:48:35 INFO - PROCESS | 1840 | 1461642515558 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 20:48:35 INFO - PROCESS | 1840 | 1461642515841 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab62e3000 == 133 [pid = 1840] [id = 563] 20:48:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 298 (0x7f2ab4542800) [pid = 1840] [serial = 1690] [outer = (nil)] 20:48:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 299 (0x7f2ab454e400) [pid = 1840] [serial = 1691] [outer = 0x7f2ab4542800] 20:48:35 INFO - PROCESS | 1840 | 1461642515912 Marionette DEBUG loaded listener.js 20:48:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 300 (0x7f2abd882400) [pid = 1840] [serial = 1692] [outer = 0x7f2ab4542800] 20:48:36 INFO - PROCESS | 1840 | 1461642516719 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:48:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:48:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1383ms 20:48:36 INFO - PROCESS | 1840 | 1461642516757 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 20:48:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:48:36 INFO - PROCESS | 1840 | 1461642516761 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 20:48:36 INFO - PROCESS | 1840 | 1461642516766 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:48:36 INFO - PROCESS | 1840 | 1461642516769 Marionette TRACE conn3 <- [1,2226,null,{}] 20:48:36 INFO - PROCESS | 1840 | 1461642516774 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:48:36 INFO - PROCESS | 1840 | 1461642516950 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 20:48:37 INFO - PROCESS | 1840 | 1461642517227 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab16dd000 == 134 [pid = 1840] [id = 564] 20:48:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 301 (0x7f2ab1691c00) [pid = 1840] [serial = 1693] [outer = (nil)] 20:48:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 302 (0x7f2ab169b800) [pid = 1840] [serial = 1694] [outer = 0x7f2ab1691c00] 20:48:37 INFO - PROCESS | 1840 | 1461642517299 Marionette DEBUG loaded listener.js 20:48:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 303 (0x7f2ab169fc00) [pid = 1840] [serial = 1695] [outer = 0x7f2ab1691c00] 20:48:38 INFO - PROCESS | 1840 | 1461642518079 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:48:38 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:48:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1338ms 20:48:38 INFO - PROCESS | 1840 | 1461642518107 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 20:48:38 INFO - PROCESS | 1840 | 1461642518111 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 20:48:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:48:38 INFO - PROCESS | 1840 | 1461642518118 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:48:38 INFO - PROCESS | 1840 | 1461642518121 Marionette TRACE conn3 <- [1,2230,null,{}] 20:48:38 INFO - PROCESS | 1840 | 1461642518126 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:48:38 INFO - PROCESS | 1840 | 1461642518315 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 20:48:38 INFO - PROCESS | 1840 | 1461642518592 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab62f1000 == 135 [pid = 1840] [id = 565] 20:48:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 304 (0x7f2ab1693c00) [pid = 1840] [serial = 1696] [outer = (nil)] 20:48:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 305 (0x7f2ab1fdf800) [pid = 1840] [serial = 1697] [outer = 0x7f2ab1693c00] 20:48:38 INFO - PROCESS | 1840 | 1461642518664 Marionette DEBUG loaded listener.js 20:48:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 306 (0x7f2ab1fe4000) [pid = 1840] [serial = 1698] [outer = 0x7f2ab1693c00] 20:48:39 INFO - PROCESS | 1840 | 1461642519462 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:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1378ms 20:48:39 INFO - PROCESS | 1840 | 1461642519498 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 20:48:39 INFO - PROCESS | 1840 | 1461642519500 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 20:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:48:39 INFO - PROCESS | 1840 | 1461642519506 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:48:39 INFO - PROCESS | 1840 | 1461642519508 Marionette TRACE conn3 <- [1,2234,null,{}] 20:48:39 INFO - PROCESS | 1840 | 1461642519514 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:48:39 INFO - PROCESS | 1840 | 1461642519687 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 20:48:39 INFO - PROCESS | 1840 | 1461642519977 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab43a8800 == 136 [pid = 1840] [id = 566] 20:48:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 307 (0x7f2ab1699800) [pid = 1840] [serial = 1699] [outer = (nil)] 20:48:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 308 (0x7f2ab1fe9400) [pid = 1840] [serial = 1700] [outer = 0x7f2ab1699800] 20:48:40 INFO - PROCESS | 1840 | 1461642520060 Marionette DEBUG loaded listener.js 20:48:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 309 (0x7f2ab454c400) [pid = 1840] [serial = 1701] [outer = 0x7f2ab1699800] 20:48:40 INFO - PROCESS | 1840 | 1461642520871 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:48:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:48:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1381ms 20:48:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:48:40 INFO - PROCESS | 1840 | 1461642520901 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 20:48:40 INFO - PROCESS | 1840 | 1461642520903 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 20:48:40 INFO - PROCESS | 1840 | 1461642520911 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:48:40 INFO - PROCESS | 1840 | 1461642520914 Marionette TRACE conn3 <- [1,2238,null,{}] 20:48:40 INFO - PROCESS | 1840 | 1461642520920 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:48:41 INFO - PROCESS | 1840 | 1461642521092 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 20:48:41 INFO - PROCESS | 1840 | 1461642521374 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8d60800 == 137 [pid = 1840] [id = 567] 20:48:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 310 (0x7f2ab1fe4400) [pid = 1840] [serial = 1702] [outer = (nil)] 20:48:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 311 (0x7f2ab72de800) [pid = 1840] [serial = 1703] [outer = 0x7f2ab1fe4400] 20:48:41 INFO - PROCESS | 1840 | 1461642521445 Marionette DEBUG loaded listener.js 20:48:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 312 (0x7f2ab8bf0400) [pid = 1840] [serial = 1704] [outer = 0x7f2ab1fe4400] 20:48:42 INFO - PROCESS | 1840 | 1461642522292 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:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1432ms 20:48:42 INFO - PROCESS | 1840 | 1461642522343 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 20:48:42 INFO - PROCESS | 1840 | 1461642522347 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 20:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:48:42 INFO - PROCESS | 1840 | 1461642522352 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:48:42 INFO - PROCESS | 1840 | 1461642522354 Marionette TRACE conn3 <- [1,2242,null,{}] 20:48:42 INFO - PROCESS | 1840 | 1461642522360 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:48:42 INFO - PROCESS | 1840 | 1461642522561 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 20:48:42 INFO - PROCESS | 1840 | 1461642522850 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac02b5000 == 138 [pid = 1840] [id = 568] 20:48:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 313 (0x7f2ab1fe5400) [pid = 1840] [serial = 1705] [outer = (nil)] 20:48:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 314 (0x7f2ab8add800) [pid = 1840] [serial = 1706] [outer = 0x7f2ab1fe5400] 20:48:42 INFO - PROCESS | 1840 | 1461642522959 Marionette DEBUG loaded listener.js 20:48:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 315 (0x7f2aba7ef400) [pid = 1840] [serial = 1707] [outer = 0x7f2ab1fe5400] 20:48:43 INFO - PROCESS | 1840 | 1461642523781 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:48:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:48:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1985ms 20:48:44 INFO - PROCESS | 1840 | 1461642524430 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 20:48:44 INFO - PROCESS | 1840 | 1461642524436 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 20:48:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:48:44 INFO - PROCESS | 1840 | 1461642524467 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:48:44 INFO - PROCESS | 1840 | 1461642524470 Marionette TRACE conn3 <- [1,2246,null,{}] 20:48:44 INFO - PROCESS | 1840 | 1461642524479 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:48:44 INFO - PROCESS | 1840 | 1461642524677 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 20:48:44 INFO - PROCESS | 1840 | 1461642524921 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8b9b800 == 139 [pid = 1840] [id = 569] 20:48:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 316 (0x7f2ab72da000) [pid = 1840] [serial = 1708] [outer = (nil)] 20:48:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 317 (0x7f2ab72e5000) [pid = 1840] [serial = 1709] [outer = 0x7f2ab72da000] 20:48:44 INFO - PROCESS | 1840 | 1461642524987 Marionette DEBUG loaded listener.js 20:48:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 318 (0x7f2ab79eb800) [pid = 1840] [serial = 1710] [outer = 0x7f2ab72da000] 20:48:45 INFO - PROCESS | 1840 | 1461642525950 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:48:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:48:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1549ms 20:48:46 INFO - PROCESS | 1840 | 1461642525998 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 20:48:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:48:46 INFO - PROCESS | 1840 | 1461642526003 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 20:48:46 INFO - PROCESS | 1840 | 1461642526014 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:48:46 INFO - PROCESS | 1840 | 1461642526019 Marionette TRACE conn3 <- [1,2250,null,{}] 20:48:46 INFO - PROCESS | 1840 | 1461642526025 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:48:46 INFO - PROCESS | 1840 | 1461642526203 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 20:48:46 INFO - PROCESS | 1840 | 1461642526661 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab64cc800 == 140 [pid = 1840] [id = 570] 20:48:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 319 (0x7f2ab75c0000) [pid = 1840] [serial = 1711] [outer = (nil)] 20:48:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 320 (0x7f2ab75c6800) [pid = 1840] [serial = 1712] [outer = 0x7f2ab75c0000] 20:48:46 INFO - PROCESS | 1840 | 1461642526733 Marionette DEBUG loaded listener.js 20:48:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 321 (0x7f2ab7be8c00) [pid = 1840] [serial = 1713] [outer = 0x7f2ab75c0000] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac01a2000 == 139 [pid = 1840] [id = 549] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac7366800 == 138 [pid = 1840] [id = 548] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac1685000 == 137 [pid = 1840] [id = 547] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abebdb800 == 136 [pid = 1840] [id = 546] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abbaf2800 == 135 [pid = 1840] [id = 545] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe349000 == 134 [pid = 1840] [id = 544] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab3fa0000 == 133 [pid = 1840] [id = 541] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2accf52800 == 132 [pid = 1840] [id = 540] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe342800 == 131 [pid = 1840] [id = 539] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab8fd8800 == 130 [pid = 1840] [id = 538] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abdf20800 == 129 [pid = 1840] [id = 537] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2accf6e800 == 128 [pid = 1840] [id = 536] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2accf56000 == 127 [pid = 1840] [id = 535] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab64e0800 == 126 [pid = 1840] [id = 534] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae57d4000 == 125 [pid = 1840] [id = 533] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2adf1c4800 == 124 [pid = 1840] [id = 532] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad189d800 == 123 [pid = 1840] [id = 531] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2accf93800 == 122 [pid = 1840] [id = 530] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9f2c800 == 121 [pid = 1840] [id = 529] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac19b0000 == 120 [pid = 1840] [id = 528] 20:48:47 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abde6b800 == 119 [pid = 1840] [id = 527] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 320 (0x7f2ac72a5800) [pid = 1840] [serial = 1578] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 319 (0x7f2abe2c3800) [pid = 1840] [serial = 1559] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 318 (0x7f2ae1272000) [pid = 1840] [serial = 1269] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 317 (0x7f2abf95ec00) [pid = 1840] [serial = 1569] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 316 (0x7f2acd523000) [pid = 1840] [serial = 1254] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 315 (0x7f2acc744400) [pid = 1840] [serial = 1176] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 314 (0x7f2ad273e400) [pid = 1840] [serial = 1535] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 313 (0x7f2ab7aedc00) [pid = 1840] [serial = 1550] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 312 (0x7f2ac91af800) [pid = 1840] [serial = 1149] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 311 (0x7f2abb904000) [pid = 1840] [serial = 1517] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 310 (0x7f2ae1274400) [pid = 1840] [serial = 1544] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 309 (0x7f2acd356c00) [pid = 1840] [serial = 1278] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 308 (0x7f2ad1c5b000) [pid = 1840] [serial = 1200] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 307 (0x7f2abe204800) [pid = 1840] [serial = 1179] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 306 (0x7f2ab72e5c00) [pid = 1840] [serial = 1281] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 305 (0x7f2ad2f69400) [pid = 1840] [serial = 1260] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 304 (0x7f2ada197c00) [pid = 1840] [serial = 1538] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 303 (0x7f2acf2ba000) [pid = 1840] [serial = 1194] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 302 (0x7f2ab7852000) [pid = 1840] [serial = 1553] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 301 (0x7f2ac18f0800) [pid = 1840] [serial = 1575] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 300 (0x7f2ae020c400) [pid = 1840] [serial = 1541] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 299 (0x7f2aca2e2400) [pid = 1840] [serial = 1242] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 298 (0x7f2abd39ac00) [pid = 1840] [serial = 1577] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 297 (0x7f2abeb12400) [pid = 1840] [serial = 1520] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 296 (0x7f2ae023a400) [pid = 1840] [serial = 1209] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 295 (0x7f2acc826800) [pid = 1840] [serial = 1188] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 294 (0x7f2acdad2400) [pid = 1840] [serial = 1257] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 293 (0x7f2ad3ad2400) [pid = 1840] [serial = 1206] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 292 (0x7f2ad2574800) [pid = 1840] [serial = 1203] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 291 (0x7f2ad6409800) [pid = 1840] [serial = 1263] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 290 (0x7f2ae4da4c00) [pid = 1840] [serial = 1275] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 289 (0x7f2adffafc00) [pid = 1840] [serial = 1266] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 288 (0x7f2acc740400) [pid = 1840] [serial = 1529] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 287 (0x7f2aba34b800) [pid = 1840] [serial = 1311] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 286 (0x7f2ac178fc00) [pid = 1840] [serial = 1574] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 285 (0x7f2ae1268400) [pid = 1840] [serial = 1215] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 284 (0x7f2ac72a5000) [pid = 1840] [serial = 1523] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 283 (0x7f2abe2c8400) [pid = 1840] [serial = 1284] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 282 (0x7f2ac2f0b400) [pid = 1840] [serial = 1182] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 281 (0x7f2aca05c000) [pid = 1840] [serial = 1251] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 280 (0x7f2ac1e9b800) [pid = 1840] [serial = 1314] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 279 (0x7f2abd34c400) [pid = 1840] [serial = 1245] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 278 (0x7f2abce5e000) [pid = 1840] [serial = 1565] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 277 (0x7f2ae4b6ec00) [pid = 1840] [serial = 1218] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 276 (0x7f2ac1787c00) [pid = 1840] [serial = 1571] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 275 (0x7f2abd396800) [pid = 1840] [serial = 1566] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 274 (0x7f2ae4d0b800) [pid = 1840] [serial = 1272] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 273 (0x7f2ab8f86000) [pid = 1840] [serial = 1563] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 272 (0x7f2acdeb2800) [pid = 1840] [serial = 1383] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7f2ac178d000) [pid = 1840] [serial = 1572] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7f2accc54800) [pid = 1840] [serial = 1191] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f2acfee0c00) [pid = 1840] [serial = 1532] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f2ac2f03c00) [pid = 1840] [serial = 1248] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f2ad174e000) [pid = 1840] [serial = 1197] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f2ae4da5400) [pid = 1840] [serial = 1547] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f2abe264400) [pid = 1840] [serial = 1568] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f2ac925c800) [pid = 1840] [serial = 1185] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f2ab7aef000) [pid = 1840] [serial = 1556] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f2aca05b000) [pid = 1840] [serial = 1308] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f2ab8ad8400) [pid = 1840] [serial = 1562] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f2ae0008c00) [pid = 1840] [serial = 1212] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f2aca048400) [pid = 1840] [serial = 1526] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f2ac1a6cc00) [pid = 1840] [serial = 1443] [outer = (nil)] [url = about:blank] 20:48:47 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f2ac74da800) [pid = 1840] [serial = 1580] [outer = (nil)] [url = about:blank] 20:48:48 INFO - PROCESS | 1840 | 1461642528179 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:48:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:48:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2192ms 20:48:48 INFO - PROCESS | 1840 | 1461642528204 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 20:48:48 INFO - PROCESS | 1840 | 1461642528207 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 20:48:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:48:48 INFO - PROCESS | 1840 | 1461642528214 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:48:48 INFO - PROCESS | 1840 | 1461642528217 Marionette TRACE conn3 <- [1,2254,null,{}] 20:48:48 INFO - PROCESS | 1840 | 1461642528231 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:48:48 INFO - PROCESS | 1840 | 1461642528399 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 20:48:48 INFO - PROCESS | 1840 | 1461642528634 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab9ed7000 == 120 [pid = 1840] [id = 571] 20:48:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f2ab75c2400) [pid = 1840] [serial = 1714] [outer = (nil)] 20:48:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f2ab8ae2800) [pid = 1840] [serial = 1715] [outer = 0x7f2ab75c2400] 20:48:48 INFO - PROCESS | 1840 | 1461642528705 Marionette DEBUG loaded listener.js 20:48:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f2ab9f34c00) [pid = 1840] [serial = 1716] [outer = 0x7f2ab75c2400] 20:48:49 INFO - PROCESS | 1840 | 1461642529403 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:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1237ms 20:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:48:49 INFO - PROCESS | 1840 | 1461642529458 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 20:48:49 INFO - PROCESS | 1840 | 1461642529460 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 20:48:49 INFO - PROCESS | 1840 | 1461642529465 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:48:49 INFO - PROCESS | 1840 | 1461642529468 Marionette TRACE conn3 <- [1,2258,null,{}] 20:48:49 INFO - PROCESS | 1840 | 1461642529473 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:48:49 INFO - PROCESS | 1840 | 1461642529640 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 20:48:49 INFO - PROCESS | 1840 | 1461642529654 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe3be800 == 121 [pid = 1840] [id = 572] 20:48:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f2ab9e13c00) [pid = 1840] [serial = 1717] [outer = (nil)] 20:48:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f2aba34e400) [pid = 1840] [serial = 1718] [outer = 0x7f2ab9e13c00] 20:48:49 INFO - PROCESS | 1840 | 1461642529714 Marionette DEBUG loaded listener.js 20:48:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f2abce5e400) [pid = 1840] [serial = 1719] [outer = 0x7f2ab9e13c00] 20:48:50 INFO - PROCESS | 1840 | 1461642530749 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:48:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:48:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1334ms 20:48:50 INFO - PROCESS | 1840 | 1461642530804 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 20:48:50 INFO - PROCESS | 1840 | 1461642530808 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 20:48:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:48:50 INFO - PROCESS | 1840 | 1461642530813 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:48:50 INFO - PROCESS | 1840 | 1461642530815 Marionette TRACE conn3 <- [1,2262,null,{}] 20:48:50 INFO - PROCESS | 1840 | 1461642530820 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:48:51 INFO - PROCESS | 1840 | 1461642531043 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 20:48:51 INFO - PROCESS | 1840 | 1461642531073 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abebc5800 == 122 [pid = 1840] [id = 573] 20:48:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f2abd348400) [pid = 1840] [serial = 1720] [outer = (nil)] 20:48:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f2abd396c00) [pid = 1840] [serial = 1721] [outer = 0x7f2abd348400] 20:48:51 INFO - PROCESS | 1840 | 1461642531131 Marionette DEBUG loaded listener.js 20:48:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f2abd87e400) [pid = 1840] [serial = 1722] [outer = 0x7f2abd348400] 20:48:52 INFO - PROCESS | 1840 | 1461642532007 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:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1233ms 20:48:52 INFO - PROCESS | 1840 | 1461642532047 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 20:48:52 INFO - PROCESS | 1840 | 1461642532050 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 20:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:48:52 INFO - PROCESS | 1840 | 1461642532061 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:48:52 INFO - PROCESS | 1840 | 1461642532063 Marionette TRACE conn3 <- [1,2266,null,{}] 20:48:52 INFO - PROCESS | 1840 | 1461642532068 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:48:52 INFO - PROCESS | 1840 | 1461642532319 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 20:48:52 INFO - PROCESS | 1840 | 1461642532380 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac02a5800 == 123 [pid = 1840] [id = 574] 20:48:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f2ab7850400) [pid = 1840] [serial = 1723] [outer = (nil)] 20:48:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f2abe204800) [pid = 1840] [serial = 1724] [outer = 0x7f2ab7850400] 20:48:52 INFO - PROCESS | 1840 | 1461642532440 Marionette DEBUG loaded listener.js 20:48:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f2abe369c00) [pid = 1840] [serial = 1725] [outer = 0x7f2ab7850400] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f2ac899d800) [pid = 1840] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f2ac8992800) [pid = 1840] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f2abfc4c800) [pid = 1840] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f2ab83f5000) [pid = 1840] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f2ac2f02800) [pid = 1840] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f2ab72d8400) [pid = 1840] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f2ab8f87400) [pid = 1840] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f2acd356800) [pid = 1840] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f2aca062800) [pid = 1840] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f2ad23c5000) [pid = 1840] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f2acc9d4c00) [pid = 1840] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f2abd883800) [pid = 1840] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f2ac9540800) [pid = 1840] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f2ab8bccc00) [pid = 1840] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f2abd39fc00) [pid = 1840] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f2abd1f9800) [pid = 1840] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f2ac1e9d800) [pid = 1840] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f2ab724e800) [pid = 1840] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f2acd527400) [pid = 1840] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f2ab8bcc400) [pid = 1840] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f2abce51c00) [pid = 1840] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f2acc82d000) [pid = 1840] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f2ac02cdc00) [pid = 1840] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f2acd352000) [pid = 1840] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f2aba32e400) [pid = 1840] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f2abd881c00) [pid = 1840] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f2ab72dd400) [pid = 1840] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f2acd95a800) [pid = 1840] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f2abce54000) [pid = 1840] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f2ad1eb1800) [pid = 1840] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f2ac72ad000) [pid = 1840] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f2ac986f800) [pid = 1840] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f2ad23c8400) [pid = 1840] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f2aba32c000) [pid = 1840] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f2abf95e800) [pid = 1840] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f2ac18e6400) [pid = 1840] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f2ab83ee400) [pid = 1840] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f2ab7bf0800) [pid = 1840] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f2ab7bf0400) [pid = 1840] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f2ab8bcd000) [pid = 1840] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f2abce51800) [pid = 1840] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f2abd1f2000) [pid = 1840] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f2ad3c0e400) [pid = 1840] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f2ac1d7d800) [pid = 1840] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f2ab7bef800) [pid = 1840] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f2abce5c800) [pid = 1840] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:48:53 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f2acb0d7c00) [pid = 1840] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:48:54 INFO - PROCESS | 1840 | 1461642534091 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:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 2077ms 20:48:54 INFO - PROCESS | 1840 | 1461642534138 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 20:48:54 INFO - PROCESS | 1840 | 1461642534140 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 20:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:48:54 INFO - PROCESS | 1840 | 1461642534156 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:48:54 INFO - PROCESS | 1840 | 1461642534159 Marionette TRACE conn3 <- [1,2270,null,{}] 20:48:54 INFO - PROCESS | 1840 | 1461642534164 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:48:54 INFO - PROCESS | 1840 | 1461642534319 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 20:48:54 INFO - PROCESS | 1840 | 1461642534333 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe343800 == 124 [pid = 1840] [id = 575] 20:48:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f2ab84bbc00) [pid = 1840] [serial = 1726] [outer = (nil)] 20:48:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f2abb902400) [pid = 1840] [serial = 1727] [outer = 0x7f2ab84bbc00] 20:48:54 INFO - PROCESS | 1840 | 1461642534390 Marionette DEBUG loaded listener.js 20:48:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f2abe205c00) [pid = 1840] [serial = 1728] [outer = 0x7f2ab84bbc00] 20:48:55 INFO - PROCESS | 1840 | 1461642535198 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:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1087ms 20:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:48:55 INFO - PROCESS | 1840 | 1461642535233 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 20:48:55 INFO - PROCESS | 1840 | 1461642535235 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 20:48:55 INFO - PROCESS | 1840 | 1461642535242 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:48:55 INFO - PROCESS | 1840 | 1461642535244 Marionette TRACE conn3 <- [1,2274,null,{}] 20:48:55 INFO - PROCESS | 1840 | 1461642535249 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:48:55 INFO - PROCESS | 1840 | 1461642535492 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 20:48:55 INFO - PROCESS | 1840 | 1461642535811 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab42e2800 == 125 [pid = 1840] [id = 576] 20:48:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f2ab1693400) [pid = 1840] [serial = 1729] [outer = (nil)] 20:48:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f2ab1fe0000) [pid = 1840] [serial = 1730] [outer = 0x7f2ab1693400] 20:48:55 INFO - PROCESS | 1840 | 1461642535889 Marionette DEBUG loaded listener.js 20:48:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f2ab40f2c00) [pid = 1840] [serial = 1731] [outer = 0x7f2ab1693400] 20:48:56 INFO - PROCESS | 1840 | 1461642536835 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:48:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:48:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1628ms 20:48:56 INFO - PROCESS | 1840 | 1461642536871 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 20:48:56 INFO - PROCESS | 1840 | 1461642536877 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 20:48:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:48:56 INFO - PROCESS | 1840 | 1461642536884 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:48:56 INFO - PROCESS | 1840 | 1461642536890 Marionette TRACE conn3 <- [1,2278,null,{}] 20:48:56 INFO - PROCESS | 1840 | 1461642536896 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:48:57 INFO - PROCESS | 1840 | 1461642537097 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 20:48:57 INFO - PROCESS | 1840 | 1461642537338 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abdf1e000 == 126 [pid = 1840] [id = 577] 20:48:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f2ab7245400) [pid = 1840] [serial = 1732] [outer = (nil)] 20:48:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f2ab7aec800) [pid = 1840] [serial = 1733] [outer = 0x7f2ab7245400] 20:48:57 INFO - PROCESS | 1840 | 1461642537454 Marionette DEBUG loaded listener.js 20:48:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f2ab84b4c00) [pid = 1840] [serial = 1734] [outer = 0x7f2ab7245400] 20:48:58 INFO - PROCESS | 1840 | 1461642538340 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:48:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:48:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1480ms 20:48:58 INFO - PROCESS | 1840 | 1461642538368 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 20:48:58 INFO - PROCESS | 1840 | 1461642538374 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 20:48:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:48:58 INFO - PROCESS | 1840 | 1461642538380 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:48:58 INFO - PROCESS | 1840 | 1461642538382 Marionette TRACE conn3 <- [1,2282,null,{}] 20:48:58 INFO - PROCESS | 1840 | 1461642538388 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:48:58 INFO - PROCESS | 1840 | 1461642538573 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 20:48:58 INFO - PROCESS | 1840 | 1461642538865 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac2f69800 == 127 [pid = 1840] [id = 578] 20:48:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f2ab83ee000) [pid = 1840] [serial = 1735] [outer = (nil)] 20:48:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f2aba348c00) [pid = 1840] [serial = 1736] [outer = 0x7f2ab83ee000] 20:48:58 INFO - PROCESS | 1840 | 1461642538939 Marionette DEBUG loaded listener.js 20:48:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f2abd399c00) [pid = 1840] [serial = 1737] [outer = 0x7f2ab83ee000] 20:48:59 INFO - PROCESS | 1840 | 1461642539861 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:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1533ms 20:48:59 INFO - PROCESS | 1840 | 1461642539912 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 20:48:59 INFO - PROCESS | 1840 | 1461642539916 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 20:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:48:59 INFO - PROCESS | 1840 | 1461642539931 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:48:59 INFO - PROCESS | 1840 | 1461642539939 Marionette TRACE conn3 <- [1,2286,null,{}] 20:48:59 INFO - PROCESS | 1840 | 1461642539945 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:49:00 INFO - PROCESS | 1840 | 1461642540188 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 20:49:00 INFO - PROCESS | 1840 | 1461642540503 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac8bae800 == 128 [pid = 1840] [id = 579] 20:49:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f2ab8adb400) [pid = 1840] [serial = 1738] [outer = (nil)] 20:49:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f2abe263400) [pid = 1840] [serial = 1739] [outer = 0x7f2ab8adb400] 20:49:00 INFO - PROCESS | 1840 | 1461642540574 Marionette DEBUG loaded listener.js 20:49:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f2abe373800) [pid = 1840] [serial = 1740] [outer = 0x7f2ab8adb400] 20:49:01 INFO - PROCESS | 1840 | 1461642541394 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:49:01 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:49:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1545ms 20:49:01 INFO - PROCESS | 1840 | 1461642541470 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 20:49:01 INFO - PROCESS | 1840 | 1461642541474 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 20:49:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:49:01 INFO - PROCESS | 1840 | 1461642541482 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:49:01 INFO - PROCESS | 1840 | 1461642541486 Marionette TRACE conn3 <- [1,2290,null,{}] 20:49:01 INFO - PROCESS | 1840 | 1461642541492 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:49:01 INFO - PROCESS | 1840 | 1461642541746 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 20:49:02 INFO - PROCESS | 1840 | 1461642542059 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9896800 == 129 [pid = 1840] [id = 580] 20:49:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f2aba335800) [pid = 1840] [serial = 1741] [outer = (nil)] 20:49:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f2abf956800) [pid = 1840] [serial = 1742] [outer = 0x7f2aba335800] 20:49:02 INFO - PROCESS | 1840 | 1461642542135 Marionette DEBUG loaded listener.js 20:49:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f2abfc48800) [pid = 1840] [serial = 1743] [outer = 0x7f2aba335800] 20:49:02 INFO - PROCESS | 1840 | 1461642542985 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:49:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:49:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1534ms 20:49:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:49:03 INFO - PROCESS | 1840 | 1461642543015 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 20:49:03 INFO - PROCESS | 1840 | 1461642543018 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 20:49:03 INFO - PROCESS | 1840 | 1461642543023 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:49:03 INFO - PROCESS | 1840 | 1461642543027 Marionette TRACE conn3 <- [1,2294,null,{}] 20:49:03 INFO - PROCESS | 1840 | 1461642543032 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:49:03 INFO - PROCESS | 1840 | 1461642543226 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 20:49:03 INFO - PROCESS | 1840 | 1461642543500 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca0ce000 == 130 [pid = 1840] [id = 581] 20:49:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f2ac170c400) [pid = 1840] [serial = 1744] [outer = (nil)] 20:49:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f2ac1787400) [pid = 1840] [serial = 1745] [outer = 0x7f2ac170c400] 20:49:03 INFO - PROCESS | 1840 | 1461642543593 Marionette DEBUG loaded listener.js 20:49:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f2ac1d8a800) [pid = 1840] [serial = 1746] [outer = 0x7f2ac170c400] 20:49:04 INFO - PROCESS | 1840 | 1461642544501 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:49:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:49:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1534ms 20:49:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:49:04 INFO - PROCESS | 1840 | 1461642544558 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 20:49:04 INFO - PROCESS | 1840 | 1461642544561 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 20:49:04 INFO - PROCESS | 1840 | 1461642544567 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:49:04 INFO - PROCESS | 1840 | 1461642544570 Marionette TRACE conn3 <- [1,2298,null,{}] 20:49:04 INFO - PROCESS | 1840 | 1461642544575 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:49:04 INFO - PROCESS | 1840 | 1461642544771 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 20:49:05 INFO - PROCESS | 1840 | 1461642545039 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc91f800 == 131 [pid = 1840] [id = 582] 20:49:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f2ac170e800) [pid = 1840] [serial = 1747] [outer = (nil)] 20:49:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f2ac721b400) [pid = 1840] [serial = 1748] [outer = 0x7f2ac170e800] 20:49:05 INFO - PROCESS | 1840 | 1461642545112 Marionette DEBUG loaded listener.js 20:49:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f2ac899d800) [pid = 1840] [serial = 1749] [outer = 0x7f2ac170e800] 20:49:05 INFO - PROCESS | 1840 | 1461642545969 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:49:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:49:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1434ms 20:49:06 INFO - PROCESS | 1840 | 1461642546001 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 20:49:06 INFO - PROCESS | 1840 | 1461642546004 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 20:49:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:49:06 INFO - PROCESS | 1840 | 1461642546009 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:49:06 INFO - PROCESS | 1840 | 1461642546012 Marionette TRACE conn3 <- [1,2302,null,{}] 20:49:06 INFO - PROCESS | 1840 | 1461642546017 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:49:06 INFO - PROCESS | 1840 | 1461642546273 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 20:49:06 INFO - PROCESS | 1840 | 1461642546438 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accf6c800 == 132 [pid = 1840] [id = 583] 20:49:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f2ac2dd2000) [pid = 1840] [serial = 1750] [outer = (nil)] 20:49:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f2ac91aac00) [pid = 1840] [serial = 1751] [outer = 0x7f2ac2dd2000] 20:49:06 INFO - PROCESS | 1840 | 1461642546508 Marionette DEBUG loaded listener.js 20:49:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f2ac9866000) [pid = 1840] [serial = 1752] [outer = 0x7f2ac2dd2000] 20:49:07 INFO - PROCESS | 1840 | 1461642547382 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:49:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:49:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1427ms 20:49:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:49:07 INFO - PROCESS | 1840 | 1461642547437 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 20:49:07 INFO - PROCESS | 1840 | 1461642547440 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 20:49:07 INFO - PROCESS | 1840 | 1461642547446 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:49:07 INFO - PROCESS | 1840 | 1461642547449 Marionette TRACE conn3 <- [1,2306,null,{}] 20:49:07 INFO - PROCESS | 1840 | 1461642547454 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:49:07 INFO - PROCESS | 1840 | 1461642547633 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 20:49:07 INFO - PROCESS | 1840 | 1461642547906 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd499800 == 133 [pid = 1840] [id = 584] 20:49:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f2abe2c6400) [pid = 1840] [serial = 1753] [outer = (nil)] 20:49:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f2ac9a37800) [pid = 1840] [serial = 1754] [outer = 0x7f2abe2c6400] 20:49:07 INFO - PROCESS | 1840 | 1461642547986 Marionette DEBUG loaded listener.js 20:49:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f2aca04b800) [pid = 1840] [serial = 1755] [outer = 0x7f2abe2c6400] 20:49:08 INFO - PROCESS | 1840 | 1461642548809 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:49:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:49:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1438ms 20:49:08 INFO - PROCESS | 1840 | 1461642548884 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 20:49:08 INFO - PROCESS | 1840 | 1461642548888 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 20:49:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:49:08 INFO - PROCESS | 1840 | 1461642548893 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:49:08 INFO - PROCESS | 1840 | 1461642548896 Marionette TRACE conn3 <- [1,2310,null,{}] 20:49:08 INFO - PROCESS | 1840 | 1461642548901 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:49:09 INFO - PROCESS | 1840 | 1461642549137 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 20:49:09 INFO - PROCESS | 1840 | 1461642549421 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acf24e800 == 134 [pid = 1840] [id = 585] 20:49:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f2ab7856400) [pid = 1840] [serial = 1756] [outer = (nil)] 20:49:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f2acb0dc000) [pid = 1840] [serial = 1757] [outer = 0x7f2ab7856400] 20:49:09 INFO - PROCESS | 1840 | 1461642549542 Marionette DEBUG loaded listener.js 20:49:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f2acc82e400) [pid = 1840] [serial = 1758] [outer = 0x7f2ab7856400] 20:49:10 INFO - PROCESS | 1840 | 1461642550351 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:49:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:49:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1529ms 20:49:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:49:10 INFO - PROCESS | 1840 | 1461642550424 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 20:49:10 INFO - PROCESS | 1840 | 1461642550426 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 20:49:10 INFO - PROCESS | 1840 | 1461642550432 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:49:10 INFO - PROCESS | 1840 | 1461642550435 Marionette TRACE conn3 <- [1,2314,null,{}] 20:49:10 INFO - PROCESS | 1840 | 1461642550440 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:49:10 INFO - PROCESS | 1840 | 1461642550668 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 20:49:10 INFO - PROCESS | 1840 | 1461642550938 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad161d000 == 135 [pid = 1840] [id = 586] 20:49:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f2accc50400) [pid = 1840] [serial = 1759] [outer = (nil)] 20:49:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f2acd357c00) [pid = 1840] [serial = 1760] [outer = 0x7f2accc50400] 20:49:11 INFO - PROCESS | 1840 | 1461642551081 Marionette DEBUG loaded listener.js 20:49:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f2acd95e800) [pid = 1840] [serial = 1761] [outer = 0x7f2accc50400] 20:49:11 INFO - PROCESS | 1840 | 1461642551921 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:49:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:49:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1530ms 20:49:11 INFO - PROCESS | 1840 | 1461642551962 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 20:49:11 INFO - PROCESS | 1840 | 1461642551965 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 20:49:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:49:11 INFO - PROCESS | 1840 | 1461642551972 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:49:11 INFO - PROCESS | 1840 | 1461642551975 Marionette TRACE conn3 <- [1,2318,null,{}] 20:49:11 INFO - PROCESS | 1840 | 1461642551980 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:49:12 INFO - PROCESS | 1840 | 1461642552178 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 20:49:12 INFO - PROCESS | 1840 | 1461642552457 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad21b0800 == 136 [pid = 1840] [id = 587] 20:49:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f2accc54c00) [pid = 1840] [serial = 1762] [outer = (nil)] 20:49:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f2acf2bcc00) [pid = 1840] [serial = 1763] [outer = 0x7f2accc54c00] 20:49:12 INFO - PROCESS | 1840 | 1461642552530 Marionette DEBUG loaded listener.js 20:49:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f2acfd75400) [pid = 1840] [serial = 1764] [outer = 0x7f2accc54c00] 20:49:13 INFO - PROCESS | 1840 | 1461642553385 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:49:13 INFO - PROCESS | 1840 | 1461642553457 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 20:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:49:13 INFO - PROCESS | 1840 | 1461642553464 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:49:13 INFO - PROCESS | 1840 | 1461642553466 Marionette TRACE conn3 <- [1,2322,null,{}] 20:49:13 INFO - PROCESS | 1840 | 1461642553472 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:49:13 INFO - PROCESS | 1840 | 1461642553697 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 20:49:14 INFO - PROCESS | 1840 | 1461642554012 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad3024000 == 137 [pid = 1840] [id = 588] 20:49:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f2acdacf000) [pid = 1840] [serial = 1765] [outer = (nil)] 20:49:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f2ad0e9c800) [pid = 1840] [serial = 1766] [outer = 0x7f2acdacf000] 20:49:14 INFO - PROCESS | 1840 | 1461642554086 Marionette DEBUG loaded listener.js 20:49:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f2ad1848c00) [pid = 1840] [serial = 1767] [outer = 0x7f2acdacf000] 20:49:14 INFO - PROCESS | 1840 | 1461642554866 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:49:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:49:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1427ms 20:49:14 INFO - PROCESS | 1840 | 1461642554892 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 20:49:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:49:14 INFO - PROCESS | 1840 | 1461642554904 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 20:49:14 INFO - PROCESS | 1840 | 1461642554909 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:49:14 INFO - PROCESS | 1840 | 1461642554912 Marionette TRACE conn3 <- [1,2326,null,{}] 20:49:14 INFO - PROCESS | 1840 | 1461642554917 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:49:15 INFO - PROCESS | 1840 | 1461642555093 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 20:49:15 INFO - PROCESS | 1840 | 1461642555369 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad950f800 == 138 [pid = 1840] [id = 589] 20:49:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f2acfee2800) [pid = 1840] [serial = 1768] [outer = (nil)] 20:49:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f2ad1c51400) [pid = 1840] [serial = 1769] [outer = 0x7f2acfee2800] 20:49:15 INFO - PROCESS | 1840 | 1461642555442 Marionette DEBUG loaded listener.js 20:49:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f2ad1eb1c00) [pid = 1840] [serial = 1770] [outer = 0x7f2acfee2800] 20:49:16 INFO - PROCESS | 1840 | 1461642556265 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:49:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:49:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1427ms 20:49:16 INFO - PROCESS | 1840 | 1461642556337 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 20:49:16 INFO - PROCESS | 1840 | 1461642556340 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 20:49:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:49:16 INFO - PROCESS | 1840 | 1461642556346 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:49:16 INFO - PROCESS | 1840 | 1461642556348 Marionette TRACE conn3 <- [1,2330,null,{}] 20:49:16 INFO - PROCESS | 1840 | 1461642556353 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:49:16 INFO - PROCESS | 1840 | 1461642556570 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 20:49:16 INFO - PROCESS | 1840 | 1461642556843 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae112f800 == 139 [pid = 1840] [id = 590] 20:49:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f2ad059b000) [pid = 1840] [serial = 1771] [outer = (nil)] 20:49:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f2ad2571c00) [pid = 1840] [serial = 1772] [outer = 0x7f2ad059b000] 20:49:16 INFO - PROCESS | 1840 | 1461642556924 Marionette DEBUG loaded listener.js 20:49:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f2ad2a2f400) [pid = 1840] [serial = 1773] [outer = 0x7f2ad059b000] 20:49:17 INFO - PROCESS | 1840 | 1461642557761 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:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1434ms 20:49:17 INFO - PROCESS | 1840 | 1461642557780 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 20:49:17 INFO - PROCESS | 1840 | 1461642557782 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 20:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:49:17 INFO - PROCESS | 1840 | 1461642557806 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:49:17 INFO - PROCESS | 1840 | 1461642557809 Marionette TRACE conn3 <- [1,2334,null,{}] 20:49:17 INFO - PROCESS | 1840 | 1461642557814 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:49:18 INFO - PROCESS | 1840 | 1461642558020 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 20:49:18 INFO - PROCESS | 1840 | 1461642558298 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae5096000 == 140 [pid = 1840] [id = 591] 20:49:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7f2ac2d18c00) [pid = 1840] [serial = 1774] [outer = (nil)] 20:49:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7f2ad300d400) [pid = 1840] [serial = 1775] [outer = 0x7f2ac2d18c00] 20:49:18 INFO - PROCESS | 1840 | 1461642558372 Marionette DEBUG loaded listener.js 20:49:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 273 (0x7f2ad3c4c000) [pid = 1840] [serial = 1776] [outer = 0x7f2ac2d18c00] 20:49:19 INFO - PROCESS | 1840 | 1461642559233 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:49:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:49:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1484ms 20:49:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:49:19 INFO - PROCESS | 1840 | 1461642559286 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 20:49:19 INFO - PROCESS | 1840 | 1461642559289 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 20:49:19 INFO - PROCESS | 1840 | 1461642559295 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:49:19 INFO - PROCESS | 1840 | 1461642559298 Marionette TRACE conn3 <- [1,2338,null,{}] 20:49:19 INFO - PROCESS | 1840 | 1461642559303 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:49:19 INFO - PROCESS | 1840 | 1461642559479 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 20:49:19 INFO - PROCESS | 1840 | 1461642559787 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abd0a0800 == 141 [pid = 1840] [id = 592] 20:49:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 274 (0x7f2ab44ea000) [pid = 1840] [serial = 1777] [outer = (nil)] 20:49:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 275 (0x7f2ab8bf0c00) [pid = 1840] [serial = 1778] [outer = 0x7f2ab44ea000] 20:49:19 INFO - PROCESS | 1840 | 1461642559895 Marionette DEBUG loaded listener.js 20:49:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 276 (0x7f2ac1a6f000) [pid = 1840] [serial = 1779] [outer = 0x7f2ab44ea000] 20:49:20 INFO - PROCESS | 1840 | 1461642560780 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:49:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:49:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1534ms 20:49:20 INFO - PROCESS | 1840 | 1461642560828 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 20:49:20 INFO - PROCESS | 1840 | 1461642560832 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 20:49:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:49:20 INFO - PROCESS | 1840 | 1461642560837 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:49:20 INFO - PROCESS | 1840 | 1461642560839 Marionette TRACE conn3 <- [1,2342,null,{}] 20:49:20 INFO - PROCESS | 1840 | 1461642560845 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:49:21 INFO - PROCESS | 1840 | 1461642561023 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 20:49:21 INFO - PROCESS | 1840 | 1461642561353 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abdf0a000 == 142 [pid = 1840] [id = 593] 20:49:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 277 (0x7f2ab724d800) [pid = 1840] [serial = 1780] [outer = (nil)] 20:49:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 278 (0x7f2abd39a800) [pid = 1840] [serial = 1781] [outer = 0x7f2ab724d800] 20:49:21 INFO - PROCESS | 1840 | 1461642561425 Marionette DEBUG loaded listener.js 20:49:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 279 (0x7f2adf11dc00) [pid = 1840] [serial = 1782] [outer = 0x7f2ab724d800] 20:49:22 INFO - PROCESS | 1840 | 1461642562233 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:49:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:49:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1441ms 20:49:22 INFO - PROCESS | 1840 | 1461642562279 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 20:49:22 INFO - PROCESS | 1840 | 1461642562282 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 20:49:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:49:22 INFO - PROCESS | 1840 | 1461642562287 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:49:22 INFO - PROCESS | 1840 | 1461642562289 Marionette TRACE conn3 <- [1,2346,null,{}] 20:49:22 INFO - PROCESS | 1840 | 1461642562295 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:49:22 INFO - PROCESS | 1840 | 1461642562471 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 20:49:22 INFO - PROCESS | 1840 | 1461642562732 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac01ad000 == 143 [pid = 1840] [id = 594] 20:49:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 280 (0x7f2ab72e1400) [pid = 1840] [serial = 1783] [outer = (nil)] 20:49:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 281 (0x7f2aba341400) [pid = 1840] [serial = 1784] [outer = 0x7f2ab72e1400] 20:49:22 INFO - PROCESS | 1840 | 1461642562805 Marionette DEBUG loaded listener.js 20:49:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 282 (0x7f2ac91a2c00) [pid = 1840] [serial = 1785] [outer = 0x7f2ab72e1400] 20:49:23 INFO - PROCESS | 1840 | 1461642563670 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:49:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:49:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1432ms 20:49:23 INFO - PROCESS | 1840 | 1461642563720 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 20:49:23 INFO - PROCESS | 1840 | 1461642563724 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 20:49:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:49:23 INFO - PROCESS | 1840 | 1461642563740 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:49:23 INFO - PROCESS | 1840 | 1461642563742 Marionette TRACE conn3 <- [1,2350,null,{}] 20:49:23 INFO - PROCESS | 1840 | 1461642563752 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:49:23 INFO - PROCESS | 1840 | 1461642563955 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 20:49:24 INFO - PROCESS | 1840 | 1461642564241 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab9e93800 == 144 [pid = 1840] [id = 595] 20:49:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 283 (0x7f2ab7852800) [pid = 1840] [serial = 1786] [outer = (nil)] 20:49:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 284 (0x7f2ab8bd1000) [pid = 1840] [serial = 1787] [outer = 0x7f2ab7852800] 20:49:24 INFO - PROCESS | 1840 | 1461642564349 Marionette DEBUG loaded listener.js 20:49:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 285 (0x7f2abd346c00) [pid = 1840] [serial = 1788] [outer = 0x7f2ab7852800] 20:49:25 INFO - PROCESS | 1840 | 1461642565159 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:49:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:49:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1492ms 20:49:25 INFO - PROCESS | 1840 | 1461642565227 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 20:49:25 INFO - PROCESS | 1840 | 1461642565230 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 20:49:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:49:25 INFO - PROCESS | 1840 | 1461642565236 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:49:25 INFO - PROCESS | 1840 | 1461642565238 Marionette TRACE conn3 <- [1,2354,null,{}] 20:49:25 INFO - PROCESS | 1840 | 1461642565243 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:49:25 INFO - PROCESS | 1840 | 1461642565439 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 20:49:25 INFO - PROCESS | 1840 | 1461642565743 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1688000 == 145 [pid = 1840] [id = 596] 20:49:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 286 (0x7f2ab72da400) [pid = 1840] [serial = 1789] [outer = (nil)] 20:49:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 287 (0x7f2abe207000) [pid = 1840] [serial = 1790] [outer = 0x7f2ab72da400] 20:49:25 INFO - PROCESS | 1840 | 1461642565863 Marionette DEBUG loaded listener.js 20:49:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 288 (0x7f2abf954000) [pid = 1840] [serial = 1791] [outer = 0x7f2ab72da400] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca5b8000 == 144 [pid = 1840] [id = 53] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac0242800 == 143 [pid = 1840] [id = 516] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abde71000 == 142 [pid = 1840] [id = 517] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abea2d800 == 141 [pid = 1840] [id = 515] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac025a000 == 140 [pid = 1840] [id = 518] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe343800 == 139 [pid = 1840] [id = 575] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac02a5800 == 138 [pid = 1840] [id = 574] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abebc5800 == 137 [pid = 1840] [id = 573] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe3be800 == 136 [pid = 1840] [id = 572] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab9ed7000 == 135 [pid = 1840] [id = 571] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab64cc800 == 134 [pid = 1840] [id = 570] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab8b9b800 == 133 [pid = 1840] [id = 569] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab8d60800 == 132 [pid = 1840] [id = 567] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab43a8800 == 131 [pid = 1840] [id = 566] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab62f1000 == 130 [pid = 1840] [id = 565] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab16dd000 == 129 [pid = 1840] [id = 564] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab62e3000 == 128 [pid = 1840] [id = 563] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd376000 == 127 [pid = 1840] [id = 562] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab42e1800 == 126 [pid = 1840] [id = 561] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aea691800 == 125 [pid = 1840] [id = 560] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab77da000 == 124 [pid = 1840] [id = 559] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae5718800 == 123 [pid = 1840] [id = 558] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae1111800 == 122 [pid = 1840] [id = 557] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad30f7800 == 121 [pid = 1840] [id = 556] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad161a800 == 120 [pid = 1840] [id = 555] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd4b2000 == 119 [pid = 1840] [id = 554] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc807000 == 118 [pid = 1840] [id = 553] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac1681000 == 117 [pid = 1840] [id = 552] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac911e000 == 116 [pid = 1840] [id = 550] 20:49:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abdf1b000 == 115 [pid = 1840] [id = 551] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 287 (0x7f2ac72b0400) [pid = 1840] [serial = 1652] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 286 (0x7f2ad034cc00) [pid = 1840] [serial = 1395] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 285 (0x7f2acc8a3400) [pid = 1840] [serial = 1461] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 284 (0x7f2ac75a2c00) [pid = 1840] [serial = 1455] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 283 (0x7f2ada199400) [pid = 1840] [serial = 1488] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 282 (0x7f2ac925b800) [pid = 1840] [serial = 1317] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 281 (0x7f2ac899a400) [pid = 1840] [serial = 1592] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 280 (0x7f2abce5b400) [pid = 1840] [serial = 1637] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 279 (0x7f2abce59000) [pid = 1840] [serial = 1446] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 278 (0x7f2ad1c51800) [pid = 1840] [serial = 1329] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 277 (0x7f2acd980400) [pid = 1840] [serial = 1467] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 276 (0x7f2adf123c00) [pid = 1840] [serial = 1338] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 275 (0x7f2acf235c00) [pid = 1840] [serial = 1470] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 274 (0x7f2ac178ac00) [pid = 1840] [serial = 1644] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 273 (0x7f2acd34f800) [pid = 1840] [serial = 1323] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 272 (0x7f2ae4d0b000) [pid = 1840] [serial = 1407] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7f2ab84aec00) [pid = 1840] [serial = 1583] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7f2ac02c6800) [pid = 1840] [serial = 1643] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f2abf953800) [pid = 1840] [serial = 1449] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f2abf95dc00) [pid = 1840] [serial = 1521] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f2abe36d000) [pid = 1840] [serial = 1619] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f2ad3ad7400) [pid = 1840] [serial = 1479] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f2ab9f34800) [pid = 1840] [serial = 1635] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f2ad0c84000) [pid = 1840] [serial = 1473] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f2ab8bda000) [pid = 1840] [serial = 1404] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f2abeb11400) [pid = 1840] [serial = 1386] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f2ad2f60400) [pid = 1840] [serial = 1398] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f2ac2d15400) [pid = 1840] [serial = 1647] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f2ab44eb400) [pid = 1840] [serial = 1616] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f2acf50f400) [pid = 1840] [serial = 1326] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f2abd1f5c00) [pid = 1840] [serial = 1518] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f2abec32c00) [pid = 1840] [serial = 1641] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f2ac178b400) [pid = 1840] [serial = 1649] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f2ab724e000) [pid = 1840] [serial = 1604] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f2ad3c0bc00) [pid = 1840] [serial = 1335] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f2ac2f0b000) [pid = 1840] [serial = 1650] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f2ac18f2800) [pid = 1840] [serial = 1646] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f2abe267000) [pid = 1840] [serial = 1347] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f2ada199c00) [pid = 1840] [serial = 1482] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f2aba7f2800) [pid = 1840] [serial = 1625] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f2ab40ecc00) [pid = 1840] [serial = 1628] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f2acc73dc00) [pid = 1840] [serial = 1392] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f2abe25d400) [pid = 1840] [serial = 1586] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f2abe376800) [pid = 1840] [serial = 1631] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f2acd355c00) [pid = 1840] [serial = 1464] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f2ae33bf000) [pid = 1840] [serial = 1401] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f2abe2d1000) [pid = 1840] [serial = 1640] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f2aca4f4000) [pid = 1840] [serial = 1320] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f2ac2d10000) [pid = 1840] [serial = 1452] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f2ac2f05000) [pid = 1840] [serial = 1389] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f2ab9f34400) [pid = 1840] [serial = 1610] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f2abd1f8800) [pid = 1840] [serial = 1491] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f2ac965b400) [pid = 1840] [serial = 1356] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f2ab84bb000) [pid = 1840] [serial = 1634] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f2abeb10800) [pid = 1840] [serial = 1353] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f2ae1275800) [pid = 1840] [serial = 1613] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f2abd879800) [pid = 1840] [serial = 1638] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f2ab8f88c00) [pid = 1840] [serial = 1410] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f2acf2bbc00) [pid = 1840] [serial = 1607] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f2aca455c00) [pid = 1840] [serial = 1595] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f2abce60800) [pid = 1840] [serial = 1344] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f2ab75bf800) [pid = 1840] [serial = 1622] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f2adf123000) [pid = 1840] [serial = 1601] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f2ac1a6f800) [pid = 1840] [serial = 1589] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f2ac954bc00) [pid = 1840] [serial = 1458] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f2ae4b6e000) [pid = 1840] [serial = 1341] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f2ac899f800) [pid = 1840] [serial = 1524] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f2ac986cc00) [pid = 1840] [serial = 1485] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f2ae4b6d800) [pid = 1840] [serial = 1350] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f2ad1c85800) [pid = 1840] [serial = 1598] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f2ad256ec00) [pid = 1840] [serial = 1332] [outer = (nil)] [url = about:blank] 20:49:27 INFO - PROCESS | 1840 | 1461642567988 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:49:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:49:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2787ms 20:49:28 INFO - PROCESS | 1840 | 1461642568023 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 20:49:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:49:28 INFO - PROCESS | 1840 | 1461642568030 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 20:49:28 INFO - PROCESS | 1840 | 1461642568036 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:49:28 INFO - PROCESS | 1840 | 1461642568041 Marionette TRACE conn3 <- [1,2358,null,{}] 20:49:28 INFO - PROCESS | 1840 | 1461642568048 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:49:28 INFO - PROCESS | 1840 | 1461642568227 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 20:49:28 INFO - PROCESS | 1840 | 1461642568417 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab43ae800 == 116 [pid = 1840] [id = 597] 20:49:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f2ab44e5400) [pid = 1840] [serial = 1792] [outer = (nil)] 20:49:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f2ab454a800) [pid = 1840] [serial = 1793] [outer = 0x7f2ab44e5400] 20:49:28 INFO - PROCESS | 1840 | 1461642568483 Marionette DEBUG loaded listener.js 20:49:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f2ab724e000) [pid = 1840] [serial = 1794] [outer = 0x7f2ab44e5400] 20:49:29 INFO - PROCESS | 1840 | 1461642569253 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:49:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:49:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1236ms 20:49:29 INFO - PROCESS | 1840 | 1461642569301 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 20:49:29 INFO - PROCESS | 1840 | 1461642569308 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 20:49:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:49:29 INFO - PROCESS | 1840 | 1461642569319 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:49:29 INFO - PROCESS | 1840 | 1461642569322 Marionette TRACE conn3 <- [1,2362,null,{}] 20:49:29 INFO - PROCESS | 1840 | 1461642569326 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:49:29 INFO - PROCESS | 1840 | 1461642569509 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 20:49:29 INFO - PROCESS | 1840 | 1461642569526 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8d4b800 == 117 [pid = 1840] [id = 598] 20:49:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f2ab784d800) [pid = 1840] [serial = 1795] [outer = (nil)] 20:49:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f2ab79ee800) [pid = 1840] [serial = 1796] [outer = 0x7f2ab784d800] 20:49:29 INFO - PROCESS | 1840 | 1461642569585 Marionette DEBUG loaded listener.js 20:49:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f2ab7ae6000) [pid = 1840] [serial = 1797] [outer = 0x7f2ab784d800] 20:49:30 INFO - PROCESS | 1840 | 1461642570666 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:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1383ms 20:49:30 INFO - PROCESS | 1840 | 1461642570702 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 20:49:30 INFO - PROCESS | 1840 | 1461642570704 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 20:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:49:30 INFO - PROCESS | 1840 | 1461642570710 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:49:30 INFO - PROCESS | 1840 | 1461642570716 Marionette TRACE conn3 <- [1,2366,null,{}] 20:49:30 INFO - PROCESS | 1840 | 1461642570738 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:49:31 INFO - PROCESS | 1840 | 1461642571009 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 20:49:31 INFO - PROCESS | 1840 | 1461642571041 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aba36e000 == 118 [pid = 1840] [id = 599] 20:49:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f2ab8ae4c00) [pid = 1840] [serial = 1798] [outer = (nil)] 20:49:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f2ab8bd0800) [pid = 1840] [serial = 1799] [outer = 0x7f2ab8ae4c00] 20:49:31 INFO - PROCESS | 1840 | 1461642571107 Marionette DEBUG loaded listener.js 20:49:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f2ab8f88400) [pid = 1840] [serial = 1800] [outer = 0x7f2ab8ae4c00] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f2ac2f06c00) [pid = 1840] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f2ab83ebc00) [pid = 1840] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f2adffb0800) [pid = 1840] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f2ad3ad9c00) [pid = 1840] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f2ab7ae5400) [pid = 1840] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f2aca455800) [pid = 1840] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f2accc51800) [pid = 1840] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f2ae11e9c00) [pid = 1840] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f2ac2d15000) [pid = 1840] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f2ab784c000) [pid = 1840] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f2ab784b800) [pid = 1840] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f2ac9549800) [pid = 1840] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f2abe2c5800) [pid = 1840] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f2ac1d87000) [pid = 1840] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f2ab784dc00) [pid = 1840] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f2abd348400) [pid = 1840] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f2ab7850400) [pid = 1840] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f2ab72da000) [pid = 1840] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f2ab75c2400) [pid = 1840] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f2ab72e6c00) [pid = 1840] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f2ab75c0000) [pid = 1840] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f2ab9e13c00) [pid = 1840] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f2ac1a68c00) [pid = 1840] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f2ac1a6a000) [pid = 1840] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f2ab83f2400) [pid = 1840] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f2abd39e800) [pid = 1840] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:49:32 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f2ad1c53000) [pid = 1840] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:49:32 INFO - PROCESS | 1840 | 1461642572654 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:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2006ms 20:49:32 INFO - PROCESS | 1840 | 1461642572717 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 20:49:32 INFO - PROCESS | 1840 | 1461642572721 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 20:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:49:32 INFO - PROCESS | 1840 | 1461642572727 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:49:32 INFO - PROCESS | 1840 | 1461642572729 Marionette TRACE conn3 <- [1,2370,null,{}] 20:49:32 INFO - PROCESS | 1840 | 1461642572734 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:49:32 INFO - PROCESS | 1840 | 1461642572937 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 20:49:33 INFO - PROCESS | 1840 | 1461642573127 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abd233800 == 119 [pid = 1840] [id = 600] 20:49:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f2ab40f0800) [pid = 1840] [serial = 1801] [outer = (nil)] 20:49:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f2ab7ae7c00) [pid = 1840] [serial = 1802] [outer = 0x7f2ab40f0800] 20:49:33 INFO - PROCESS | 1840 | 1461642573189 Marionette DEBUG loaded listener.js 20:49:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f2ab9f33800) [pid = 1840] [serial = 1803] [outer = 0x7f2ab40f0800] 20:49:33 INFO - PROCESS | 1840 | 1461642573851 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:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1178ms 20:49:33 INFO - PROCESS | 1840 | 1461642573906 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 20:49:33 INFO - PROCESS | 1840 | 1461642573909 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 20:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:49:33 INFO - PROCESS | 1840 | 1461642573926 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:49:33 INFO - PROCESS | 1840 | 1461642573940 Marionette TRACE conn3 <- [1,2374,null,{}] 20:49:33 INFO - PROCESS | 1840 | 1461642573947 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:49:34 INFO - PROCESS | 1840 | 1461642574110 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 20:49:34 INFO - PROCESS | 1840 | 1461642574120 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abdeb0000 == 120 [pid = 1840] [id = 601] 20:49:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f2ab9f34000) [pid = 1840] [serial = 1804] [outer = (nil)] 20:49:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f2aba340800) [pid = 1840] [serial = 1805] [outer = 0x7f2ab9f34000] 20:49:34 INFO - PROCESS | 1840 | 1461642574178 Marionette DEBUG loaded listener.js 20:49:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f2aba34b800) [pid = 1840] [serial = 1806] [outer = 0x7f2ab9f34000] 20:49:35 INFO - PROCESS | 1840 | 1461642575395 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:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1553ms 20:49:35 INFO - PROCESS | 1840 | 1461642575469 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 20:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:49:35 INFO - PROCESS | 1840 | 1461642575476 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 20:49:35 INFO - PROCESS | 1840 | 1461642575483 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:49:35 INFO - PROCESS | 1840 | 1461642575489 Marionette TRACE conn3 <- [1,2378,null,{}] 20:49:35 INFO - PROCESS | 1840 | 1461642575496 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:49:35 INFO - PROCESS | 1840 | 1461642575755 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 20:49:36 INFO - PROCESS | 1840 | 1461642576114 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8fe0000 == 121 [pid = 1840] [id = 602] 20:49:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f2ab83e9000) [pid = 1840] [serial = 1807] [outer = (nil)] 20:49:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f2ab83f0c00) [pid = 1840] [serial = 1808] [outer = 0x7f2ab83e9000] 20:49:36 INFO - PROCESS | 1840 | 1461642576189 Marionette DEBUG loaded listener.js 20:49:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f2ab8bda400) [pid = 1840] [serial = 1809] [outer = 0x7f2ab83e9000] 20:49:37 INFO - PROCESS | 1840 | 1461642577045 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:49:37 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:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1634ms 20:49:37 INFO - PROCESS | 1840 | 1461642577117 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 20:49:37 INFO - PROCESS | 1840 | 1461642577125 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 20:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:49:37 INFO - PROCESS | 1840 | 1461642577134 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:49:37 INFO - PROCESS | 1840 | 1461642577137 Marionette TRACE conn3 <- [1,2382,null,{}] 20:49:37 INFO - PROCESS | 1840 | 1461642577143 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:49:37 INFO - PROCESS | 1840 | 1461642577373 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 20:49:37 INFO - PROCESS | 1840 | 1461642577717 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe311000 == 122 [pid = 1840] [id = 603] 20:49:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f2ab9f3ac00) [pid = 1840] [serial = 1810] [outer = (nil)] 20:49:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f2aba7f1000) [pid = 1840] [serial = 1811] [outer = 0x7f2ab9f3ac00] 20:49:37 INFO - PROCESS | 1840 | 1461642577793 Marionette DEBUG loaded listener.js 20:49:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f2abb7c9400) [pid = 1840] [serial = 1812] [outer = 0x7f2ab9f3ac00] 20:49:38 INFO - PROCESS | 1840 | 1461642578622 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:49:38 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:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1527ms 20:49:38 INFO - PROCESS | 1840 | 1461642578662 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 20:49:38 INFO - PROCESS | 1840 | 1461642578666 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 20:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:49:38 INFO - PROCESS | 1840 | 1461642578672 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:49:38 INFO - PROCESS | 1840 | 1461642578677 Marionette TRACE conn3 <- [1,2386,null,{}] 20:49:38 INFO - PROCESS | 1840 | 1461642578694 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:49:38 INFO - PROCESS | 1840 | 1461642578889 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 20:49:39 INFO - PROCESS | 1840 | 1461642579171 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe943800 == 123 [pid = 1840] [id = 604] 20:49:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f2aba349c00) [pid = 1840] [serial = 1813] [outer = (nil)] 20:49:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f2abce5c400) [pid = 1840] [serial = 1814] [outer = 0x7f2aba349c00] 20:49:39 INFO - PROCESS | 1840 | 1461642579249 Marionette DEBUG loaded listener.js 20:49:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f2abd1fc400) [pid = 1840] [serial = 1815] [outer = 0x7f2aba349c00] 20:49:40 INFO - PROCESS | 1840 | 1461642580107 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:49:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:49:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1484ms 20:49:40 INFO - PROCESS | 1840 | 1461642580156 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 20:49:40 INFO - PROCESS | 1840 | 1461642580161 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 20:49:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:49:40 INFO - PROCESS | 1840 | 1461642580166 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:49:40 INFO - PROCESS | 1840 | 1461642580169 Marionette TRACE conn3 <- [1,2390,null,{}] 20:49:40 INFO - PROCESS | 1840 | 1461642580174 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:49:40 INFO - PROCESS | 1840 | 1461642580444 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 20:49:40 INFO - PROCESS | 1840 | 1461642580605 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abeaab000 == 124 [pid = 1840] [id = 605] 20:49:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f2abce56000) [pid = 1840] [serial = 1816] [outer = (nil)] 20:49:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f2abd391c00) [pid = 1840] [serial = 1817] [outer = 0x7f2abce56000] 20:49:40 INFO - PROCESS | 1840 | 1461642580680 Marionette DEBUG loaded listener.js 20:49:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f2abd39f400) [pid = 1840] [serial = 1818] [outer = 0x7f2abce56000] 20:49:41 INFO - PROCESS | 1840 | 1461642581524 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:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1427ms 20:49:41 INFO - PROCESS | 1840 | 1461642581594 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 20:49:41 INFO - PROCESS | 1840 | 1461642581598 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 20:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:49:41 INFO - PROCESS | 1840 | 1461642581603 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:49:41 INFO - PROCESS | 1840 | 1461642581606 Marionette TRACE conn3 <- [1,2394,null,{}] 20:49:41 INFO - PROCESS | 1840 | 1461642581611 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:49:41 INFO - PROCESS | 1840 | 1461642581843 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 20:49:42 INFO - PROCESS | 1840 | 1461642582111 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abfcca000 == 125 [pid = 1840] [id = 606] 20:49:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f2abd87e800) [pid = 1840] [serial = 1819] [outer = (nil)] 20:49:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f2abd881400) [pid = 1840] [serial = 1820] [outer = 0x7f2abd87e800] 20:49:42 INFO - PROCESS | 1840 | 1461642582231 Marionette DEBUG loaded listener.js 20:49:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f2abe0a8000) [pid = 1840] [serial = 1821] [outer = 0x7f2abd87e800] 20:49:43 INFO - PROCESS | 1840 | 1461642583068 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:49:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:49:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1529ms 20:49:43 INFO - PROCESS | 1840 | 1461642583132 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 20:49:43 INFO - PROCESS | 1840 | 1461642583136 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 20:49:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:49:43 INFO - PROCESS | 1840 | 1461642583141 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:49:43 INFO - PROCESS | 1840 | 1461642583143 Marionette TRACE conn3 <- [1,2398,null,{}] 20:49:43 INFO - PROCESS | 1840 | 1461642583149 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:49:43 INFO - PROCESS | 1840 | 1461642583350 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 20:49:43 INFO - PROCESS | 1840 | 1461642583618 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac02a5800 == 126 [pid = 1840] [id = 607] 20:49:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f2abe264800) [pid = 1840] [serial = 1822] [outer = (nil)] 20:49:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f2abe2d1800) [pid = 1840] [serial = 1823] [outer = 0x7f2abe264800] 20:49:43 INFO - PROCESS | 1840 | 1461642583747 Marionette DEBUG loaded listener.js 20:49:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f2abeb0c000) [pid = 1840] [serial = 1824] [outer = 0x7f2abe264800] 20:49:44 INFO - PROCESS | 1840 | 1461642584603 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:49:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:49:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1527ms 20:49:44 INFO - PROCESS | 1840 | 1461642584668 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 20:49:44 INFO - PROCESS | 1840 | 1461642584672 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 20:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:49:44 INFO - PROCESS | 1840 | 1461642584677 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:49:44 INFO - PROCESS | 1840 | 1461642584680 Marionette TRACE conn3 <- [1,2402,null,{}] 20:49:44 INFO - PROCESS | 1840 | 1461642584686 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:49:44 INFO - PROCESS | 1840 | 1461642584861 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 20:49:45 INFO - PROCESS | 1840 | 1461642585134 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac199c000 == 127 [pid = 1840] [id = 608] 20:49:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f2abe269000) [pid = 1840] [serial = 1825] [outer = (nil)] 20:49:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f2abeb14800) [pid = 1840] [serial = 1826] [outer = 0x7f2abe269000] 20:49:45 INFO - PROCESS | 1840 | 1461642585246 Marionette DEBUG loaded listener.js 20:49:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f2abec2ec00) [pid = 1840] [serial = 1827] [outer = 0x7f2abe269000] 20:49:46 INFO - PROCESS | 1840 | 1461642586056 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:49:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:49:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1427ms 20:49:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:49:46 INFO - PROCESS | 1840 | 1461642586106 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 20:49:46 INFO - PROCESS | 1840 | 1461642586109 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 20:49:46 INFO - PROCESS | 1840 | 1461642586115 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:49:46 INFO - PROCESS | 1840 | 1461642586118 Marionette TRACE conn3 <- [1,2406,null,{}] 20:49:46 INFO - PROCESS | 1840 | 1461642586123 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:49:46 INFO - PROCESS | 1840 | 1461642586301 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 20:49:46 INFO - PROCESS | 1840 | 1461642586578 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac2f7e800 == 128 [pid = 1840] [id = 609] 20:49:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f2ab75c8000) [pid = 1840] [serial = 1828] [outer = (nil)] 20:49:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f2abf952c00) [pid = 1840] [serial = 1829] [outer = 0x7f2ab75c8000] 20:49:46 INFO - PROCESS | 1840 | 1461642586652 Marionette DEBUG loaded listener.js 20:49:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f2abf95c400) [pid = 1840] [serial = 1830] [outer = 0x7f2ab75c8000] 20:49:47 INFO - PROCESS | 1840 | 1461642587691 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:49:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:49:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1635ms 20:49:47 INFO - PROCESS | 1840 | 1461642587750 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 20:49:47 INFO - PROCESS | 1840 | 1461642587753 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 20:49:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:49:47 INFO - PROCESS | 1840 | 1461642587759 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:49:47 INFO - PROCESS | 1840 | 1461642587763 Marionette TRACE conn3 <- [1,2410,null,{}] 20:49:47 INFO - PROCESS | 1840 | 1461642587768 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:49:47 INFO - PROCESS | 1840 | 1461642587980 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 20:49:48 INFO - PROCESS | 1840 | 1461642588222 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7355800 == 129 [pid = 1840] [id = 610] 20:49:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f2abe26c400) [pid = 1840] [serial = 1831] [outer = (nil)] 20:49:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f2abfc4f800) [pid = 1840] [serial = 1832] [outer = 0x7f2abe26c400] 20:49:48 INFO - PROCESS | 1840 | 1461642588290 Marionette DEBUG loaded listener.js 20:49:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f2ac1708800) [pid = 1840] [serial = 1833] [outer = 0x7f2abe26c400] 20:49:49 INFO - PROCESS | 1840 | 1461642589139 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:49:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:49:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1431ms 20:49:49 INFO - PROCESS | 1840 | 1461642589190 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 20:49:49 INFO - PROCESS | 1840 | 1461642589193 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 20:49:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:49:49 INFO - PROCESS | 1840 | 1461642589199 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:49:49 INFO - PROCESS | 1840 | 1461642589201 Marionette TRACE conn3 <- [1,2414,null,{}] 20:49:49 INFO - PROCESS | 1840 | 1461642589206 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:49:49 INFO - PROCESS | 1840 | 1461642589400 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 20:49:49 INFO - PROCESS | 1840 | 1461642589675 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7507800 == 130 [pid = 1840] [id = 611] 20:49:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f2abec30000) [pid = 1840] [serial = 1834] [outer = (nil)] 20:49:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f2ac1794800) [pid = 1840] [serial = 1835] [outer = 0x7f2abec30000] 20:49:49 INFO - PROCESS | 1840 | 1461642589747 Marionette DEBUG loaded listener.js 20:49:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f2ac18ee000) [pid = 1840] [serial = 1836] [outer = 0x7f2abec30000] 20:49:50 INFO - PROCESS | 1840 | 1461642590626 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:49:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:49:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1481ms 20:49:50 INFO - PROCESS | 1840 | 1461642590681 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 20:49:50 INFO - PROCESS | 1840 | 1461642590684 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 20:49:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:49:50 INFO - PROCESS | 1840 | 1461642590691 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:49:50 INFO - PROCESS | 1840 | 1461642590695 Marionette TRACE conn3 <- [1,2418,null,{}] 20:49:50 INFO - PROCESS | 1840 | 1461642590700 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:49:50 INFO - PROCESS | 1840 | 1461642590911 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 20:49:51 INFO - PROCESS | 1840 | 1461642591220 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac8f62800 == 131 [pid = 1840] [id = 612] 20:49:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f2ac1ea7400) [pid = 1840] [serial = 1837] [outer = (nil)] 20:49:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f2ac2d11c00) [pid = 1840] [serial = 1838] [outer = 0x7f2ac1ea7400] 20:49:51 INFO - PROCESS | 1840 | 1461642591344 Marionette DEBUG loaded listener.js 20:49:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f2ac2dcec00) [pid = 1840] [serial = 1839] [outer = 0x7f2ac1ea7400] 20:49:52 INFO - PROCESS | 1840 | 1461642592161 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:49:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:49:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1532ms 20:49:52 INFO - PROCESS | 1840 | 1461642592223 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 20:49:52 INFO - PROCESS | 1840 | 1461642592226 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 20:49:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:49:52 INFO - PROCESS | 1840 | 1461642592233 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:49:52 INFO - PROCESS | 1840 | 1461642592236 Marionette TRACE conn3 <- [1,2422,null,{}] 20:49:52 INFO - PROCESS | 1840 | 1461642592240 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:49:52 INFO - PROCESS | 1840 | 1461642592428 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 20:49:52 INFO - PROCESS | 1840 | 1461642592723 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac987f800 == 132 [pid = 1840] [id = 613] 20:49:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f2ab40e7000) [pid = 1840] [serial = 1840] [outer = (nil)] 20:49:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f2abe376400) [pid = 1840] [serial = 1841] [outer = 0x7f2ab40e7000] 20:49:52 INFO - PROCESS | 1840 | 1461642592842 Marionette DEBUG loaded listener.js 20:49:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f2ac2dda000) [pid = 1840] [serial = 1842] [outer = 0x7f2ab40e7000] 20:49:53 INFO - PROCESS | 1840 | 1461642593631 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:49:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:49:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1434ms 20:49:53 INFO - PROCESS | 1840 | 1461642593667 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 20:49:53 INFO - PROCESS | 1840 | 1461642593669 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 20:49:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:49:53 INFO - PROCESS | 1840 | 1461642593675 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:49:53 INFO - PROCESS | 1840 | 1461642593677 Marionette TRACE conn3 <- [1,2426,null,{}] 20:49:53 INFO - PROCESS | 1840 | 1461642593683 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:49:53 INFO - PROCESS | 1840 | 1461642593864 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 20:49:54 INFO - PROCESS | 1840 | 1461642594141 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9e5a000 == 133 [pid = 1840] [id = 614] 20:49:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f2ab44e9400) [pid = 1840] [serial = 1843] [outer = (nil)] 20:49:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f2ac2f09400) [pid = 1840] [serial = 1844] [outer = 0x7f2ab44e9400] 20:49:54 INFO - PROCESS | 1840 | 1461642594215 Marionette DEBUG loaded listener.js 20:49:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f2ac7212c00) [pid = 1840] [serial = 1845] [outer = 0x7f2ab44e9400] 20:49:55 INFO - PROCESS | 1840 | 1461642595067 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:49:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:49:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1433ms 20:49:55 INFO - PROCESS | 1840 | 1461642595109 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 20:49:55 INFO - PROCESS | 1840 | 1461642595112 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 20:49:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:49:55 INFO - PROCESS | 1840 | 1461642595117 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:49:55 INFO - PROCESS | 1840 | 1461642595119 Marionette TRACE conn3 <- [1,2430,null,{}] 20:49:55 INFO - PROCESS | 1840 | 1461642595125 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:49:55 INFO - PROCESS | 1840 | 1461642595307 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 20:49:55 INFO - PROCESS | 1840 | 1461642595556 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca1b6000 == 134 [pid = 1840] [id = 615] 20:49:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f2ac2dd8400) [pid = 1840] [serial = 1846] [outer = (nil)] 20:49:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f2ac72a2800) [pid = 1840] [serial = 1847] [outer = 0x7f2ac2dd8400] 20:49:55 INFO - PROCESS | 1840 | 1461642595625 Marionette DEBUG loaded listener.js 20:49:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f2ac72ad400) [pid = 1840] [serial = 1848] [outer = 0x7f2ac2dd8400] 20:49:56 INFO - PROCESS | 1840 | 1461642596501 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:49:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:49:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1439ms 20:49:56 INFO - PROCESS | 1840 | 1461642596557 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 20:49:56 INFO - PROCESS | 1840 | 1461642596560 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 20:49:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:49:56 INFO - PROCESS | 1840 | 1461642596580 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:49:56 INFO - PROCESS | 1840 | 1461642596583 Marionette TRACE conn3 <- [1,2434,null,{}] 20:49:56 INFO - PROCESS | 1840 | 1461642596593 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:49:56 INFO - PROCESS | 1840 | 1461642596788 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 20:49:57 INFO - PROCESS | 1840 | 1461642597067 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acb5ce800 == 135 [pid = 1840] [id = 616] 20:49:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f2ac02c3800) [pid = 1840] [serial = 1849] [outer = (nil)] 20:49:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f2ac74d9c00) [pid = 1840] [serial = 1850] [outer = 0x7f2ac02c3800] 20:49:57 INFO - PROCESS | 1840 | 1461642597137 Marionette DEBUG loaded listener.js 20:49:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f2ac75aa400) [pid = 1840] [serial = 1851] [outer = 0x7f2ac02c3800] 20:49:58 INFO - PROCESS | 1840 | 1461642598017 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:49:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:49:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1496ms 20:49:58 INFO - PROCESS | 1840 | 1461642598062 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 20:49:58 INFO - PROCESS | 1840 | 1461642598066 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 20:49:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:49:58 INFO - PROCESS | 1840 | 1461642598071 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:49:58 INFO - PROCESS | 1840 | 1461642598073 Marionette TRACE conn3 <- [1,2438,null,{}] 20:49:58 INFO - PROCESS | 1840 | 1461642598079 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:49:58 INFO - PROCESS | 1840 | 1461642598346 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 20:49:58 INFO - PROCESS | 1840 | 1461642598516 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accb2d000 == 136 [pid = 1840] [id = 617] 20:49:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f2ac74d8000) [pid = 1840] [serial = 1852] [outer = (nil)] 20:49:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f2ac8997000) [pid = 1840] [serial = 1853] [outer = 0x7f2ac74d8000] 20:49:58 INFO - PROCESS | 1840 | 1461642598589 Marionette DEBUG loaded listener.js 20:49:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f2ac8cb3800) [pid = 1840] [serial = 1854] [outer = 0x7f2ac74d8000] 20:49:59 INFO - PROCESS | 1840 | 1461642599424 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:49:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:49:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1426ms 20:49:59 INFO - PROCESS | 1840 | 1461642599499 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 20:49:59 INFO - PROCESS | 1840 | 1461642599501 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 20:49:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:49:59 INFO - PROCESS | 1840 | 1461642599507 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:49:59 INFO - PROCESS | 1840 | 1461642599509 Marionette TRACE conn3 <- [1,2442,null,{}] 20:49:59 INFO - PROCESS | 1840 | 1461642599515 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:49:59 INFO - PROCESS | 1840 | 1461642599699 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 20:50:00 INFO - PROCESS | 1840 | 1461642600007 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8eea800 == 137 [pid = 1840] [id = 618] 20:50:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f2ab169e000) [pid = 1840] [serial = 1855] [outer = (nil)] 20:50:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f2ab7ae8400) [pid = 1840] [serial = 1856] [outer = 0x7f2ab169e000] 20:50:00 INFO - PROCESS | 1840 | 1461642600121 Marionette DEBUG loaded listener.js 20:50:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f2ac899ac00) [pid = 1840] [serial = 1857] [outer = 0x7f2ab169e000] 20:50:00 INFO - PROCESS | 1840 | 1461642600974 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:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1532ms 20:50:01 INFO - PROCESS | 1840 | 1461642601040 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 20:50:01 INFO - PROCESS | 1840 | 1461642601043 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 20:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:50:01 INFO - PROCESS | 1840 | 1461642601048 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:50:01 INFO - PROCESS | 1840 | 1461642601050 Marionette TRACE conn3 <- [1,2446,null,{}] 20:50:01 INFO - PROCESS | 1840 | 1461642601056 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:50:01 INFO - PROCESS | 1840 | 1461642601275 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 20:50:01 INFO - PROCESS | 1840 | 1461642601603 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abdf0c800 == 138 [pid = 1840] [id = 619] 20:50:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f2ab40e8000) [pid = 1840] [serial = 1858] [outer = (nil)] 20:50:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f2ab7856800) [pid = 1840] [serial = 1859] [outer = 0x7f2ab40e8000] 20:50:01 INFO - PROCESS | 1840 | 1461642601676 Marionette DEBUG loaded listener.js 20:50:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f2ab8f87000) [pid = 1840] [serial = 1860] [outer = 0x7f2ab40e8000] 20:50:03 INFO - PROCESS | 1840 | 1461642603113 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:50:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:50:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 2079ms 20:50:03 INFO - PROCESS | 1840 | 1461642603128 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 20:50:03 INFO - PROCESS | 1840 | 1461642603133 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 20:50:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:50:03 INFO - PROCESS | 1840 | 1461642603199 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:50:03 INFO - PROCESS | 1840 | 1461642603204 Marionette TRACE conn3 <- [1,2450,null,{}] 20:50:03 INFO - PROCESS | 1840 | 1461642603234 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:50:03 INFO - PROCESS | 1840 | 1461642603428 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 20:50:03 INFO - PROCESS | 1840 | 1461642603709 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abd237800 == 139 [pid = 1840] [id = 620] 20:50:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f2ab40f0400) [pid = 1840] [serial = 1861] [outer = (nil)] 20:50:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f2ab75c5400) [pid = 1840] [serial = 1862] [outer = 0x7f2ab40f0400] 20:50:03 INFO - PROCESS | 1840 | 1461642603776 Marionette DEBUG loaded listener.js 20:50:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f2ab7be3c00) [pid = 1840] [serial = 1863] [outer = 0x7f2ab40f0400] 20:50:04 INFO - PROCESS | 1840 | 1461642604681 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:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1553ms 20:50:04 INFO - PROCESS | 1840 | 1461642604751 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 20:50:04 INFO - PROCESS | 1840 | 1461642604758 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 20:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:50:04 INFO - PROCESS | 1840 | 1461642604768 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:50:04 INFO - PROCESS | 1840 | 1461642604771 Marionette TRACE conn3 <- [1,2454,null,{}] 20:50:04 INFO - PROCESS | 1840 | 1461642604776 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:50:05 INFO - PROCESS | 1840 | 1461642605083 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aea69b800 == 138 [pid = 1840] [id = 448] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac7332000 == 137 [pid = 1840] [id = 164] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad2368000 == 136 [pid = 1840] [id = 211] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc924800 == 135 [pid = 1840] [id = 281] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae112f800 == 134 [pid = 1840] [id = 590] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad950f800 == 133 [pid = 1840] [id = 589] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad3024000 == 132 [pid = 1840] [id = 588] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad21b0800 == 131 [pid = 1840] [id = 587] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad161d000 == 130 [pid = 1840] [id = 586] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acf24e800 == 129 [pid = 1840] [id = 585] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd499800 == 128 [pid = 1840] [id = 584] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2accf6c800 == 127 [pid = 1840] [id = 583] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc91f800 == 126 [pid = 1840] [id = 582] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca0ce000 == 125 [pid = 1840] [id = 581] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9896800 == 124 [pid = 1840] [id = 580] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac8bae800 == 123 [pid = 1840] [id = 579] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac2f69800 == 122 [pid = 1840] [id = 578] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abdf1e000 == 121 [pid = 1840] [id = 577] 20:50:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab42e2800 == 120 [pid = 1840] [id = 576] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f2ac2d1dc00) [pid = 1840] [serial = 1590] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f2ac954c000) [pid = 1840] [serial = 1593] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f2ab8ae1c00) [pid = 1840] [serial = 1584] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f2abf953000) [pid = 1840] [serial = 1587] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f2ad2f64400) [pid = 1840] [serial = 1599] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f2acdace800) [pid = 1840] [serial = 1596] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f2ac91a2800) [pid = 1840] [serial = 1581] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f2ae33bec00) [pid = 1840] [serial = 1545] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f2ae1146800) [pid = 1840] [serial = 1542] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f2ab7af2800) [pid = 1840] [serial = 1551] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f2ad1c56800) [pid = 1840] [serial = 1533] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f2ad3083800) [pid = 1840] [serial = 1536] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f2ae529a800) [pid = 1840] [serial = 1548] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f2adfd55800) [pid = 1840] [serial = 1539] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f2ab7857400) [pid = 1840] [serial = 1554] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f2ab8f7f000) [pid = 1840] [serial = 1557] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f2accc4b400) [pid = 1840] [serial = 1530] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f2ad256dc00) [pid = 1840] [serial = 1476] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f2aca2e8800) [pid = 1840] [serial = 1527] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f2ac1787000) [pid = 1840] [serial = 1560] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f2abb902400) [pid = 1840] [serial = 1727] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f2abd396c00) [pid = 1840] [serial = 1721] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f2abe204800) [pid = 1840] [serial = 1724] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f2abe369c00) [pid = 1840] [serial = 1725] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f2ab8add800) [pid = 1840] [serial = 1706] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f2abd87cc00) [pid = 1840] [serial = 1658] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f2ab79eb800) [pid = 1840] [serial = 1710] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f2ab72e5000) [pid = 1840] [serial = 1709] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f2ab72de800) [pid = 1840] [serial = 1703] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f2ab454e400) [pid = 1840] [serial = 1691] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f2ad1c55800) [pid = 1840] [serial = 1673] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f2abe0a9c00) [pid = 1840] [serial = 1688] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f2ab8ae2800) [pid = 1840] [serial = 1715] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f2ab9f34c00) [pid = 1840] [serial = 1716] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f2ad3002800) [pid = 1840] [serial = 1676] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f2ab1fdf800) [pid = 1840] [serial = 1697] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f2ab84b1800) [pid = 1840] [serial = 1655] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f2ac8995800) [pid = 1840] [serial = 1664] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f2ab1fe9400) [pid = 1840] [serial = 1700] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f2ae4da5c00) [pid = 1840] [serial = 1682] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f2adffb6c00) [pid = 1840] [serial = 1679] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f2ac02d1400) [pid = 1840] [serial = 1661] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f2acdc71400) [pid = 1840] [serial = 1670] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f2ac9256c00) [pid = 1840] [serial = 1653] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f2ac9ebac00) [pid = 1840] [serial = 1667] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f2ab7be8c00) [pid = 1840] [serial = 1713] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f2ab75c6800) [pid = 1840] [serial = 1712] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f2aba34e400) [pid = 1840] [serial = 1718] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f2ae12cb400) [pid = 1840] [serial = 1685] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f2ab169b800) [pid = 1840] [serial = 1694] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f2abd87e400) [pid = 1840] [serial = 1722] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f2abce5e400) [pid = 1840] [serial = 1719] [outer = (nil)] [url = about:blank] 20:50:05 INFO - PROCESS | 1840 | 1461642605922 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab42c9000 == 121 [pid = 1840] [id = 621] 20:50:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f2ab1fe9400) [pid = 1840] [serial = 1864] [outer = (nil)] 20:50:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f2ab72de800) [pid = 1840] [serial = 1865] [outer = 0x7f2ab1fe9400] 20:50:05 INFO - PROCESS | 1840 | 1461642605986 Marionette DEBUG loaded listener.js 20:50:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f2ab8bd4800) [pid = 1840] [serial = 1866] [outer = 0x7f2ab1fe9400] 20:50:06 INFO - PROCESS | 1840 | 1461642606755 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:50:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:50:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2037ms 20:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:50:06 INFO - PROCESS | 1840 | 1461642606804 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 20:50:06 INFO - PROCESS | 1840 | 1461642606807 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 20:50:06 INFO - PROCESS | 1840 | 1461642606811 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:50:06 INFO - PROCESS | 1840 | 1461642606818 Marionette TRACE conn3 <- [1,2458,null,{}] 20:50:06 INFO - PROCESS | 1840 | 1461642606835 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:50:07 INFO - PROCESS | 1840 | 1461642607020 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 20:50:07 INFO - PROCESS | 1840 | 1461642607210 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8fd4000 == 122 [pid = 1840] [id = 622] 20:50:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f2ab8bcec00) [pid = 1840] [serial = 1867] [outer = (nil)] 20:50:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f2aba330c00) [pid = 1840] [serial = 1868] [outer = 0x7f2ab8bcec00] 20:50:07 INFO - PROCESS | 1840 | 1461642607273 Marionette DEBUG loaded listener.js 20:50:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f2abb7c6000) [pid = 1840] [serial = 1869] [outer = 0x7f2ab8bcec00] 20:50:08 INFO - PROCESS | 1840 | 1461642608017 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:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1232ms 20:50:08 INFO - PROCESS | 1840 | 1461642608045 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 20:50:08 INFO - PROCESS | 1840 | 1461642608048 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 20:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:50:08 INFO - PROCESS | 1840 | 1461642608054 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:50:08 INFO - PROCESS | 1840 | 1461642608055 Marionette TRACE conn3 <- [1,2462,null,{}] 20:50:08 INFO - PROCESS | 1840 | 1461642608061 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:50:08 INFO - PROCESS | 1840 | 1461642608288 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 20:50:08 INFO - PROCESS | 1840 | 1461642608325 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abdebb000 == 123 [pid = 1840] [id = 623] 20:50:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f2ab8f83000) [pid = 1840] [serial = 1870] [outer = (nil)] 20:50:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f2abce5a000) [pid = 1840] [serial = 1871] [outer = 0x7f2ab8f83000] 20:50:08 INFO - PROCESS | 1840 | 1461642608393 Marionette DEBUG loaded listener.js 20:50:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f2abd1fb800) [pid = 1840] [serial = 1872] [outer = 0x7f2ab8f83000] 20:50:09 INFO - PROCESS | 1840 | 1461642609266 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:50:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:50:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1231ms 20:50:09 INFO - PROCESS | 1840 | 1461642609285 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 20:50:09 INFO - PROCESS | 1840 | 1461642609287 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 20:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:50:09 INFO - PROCESS | 1840 | 1461642609292 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:50:09 INFO - PROCESS | 1840 | 1461642609294 Marionette TRACE conn3 <- [1,2466,null,{}] 20:50:09 INFO - PROCESS | 1840 | 1461642609300 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:50:09 INFO - PROCESS | 1840 | 1461642609555 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 20:50:09 INFO - PROCESS | 1840 | 1461642609592 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abea36000 == 124 [pid = 1840] [id = 624] 20:50:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f2abd395800) [pid = 1840] [serial = 1873] [outer = (nil)] 20:50:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f2abd876c00) [pid = 1840] [serial = 1874] [outer = 0x7f2abd395800] 20:50:09 INFO - PROCESS | 1840 | 1461642609709 Marionette DEBUG loaded listener.js 20:50:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f2abe0a9800) [pid = 1840] [serial = 1875] [outer = 0x7f2abd395800] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f2abe374c00) [pid = 1840] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f2abb7ca000) [pid = 1840] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f2ab84bbc00) [pid = 1840] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f2ab44ea400) [pid = 1840] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f2acd962400) [pid = 1840] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f2acd980000) [pid = 1840] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f2acd354400) [pid = 1840] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f2ab40e7c00) [pid = 1840] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f2abd87a400) [pid = 1840] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f2ab1691c00) [pid = 1840] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f2ab44e6400) [pid = 1840] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f2ab1693c00) [pid = 1840] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f2ab7aebc00) [pid = 1840] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f2ab1fe5400) [pid = 1840] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f2ab724a000) [pid = 1840] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f2ad1851c00) [pid = 1840] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f2ab1699800) [pid = 1840] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f2ab1fe4400) [pid = 1840] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f2ac1d85800) [pid = 1840] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f2ab44e3c00) [pid = 1840] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f2ab7243800) [pid = 1840] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f2ab9f2f000) [pid = 1840] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f2ab44ec400) [pid = 1840] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f2ab40ea800) [pid = 1840] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f2ab4542800) [pid = 1840] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f2abe371400) [pid = 1840] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f2ab7242400) [pid = 1840] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f2ab79ea800) [pid = 1840] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f2ae4d06c00) [pid = 1840] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f2ab79f1400) [pid = 1840] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f2ac8cb0800) [pid = 1840] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f2ab8ae4c00) [pid = 1840] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f2ab83ee000) [pid = 1840] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f2ab784d800) [pid = 1840] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f2ac170e800) [pid = 1840] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f2abe2c6400) [pid = 1840] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f2accc50400) [pid = 1840] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f2acfee2800) [pid = 1840] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f2ac2dd2000) [pid = 1840] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f2ab7245400) [pid = 1840] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f2ac170c400) [pid = 1840] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f2ab44ea000) [pid = 1840] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f2accc54c00) [pid = 1840] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f2acdacf000) [pid = 1840] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f2ad059b000) [pid = 1840] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f2ab8adb400) [pid = 1840] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f2ab7856400) [pid = 1840] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f2ab44e5400) [pid = 1840] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f2ab1693400) [pid = 1840] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f2ab724d800) [pid = 1840] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f2ac2d18c00) [pid = 1840] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f2aba335800) [pid = 1840] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:50:11 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f2ab40f0800) [pid = 1840] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:50:11 INFO - PROCESS | 1840 | 1461642611390 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:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2131ms 20:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:50:11 INFO - PROCESS | 1840 | 1461642611424 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 20:50:11 INFO - PROCESS | 1840 | 1461642611426 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 20:50:11 INFO - PROCESS | 1840 | 1461642611432 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:50:11 INFO - PROCESS | 1840 | 1461642611435 Marionette TRACE conn3 <- [1,2470,null,{}] 20:50:11 INFO - PROCESS | 1840 | 1461642611439 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:50:11 INFO - PROCESS | 1840 | 1461642611693 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 20:50:11 INFO - PROCESS | 1840 | 1461642611719 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abbae2000 == 125 [pid = 1840] [id = 625] 20:50:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f2ab44e2000) [pid = 1840] [serial = 1876] [outer = (nil)] 20:50:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f2ab8ae4c00) [pid = 1840] [serial = 1877] [outer = 0x7f2ab44e2000] 20:50:11 INFO - PROCESS | 1840 | 1461642611779 Marionette DEBUG loaded listener.js 20:50:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f2abb7c7400) [pid = 1840] [serial = 1878] [outer = 0x7f2ab44e2000] 20:50:12 INFO - PROCESS | 1840 | 1461642612577 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:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1177ms 20:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:50:12 INFO - PROCESS | 1840 | 1461642612608 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 20:50:12 INFO - PROCESS | 1840 | 1461642612610 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 20:50:12 INFO - PROCESS | 1840 | 1461642612618 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:50:12 INFO - PROCESS | 1840 | 1461642612620 Marionette TRACE conn3 <- [1,2474,null,{}] 20:50:12 INFO - PROCESS | 1840 | 1461642612625 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:50:12 INFO - PROCESS | 1840 | 1461642612860 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 20:50:12 INFO - PROCESS | 1840 | 1461642612877 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac01a7000 == 126 [pid = 1840] [id = 626] 20:50:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f2abb7ca000) [pid = 1840] [serial = 1879] [outer = (nil)] 20:50:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f2abe0a6800) [pid = 1840] [serial = 1880] [outer = 0x7f2abb7ca000] 20:50:12 INFO - PROCESS | 1840 | 1461642612934 Marionette DEBUG loaded listener.js 20:50:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f2abe203c00) [pid = 1840] [serial = 1881] [outer = 0x7f2abb7ca000] 20:50:14 INFO - PROCESS | 1840 | 1461642614107 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:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1540ms 20:50:14 INFO - PROCESS | 1840 | 1461642614157 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 20:50:14 INFO - PROCESS | 1840 | 1461642614164 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 20:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:50:14 INFO - PROCESS | 1840 | 1461642614171 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:50:14 INFO - PROCESS | 1840 | 1461642614177 Marionette TRACE conn3 <- [1,2478,null,{}] 20:50:14 INFO - PROCESS | 1840 | 1461642614184 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:50:14 INFO - PROCESS | 1840 | 1461642614427 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 20:50:14 INFO - PROCESS | 1840 | 1461642614742 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8fc9000 == 127 [pid = 1840] [id = 627] 20:50:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f2ab454d400) [pid = 1840] [serial = 1882] [outer = (nil)] 20:50:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f2ab72de000) [pid = 1840] [serial = 1883] [outer = 0x7f2ab454d400] 20:50:14 INFO - PROCESS | 1840 | 1461642614819 Marionette DEBUG loaded listener.js 20:50:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f2ab784f400) [pid = 1840] [serial = 1884] [outer = 0x7f2ab454d400] 20:50:15 INFO - PROCESS | 1840 | 1461642615677 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:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1539ms 20:50:15 INFO - PROCESS | 1840 | 1461642615711 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 20:50:15 INFO - PROCESS | 1840 | 1461642615719 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 20:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:50:15 INFO - PROCESS | 1840 | 1461642615729 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:50:15 INFO - PROCESS | 1840 | 1461642615733 Marionette TRACE conn3 <- [1,2482,null,{}] 20:50:15 INFO - PROCESS | 1840 | 1461642615738 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:50:15 INFO - PROCESS | 1840 | 1461642615925 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 20:50:16 INFO - PROCESS | 1840 | 1461642616198 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abea35800 == 128 [pid = 1840] [id = 628] 20:50:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f2ab7bed000) [pid = 1840] [serial = 1885] [outer = (nil)] 20:50:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f2ab8bf7c00) [pid = 1840] [serial = 1886] [outer = 0x7f2ab7bed000] 20:50:16 INFO - PROCESS | 1840 | 1461642616354 Marionette DEBUG loaded listener.js 20:50:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f2ab9f2d800) [pid = 1840] [serial = 1887] [outer = 0x7f2ab7bed000] 20:50:17 INFO - PROCESS | 1840 | 1461642617199 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:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1530ms 20:50:17 INFO - PROCESS | 1840 | 1461642617259 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 20:50:17 INFO - PROCESS | 1840 | 1461642617263 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 20:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:50:17 INFO - PROCESS | 1840 | 1461642617269 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:50:17 INFO - PROCESS | 1840 | 1461642617274 Marionette TRACE conn3 <- [1,2486,null,{}] 20:50:17 INFO - PROCESS | 1840 | 1461642617289 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:50:17 INFO - PROCESS | 1840 | 1461642617521 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 20:50:17 INFO - PROCESS | 1840 | 1461642617847 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac2f7e000 == 129 [pid = 1840] [id = 629] 20:50:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f2aba330400) [pid = 1840] [serial = 1888] [outer = (nil)] 20:50:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f2abb90bc00) [pid = 1840] [serial = 1889] [outer = 0x7f2aba330400] 20:50:17 INFO - PROCESS | 1840 | 1461642617920 Marionette DEBUG loaded listener.js 20:50:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f2abd3a0800) [pid = 1840] [serial = 1890] [outer = 0x7f2aba330400] 20:50:18 INFO - PROCESS | 1840 | 1461642618738 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:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1535ms 20:50:18 INFO - PROCESS | 1840 | 1461642618804 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 20:50:18 INFO - PROCESS | 1840 | 1461642618809 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 20:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:50:18 INFO - PROCESS | 1840 | 1461642618814 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:50:18 INFO - PROCESS | 1840 | 1461642618816 Marionette TRACE conn3 <- [1,2490,null,{}] 20:50:18 INFO - PROCESS | 1840 | 1461642618822 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:50:19 INFO - PROCESS | 1840 | 1461642619011 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 20:50:19 INFO - PROCESS | 1840 | 1461642619278 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7411800 == 130 [pid = 1840] [id = 630] 20:50:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f2abb7c4000) [pid = 1840] [serial = 1891] [outer = (nil)] 20:50:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f2abe260400) [pid = 1840] [serial = 1892] [outer = 0x7f2abb7c4000] 20:50:19 INFO - PROCESS | 1840 | 1461642619352 Marionette DEBUG loaded listener.js 20:50:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f2abe2cac00) [pid = 1840] [serial = 1893] [outer = 0x7f2abb7c4000] 20:50:20 INFO - PROCESS | 1840 | 1461642620200 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:50:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:50:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1437ms 20:50:20 INFO - PROCESS | 1840 | 1461642620252 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 20:50:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:50:20 INFO - PROCESS | 1840 | 1461642620256 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 20:50:20 INFO - PROCESS | 1840 | 1461642620261 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:50:20 INFO - PROCESS | 1840 | 1461642620264 Marionette TRACE conn3 <- [1,2494,null,{}] 20:50:20 INFO - PROCESS | 1840 | 1461642620269 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:50:20 INFO - PROCESS | 1840 | 1461642620449 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 20:50:20 INFO - PROCESS | 1840 | 1461642620727 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac8bb8800 == 131 [pid = 1840] [id = 631] 20:50:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f2abe0a3000) [pid = 1840] [serial = 1894] [outer = (nil)] 20:50:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f2abe371800) [pid = 1840] [serial = 1895] [outer = 0x7f2abe0a3000] 20:50:20 INFO - PROCESS | 1840 | 1461642620799 Marionette DEBUG loaded listener.js 20:50:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f2abec25c00) [pid = 1840] [serial = 1896] [outer = 0x7f2abe0a3000] 20:50:21 INFO - PROCESS | 1840 | 1461642621686 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:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1481ms 20:50:21 INFO - PROCESS | 1840 | 1461642621743 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 20:50:21 INFO - PROCESS | 1840 | 1461642621745 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 20:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:50:21 INFO - PROCESS | 1840 | 1461642621751 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:50:21 INFO - PROCESS | 1840 | 1461642621754 Marionette TRACE conn3 <- [1,2498,null,{}] 20:50:21 INFO - PROCESS | 1840 | 1461642621759 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:50:21 INFO - PROCESS | 1840 | 1461642621956 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 20:50:22 INFO - PROCESS | 1840 | 1461642622224 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9aaf800 == 132 [pid = 1840] [id = 632] 20:50:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f2abec2fc00) [pid = 1840] [serial = 1897] [outer = (nil)] 20:50:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f2ac170e000) [pid = 1840] [serial = 1898] [outer = 0x7f2abec2fc00] 20:50:22 INFO - PROCESS | 1840 | 1461642622336 Marionette DEBUG loaded listener.js 20:50:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f2ac18e4400) [pid = 1840] [serial = 1899] [outer = 0x7f2abec2fc00] 20:50:23 INFO - PROCESS | 1840 | 1461642623164 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:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1482ms 20:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:50:23 INFO - PROCESS | 1840 | 1461642623234 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 20:50:23 INFO - PROCESS | 1840 | 1461642623237 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 20:50:23 INFO - PROCESS | 1840 | 1461642623242 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:50:23 INFO - PROCESS | 1840 | 1461642623246 Marionette TRACE conn3 <- [1,2502,null,{}] 20:50:23 INFO - PROCESS | 1840 | 1461642623251 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:50:23 INFO - PROCESS | 1840 | 1461642623438 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 20:50:23 INFO - PROCESS | 1840 | 1461642623707 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca488800 == 133 [pid = 1840] [id = 633] 20:50:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f2abfc4ac00) [pid = 1840] [serial = 1900] [outer = (nil)] 20:50:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f2ac1a6b800) [pid = 1840] [serial = 1901] [outer = 0x7f2abfc4ac00] 20:50:23 INFO - PROCESS | 1840 | 1461642623818 Marionette DEBUG loaded listener.js 20:50:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f2ac1d80800) [pid = 1840] [serial = 1902] [outer = 0x7f2abfc4ac00] 20:50:24 INFO - PROCESS | 1840 | 1461642624629 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:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1434ms 20:50:24 INFO - PROCESS | 1840 | 1461642624676 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 20:50:24 INFO - PROCESS | 1840 | 1461642624680 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 20:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:50:24 INFO - PROCESS | 1840 | 1461642624686 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:50:24 INFO - PROCESS | 1840 | 1461642624688 Marionette TRACE conn3 <- [1,2506,null,{}] 20:50:24 INFO - PROCESS | 1840 | 1461642624693 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:50:24 INFO - PROCESS | 1840 | 1461642624884 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 20:50:25 INFO - PROCESS | 1840 | 1461642625160 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accb37800 == 134 [pid = 1840] [id = 634] 20:50:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f2ac1787800) [pid = 1840] [serial = 1903] [outer = (nil)] 20:50:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f2ac1ea0400) [pid = 1840] [serial = 1904] [outer = 0x7f2ac1787800] 20:50:25 INFO - PROCESS | 1840 | 1461642625235 Marionette DEBUG loaded listener.js 20:50:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f2ac2d1a400) [pid = 1840] [serial = 1905] [outer = 0x7f2ac1787800] 20:50:26 INFO - PROCESS | 1840 | 1461642626079 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:50:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:50:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1433ms 20:50:26 INFO - PROCESS | 1840 | 1461642626120 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 20:50:26 INFO - PROCESS | 1840 | 1461642626123 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 20:50:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:50:26 INFO - PROCESS | 1840 | 1461642626129 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:50:26 INFO - PROCESS | 1840 | 1461642626131 Marionette TRACE conn3 <- [1,2510,null,{}] 20:50:26 INFO - PROCESS | 1840 | 1461642626137 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:50:26 INFO - PROCESS | 1840 | 1461642626350 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 20:50:26 INFO - PROCESS | 1840 | 1461642626645 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accfb1800 == 135 [pid = 1840] [id = 635] 20:50:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f2ac170a400) [pid = 1840] [serial = 1906] [outer = (nil)] 20:50:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f2ac2f11400) [pid = 1840] [serial = 1907] [outer = 0x7f2ac170a400] 20:50:26 INFO - PROCESS | 1840 | 1461642626758 Marionette DEBUG loaded listener.js 20:50:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f2ac74da800) [pid = 1840] [serial = 1908] [outer = 0x7f2ac170a400] 20:50:27 INFO - PROCESS | 1840 | 1461642627558 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:50:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:50:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1479ms 20:50:27 INFO - PROCESS | 1840 | 1461642627612 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 20:50:27 INFO - PROCESS | 1840 | 1461642627615 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 20:50:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:50:27 INFO - PROCESS | 1840 | 1461642627620 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:50:27 INFO - PROCESS | 1840 | 1461642627623 Marionette TRACE conn3 <- [1,2514,null,{}] 20:50:27 INFO - PROCESS | 1840 | 1461642627628 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:50:27 INFO - PROCESS | 1840 | 1461642627817 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 20:50:28 INFO - PROCESS | 1840 | 1461642628093 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd493800 == 136 [pid = 1840] [id = 636] 20:50:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f2ac18f1400) [pid = 1840] [serial = 1909] [outer = (nil)] 20:50:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f2ac8994c00) [pid = 1840] [serial = 1910] [outer = 0x7f2ac18f1400] 20:50:28 INFO - PROCESS | 1840 | 1461642628166 Marionette DEBUG loaded listener.js 20:50:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f2ac8cb8800) [pid = 1840] [serial = 1911] [outer = 0x7f2ac18f1400] 20:50:29 INFO - PROCESS | 1840 | 1461642629058 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:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1482ms 20:50:29 INFO - PROCESS | 1840 | 1461642629103 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 20:50:29 INFO - PROCESS | 1840 | 1461642629107 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 20:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:50:29 INFO - PROCESS | 1840 | 1461642629112 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:50:29 INFO - PROCESS | 1840 | 1461642629116 Marionette TRACE conn3 <- [1,2518,null,{}] 20:50:29 INFO - PROCESS | 1840 | 1461642629121 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:50:29 INFO - PROCESS | 1840 | 1461642629326 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 20:50:29 INFO - PROCESS | 1840 | 1461642629604 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd6db800 == 137 [pid = 1840] [id = 637] 20:50:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f2ac2f09800) [pid = 1840] [serial = 1912] [outer = (nil)] 20:50:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f2ac9541c00) [pid = 1840] [serial = 1913] [outer = 0x7f2ac2f09800] 20:50:29 INFO - PROCESS | 1840 | 1461642629723 Marionette DEBUG loaded listener.js 20:50:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f2ac986a000) [pid = 1840] [serial = 1914] [outer = 0x7f2ac2f09800] 20:50:30 INFO - PROCESS | 1840 | 1461642630508 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:50:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:50:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1427ms 20:50:30 INFO - PROCESS | 1840 | 1461642630540 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 20:50:30 INFO - PROCESS | 1840 | 1461642630544 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 20:50:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:50:30 INFO - PROCESS | 1840 | 1461642630549 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:50:30 INFO - PROCESS | 1840 | 1461642630552 Marionette TRACE conn3 <- [1,2522,null,{}] 20:50:30 INFO - PROCESS | 1840 | 1461642630557 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:50:30 INFO - PROCESS | 1840 | 1461642630751 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 20:50:31 INFO - PROCESS | 1840 | 1461642631028 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acf24f800 == 138 [pid = 1840] [id = 638] 20:50:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f2ac8cba800) [pid = 1840] [serial = 1915] [outer = (nil)] 20:50:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f2ac9a34c00) [pid = 1840] [serial = 1916] [outer = 0x7f2ac8cba800] 20:50:31 INFO - PROCESS | 1840 | 1461642631102 Marionette DEBUG loaded listener.js 20:50:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f2ac9a43400) [pid = 1840] [serial = 1917] [outer = 0x7f2ac8cba800] 20:50:31 INFO - PROCESS | 1840 | 1461642631973 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:50:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:50:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1484ms 20:50:32 INFO - PROCESS | 1840 | 1461642632034 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 20:50:32 INFO - PROCESS | 1840 | 1461642632036 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 20:50:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:50:32 INFO - PROCESS | 1840 | 1461642632042 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:50:32 INFO - PROCESS | 1840 | 1461642632054 Marionette TRACE conn3 <- [1,2526,null,{}] 20:50:32 INFO - PROCESS | 1840 | 1461642632058 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:50:32 INFO - PROCESS | 1840 | 1461642632243 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 20:50:32 INFO - PROCESS | 1840 | 1461642632520 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad03c6000 == 139 [pid = 1840] [id = 639] 20:50:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f2ac91af000) [pid = 1840] [serial = 1918] [outer = (nil)] 20:50:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f2ac9bce800) [pid = 1840] [serial = 1919] [outer = 0x7f2ac91af000] 20:50:32 INFO - PROCESS | 1840 | 1461642632594 Marionette DEBUG loaded listener.js 20:50:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f2ac9c19400) [pid = 1840] [serial = 1920] [outer = 0x7f2ac91af000] 20:50:33 INFO - PROCESS | 1840 | 1461642633428 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:50:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:50:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1439ms 20:50:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:50:33 INFO - PROCESS | 1840 | 1461642633482 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 20:50:33 INFO - PROCESS | 1840 | 1461642633485 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 20:50:33 INFO - PROCESS | 1840 | 1461642633491 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:50:33 INFO - PROCESS | 1840 | 1461642633493 Marionette TRACE conn3 <- [1,2530,null,{}] 20:50:33 INFO - PROCESS | 1840 | 1461642633499 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:50:33 INFO - PROCESS | 1840 | 1461642633683 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 20:50:33 INFO - PROCESS | 1840 | 1461642633968 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1617000 == 140 [pid = 1840] [id = 640] 20:50:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f2abce52c00) [pid = 1840] [serial = 1921] [outer = (nil)] 20:50:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f2ac9d8a400) [pid = 1840] [serial = 1922] [outer = 0x7f2abce52c00] 20:50:34 INFO - PROCESS | 1840 | 1461642634050 Marionette DEBUG loaded listener.js 20:50:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f2ac9ebbc00) [pid = 1840] [serial = 1923] [outer = 0x7f2abce52c00] 20:50:34 INFO - PROCESS | 1840 | 1461642634897 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:50:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:50:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1482ms 20:50:34 INFO - PROCESS | 1840 | 1461642634974 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 20:50:34 INFO - PROCESS | 1840 | 1461642634977 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 20:50:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:50:34 INFO - PROCESS | 1840 | 1461642634983 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:50:34 INFO - PROCESS | 1840 | 1461642634985 Marionette TRACE conn3 <- [1,2534,null,{}] 20:50:34 INFO - PROCESS | 1840 | 1461642634990 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:50:35 INFO - PROCESS | 1840 | 1461642635175 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 20:50:35 INFO - PROCESS | 1840 | 1461642635449 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1673000 == 141 [pid = 1840] [id = 641] 20:50:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f2abe260800) [pid = 1840] [serial = 1924] [outer = (nil)] 20:50:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f2ac9ec5c00) [pid = 1840] [serial = 1925] [outer = 0x7f2abe260800] 20:50:35 INFO - PROCESS | 1840 | 1461642635522 Marionette DEBUG loaded listener.js 20:50:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f2aca04e800) [pid = 1840] [serial = 1926] [outer = 0x7f2abe260800] 20:50:36 INFO - PROCESS | 1840 | 1461642636521 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:50:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:50:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1585ms 20:50:36 INFO - PROCESS | 1840 | 1461642636592 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 20:50:36 INFO - PROCESS | 1840 | 1461642636594 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 20:50:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:50:36 INFO - PROCESS | 1840 | 1461642636605 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:50:36 INFO - PROCESS | 1840 | 1461642636607 Marionette TRACE conn3 <- [1,2538,null,{}] 20:50:36 INFO - PROCESS | 1840 | 1461642636612 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:50:36 INFO - PROCESS | 1840 | 1461642636847 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 20:50:37 INFO - PROCESS | 1840 | 1461642637162 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad18a7800 == 142 [pid = 1840] [id = 642] 20:50:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f2ac986d000) [pid = 1840] [serial = 1927] [outer = (nil)] 20:50:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f2aca05c400) [pid = 1840] [serial = 1928] [outer = 0x7f2ac986d000] 20:50:37 INFO - PROCESS | 1840 | 1461642637236 Marionette DEBUG loaded listener.js 20:50:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f2aca2e3400) [pid = 1840] [serial = 1929] [outer = 0x7f2ac986d000] 20:50:38 INFO - PROCESS | 1840 | 1461642638067 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:50:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:50:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1527ms 20:50:38 INFO - PROCESS | 1840 | 1461642638132 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 20:50:38 INFO - PROCESS | 1840 | 1461642638136 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 20:50:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:50:38 INFO - PROCESS | 1840 | 1461642638141 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:50:38 INFO - PROCESS | 1840 | 1461642638144 Marionette TRACE conn3 <- [1,2542,null,{}] 20:50:38 INFO - PROCESS | 1840 | 1461642638149 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:50:38 INFO - PROCESS | 1840 | 1461642638332 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 20:50:38 INFO - PROCESS | 1840 | 1461642638611 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad21a0800 == 143 [pid = 1840] [id = 643] 20:50:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f2aca046000) [pid = 1840] [serial = 1930] [outer = (nil)] 20:50:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f2aca2eac00) [pid = 1840] [serial = 1931] [outer = 0x7f2aca046000] 20:50:38 INFO - PROCESS | 1840 | 1461642638685 Marionette DEBUG loaded listener.js 20:50:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f2aca4f5000) [pid = 1840] [serial = 1932] [outer = 0x7f2aca046000] 20:50:39 INFO - PROCESS | 1840 | 1461642639525 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:50:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:50:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1430ms 20:50:39 INFO - PROCESS | 1840 | 1461642639572 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 20:50:39 INFO - PROCESS | 1840 | 1461642639576 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 20:50:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:50:39 INFO - PROCESS | 1840 | 1461642639581 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:50:39 INFO - PROCESS | 1840 | 1461642639583 Marionette TRACE conn3 <- [1,2546,null,{}] 20:50:39 INFO - PROCESS | 1840 | 1461642639589 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:50:39 INFO - PROCESS | 1840 | 1461642639777 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 20:50:40 INFO - PROCESS | 1840 | 1461642640060 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad2363800 == 144 [pid = 1840] [id = 644] 20:50:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f2aca055c00) [pid = 1840] [serial = 1933] [outer = (nil)] 20:50:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f2acb264400) [pid = 1840] [serial = 1934] [outer = 0x7f2aca055c00] 20:50:40 INFO - PROCESS | 1840 | 1461642640134 Marionette DEBUG loaded listener.js 20:50:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f2acc73f800) [pid = 1840] [serial = 1935] [outer = 0x7f2aca055c00] 20:50:41 INFO - PROCESS | 1840 | 1461642641024 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:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1477ms 20:50:41 INFO - PROCESS | 1840 | 1461642641060 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 20:50:41 INFO - PROCESS | 1840 | 1461642641063 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 20:50:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:50:41 INFO - PROCESS | 1840 | 1461642641069 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:50:41 INFO - PROCESS | 1840 | 1461642641071 Marionette TRACE conn3 <- [1,2550,null,{}] 20:50:41 INFO - PROCESS | 1840 | 1461642641081 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:50:41 INFO - PROCESS | 1840 | 1461642641276 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 20:50:41 INFO - PROCESS | 1840 | 1461642641562 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8fe3800 == 145 [pid = 1840] [id = 645] 20:50:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f2ab44e9000) [pid = 1840] [serial = 1936] [outer = (nil)] 20:50:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f2ab784dc00) [pid = 1840] [serial = 1937] [outer = 0x7f2ab44e9000] 20:50:41 INFO - PROCESS | 1840 | 1461642641684 Marionette DEBUG loaded listener.js 20:50:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f2ac1702400) [pid = 1840] [serial = 1938] [outer = 0x7f2ab44e9000] 20:50:42 INFO - PROCESS | 1840 | 1461642642519 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:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1496ms 20:50:42 INFO - PROCESS | 1840 | 1461642642565 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 20:50:42 INFO - PROCESS | 1840 | 1461642642569 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 20:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:50:42 INFO - PROCESS | 1840 | 1461642642574 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:50:42 INFO - PROCESS | 1840 | 1461642642576 Marionette TRACE conn3 <- [1,2554,null,{}] 20:50:42 INFO - PROCESS | 1840 | 1461642642582 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:50:42 INFO - PROCESS | 1840 | 1461642642788 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 20:50:43 INFO - PROCESS | 1840 | 1461642643073 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab42c8800 == 146 [pid = 1840] [id = 646] 20:50:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f2ab1692800) [pid = 1840] [serial = 1939] [outer = (nil)] 20:50:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f2ab454a400) [pid = 1840] [serial = 1940] [outer = 0x7f2ab1692800] 20:50:43 INFO - PROCESS | 1840 | 1461642643193 Marionette DEBUG loaded listener.js 20:50:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f2abd392c00) [pid = 1840] [serial = 1941] [outer = 0x7f2ab1692800] 20:50:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abbae2000 == 145 [pid = 1840] [id = 625] 20:50:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abea36000 == 144 [pid = 1840] [id = 624] 20:50:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abdebb000 == 143 [pid = 1840] [id = 623] 20:50:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab8fd4000 == 142 [pid = 1840] [id = 622] 20:50:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab42c9000 == 141 [pid = 1840] [id = 621] 20:50:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abd237800 == 140 [pid = 1840] [id = 620] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f2ad10b5800) [pid = 1840] [serial = 1671] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f2ab40f2400) [pid = 1840] [serial = 1629] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f2abe210400) [pid = 1840] [serial = 1659] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f2ab169fc00) [pid = 1840] [serial = 1695] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f2abe371000) [pid = 1840] [serial = 1620] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f2ab1fe4000) [pid = 1840] [serial = 1698] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f2ab9e17000) [pid = 1840] [serial = 1656] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f2aba7ef400) [pid = 1840] [serial = 1707] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f2ab9f39400) [pid = 1840] [serial = 1611] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f2ae12cac00) [pid = 1840] [serial = 1602] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f2ab454c400) [pid = 1840] [serial = 1701] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f2ab8bf0400) [pid = 1840] [serial = 1704] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f2aca4fb400) [pid = 1840] [serial = 1668] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f2abd391800) [pid = 1840] [serial = 1617] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f2ada103800) [pid = 1840] [serial = 1608] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f2ae4da7800) [pid = 1840] [serial = 1614] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f2abe375000) [pid = 1840] [serial = 1626] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f2ad3c0b400) [pid = 1840] [serial = 1632] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f2abd882400) [pid = 1840] [serial = 1692] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f2ac18eec00) [pid = 1840] [serial = 1662] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f2abd348c00) [pid = 1840] [serial = 1605] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f2ae529c400) [pid = 1840] [serial = 1686] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f2ae4dad000) [pid = 1840] [serial = 1683] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f2abe0af000) [pid = 1840] [serial = 1689] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f2ac9eb8800) [pid = 1840] [serial = 1515] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f2ac9a35c00) [pid = 1840] [serial = 1665] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f2ae126b000) [pid = 1840] [serial = 1680] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f2abe205c00) [pid = 1840] [serial = 1728] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f2ab75c6000) [pid = 1840] [serial = 1623] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f2ad2743800) [pid = 1840] [serial = 1674] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f2ad640ec00) [pid = 1840] [serial = 1677] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f2ab8bd0800) [pid = 1840] [serial = 1799] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f2ab8f88400) [pid = 1840] [serial = 1800] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f2aba348c00) [pid = 1840] [serial = 1736] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f2abd399c00) [pid = 1840] [serial = 1737] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f2ab79ee800) [pid = 1840] [serial = 1796] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f2ac721b400) [pid = 1840] [serial = 1748] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f2ac899d800) [pid = 1840] [serial = 1749] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f2ac9a37800) [pid = 1840] [serial = 1754] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f2aca04b800) [pid = 1840] [serial = 1755] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f2acd357c00) [pid = 1840] [serial = 1760] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f2acd95e800) [pid = 1840] [serial = 1761] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f2ad1c51400) [pid = 1840] [serial = 1769] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f2ad1eb1c00) [pid = 1840] [serial = 1770] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f2ac91aac00) [pid = 1840] [serial = 1751] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f2ac9866000) [pid = 1840] [serial = 1752] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f2ab7aec800) [pid = 1840] [serial = 1733] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f2ac1787400) [pid = 1840] [serial = 1745] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f2ac1d8a800) [pid = 1840] [serial = 1746] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f2ab8bf0c00) [pid = 1840] [serial = 1778] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f2ac1a6f000) [pid = 1840] [serial = 1779] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f2acf2bcc00) [pid = 1840] [serial = 1763] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f2acfd75400) [pid = 1840] [serial = 1764] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f2ab8bd1000) [pid = 1840] [serial = 1787] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f2ad0e9c800) [pid = 1840] [serial = 1766] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f2ad1848c00) [pid = 1840] [serial = 1767] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f2aba341400) [pid = 1840] [serial = 1784] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f2ad2571c00) [pid = 1840] [serial = 1772] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f2ad2a2f400) [pid = 1840] [serial = 1773] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f2abe263400) [pid = 1840] [serial = 1739] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f2abe373800) [pid = 1840] [serial = 1740] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f2acb0dc000) [pid = 1840] [serial = 1757] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f2ab84b4c00) [pid = 1840] [serial = 1734] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f2acc82e400) [pid = 1840] [serial = 1758] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f2abe207000) [pid = 1840] [serial = 1790] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f2ab454a800) [pid = 1840] [serial = 1793] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f2ab724e000) [pid = 1840] [serial = 1794] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f2ab1fe0000) [pid = 1840] [serial = 1730] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f2ab40f2c00) [pid = 1840] [serial = 1731] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f2abd39a800) [pid = 1840] [serial = 1781] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f2adf11dc00) [pid = 1840] [serial = 1782] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f2ad300d400) [pid = 1840] [serial = 1775] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f2ad3c4c000) [pid = 1840] [serial = 1776] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f2abf956800) [pid = 1840] [serial = 1742] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f2abfc48800) [pid = 1840] [serial = 1743] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f2aba340800) [pid = 1840] [serial = 1805] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f2ab7ae6000) [pid = 1840] [serial = 1797] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f2ab7ae7c00) [pid = 1840] [serial = 1802] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f2ab9f33800) [pid = 1840] [serial = 1803] [outer = (nil)] [url = about:blank] 20:50:45 INFO - PROCESS | 1840 | 1461642645423 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:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2895ms 20:50:45 INFO - PROCESS | 1840 | 1461642645470 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 20:50:45 INFO - PROCESS | 1840 | 1461642645474 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 20:50:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:50:45 INFO - PROCESS | 1840 | 1461642645482 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:50:45 INFO - PROCESS | 1840 | 1461642645487 Marionette TRACE conn3 <- [1,2558,null,{}] 20:50:45 INFO - PROCESS | 1840 | 1461642645495 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:50:45 INFO - PROCESS | 1840 | 1461642645697 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 20:50:45 INFO - PROCESS | 1840 | 1461642645900 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab62dc000 == 141 [pid = 1840] [id = 647] 20:50:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f2ab1694c00) [pid = 1840] [serial = 1942] [outer = (nil)] 20:50:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f2ab40f3800) [pid = 1840] [serial = 1943] [outer = 0x7f2ab1694c00] 20:50:45 INFO - PROCESS | 1840 | 1461642645967 Marionette DEBUG loaded listener.js 20:50:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f2ab7246800) [pid = 1840] [serial = 1944] [outer = 0x7f2ab1694c00] 20:50:46 INFO - PROCESS | 1840 | 1461642646712 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:50:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:50:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1286ms 20:50:46 INFO - PROCESS | 1840 | 1461642646767 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 20:50:46 INFO - PROCESS | 1840 | 1461642646775 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 20:50:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:50:46 INFO - PROCESS | 1840 | 1461642646784 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:50:46 INFO - PROCESS | 1840 | 1461642646787 Marionette TRACE conn3 <- [1,2562,null,{}] 20:50:46 INFO - PROCESS | 1840 | 1461642646792 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:50:47 INFO - PROCESS | 1840 | 1461642647062 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 20:50:47 INFO - PROCESS | 1840 | 1461642647187 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8d67000 == 142 [pid = 1840] [id = 648] 20:50:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f2ab1fea400) [pid = 1840] [serial = 1945] [outer = (nil)] 20:50:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f2ab7857400) [pid = 1840] [serial = 1946] [outer = 0x7f2ab1fea400] 20:50:47 INFO - PROCESS | 1840 | 1461642647249 Marionette DEBUG loaded listener.js 20:50:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f2ab7be5c00) [pid = 1840] [serial = 1947] [outer = 0x7f2ab1fea400] 20:50:48 INFO - PROCESS | 1840 | 1461642648160 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:50:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:50:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1431ms 20:50:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:50:48 INFO - PROCESS | 1840 | 1461642648214 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 20:50:48 INFO - PROCESS | 1840 | 1461642648217 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 20:50:48 INFO - PROCESS | 1840 | 1461642648233 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:50:48 INFO - PROCESS | 1840 | 1461642648238 Marionette TRACE conn3 <- [1,2566,null,{}] 20:50:48 INFO - PROCESS | 1840 | 1461642648261 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:50:48 INFO - PROCESS | 1840 | 1461642648499 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 20:50:48 INFO - PROCESS | 1840 | 1461642648528 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abd242800 == 143 [pid = 1840] [id = 649] 20:50:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f2ab8addc00) [pid = 1840] [serial = 1948] [outer = (nil)] 20:50:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f2ab9e1ac00) [pid = 1840] [serial = 1949] [outer = 0x7f2ab8addc00] 20:50:48 INFO - PROCESS | 1840 | 1461642648588 Marionette DEBUG loaded listener.js 20:50:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f2ab9f39c00) [pid = 1840] [serial = 1950] [outer = 0x7f2ab8addc00] 20:50:49 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f2ab8f83000) [pid = 1840] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:50:49 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f2ab40f0400) [pid = 1840] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:50:49 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f2ab44e2000) [pid = 1840] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:50:49 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f2abd395800) [pid = 1840] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:50:49 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f2ab1fe9400) [pid = 1840] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:50:49 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f2ab72e1400) [pid = 1840] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:50:49 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f2ab7852800) [pid = 1840] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:50:49 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f2ab8bcec00) [pid = 1840] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:50:49 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f2ab72da400) [pid = 1840] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:50:50 INFO - PROCESS | 1840 | 1461642650015 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:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1809ms 20:50:50 INFO - PROCESS | 1840 | 1461642650030 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 20:50:50 INFO - PROCESS | 1840 | 1461642650034 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 20:50:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:50:50 INFO - PROCESS | 1840 | 1461642650041 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:50:50 INFO - PROCESS | 1840 | 1461642650042 Marionette TRACE conn3 <- [1,2570,null,{}] 20:50:50 INFO - PROCESS | 1840 | 1461642650048 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:50:50 INFO - PROCESS | 1840 | 1461642650313 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 20:50:50 INFO - PROCESS | 1840 | 1461642650438 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abdf26000 == 144 [pid = 1840] [id = 650] 20:50:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f2ab1699000) [pid = 1840] [serial = 1951] [outer = (nil)] 20:50:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f2ab84bc000) [pid = 1840] [serial = 1952] [outer = 0x7f2ab1699000] 20:50:50 INFO - PROCESS | 1840 | 1461642650497 Marionette DEBUG loaded listener.js 20:50:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f2aba7ebc00) [pid = 1840] [serial = 1953] [outer = 0x7f2ab1699000] 20:50:51 INFO - PROCESS | 1840 | 1461642651196 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:50:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:50:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1183ms 20:50:51 INFO - PROCESS | 1840 | 1461642651223 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 20:50:51 INFO - PROCESS | 1840 | 1461642651226 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 20:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:50:51 INFO - PROCESS | 1840 | 1461642651231 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:50:51 INFO - PROCESS | 1840 | 1461642651234 Marionette TRACE conn3 <- [1,2574,null,{}] 20:50:51 INFO - PROCESS | 1840 | 1461642651238 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:50:51 INFO - PROCESS | 1840 | 1461642651483 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 20:50:51 INFO - PROCESS | 1840 | 1461642651506 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe3c5000 == 145 [pid = 1840] [id = 651] 20:50:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f2aba7ef400) [pid = 1840] [serial = 1954] [outer = (nil)] 20:50:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f2abce53000) [pid = 1840] [serial = 1955] [outer = 0x7f2aba7ef400] 20:50:51 INFO - PROCESS | 1840 | 1461642651563 Marionette DEBUG loaded listener.js 20:50:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f2abd1f4400) [pid = 1840] [serial = 1956] [outer = 0x7f2aba7ef400] 20:50:52 INFO - PROCESS | 1840 | 1461642652697 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:50:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:50:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1528ms 20:50:52 INFO - PROCESS | 1840 | 1461642652760 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 20:50:52 INFO - PROCESS | 1840 | 1461642652766 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 20:50:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:50:52 INFO - PROCESS | 1840 | 1461642652775 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:50:52 INFO - PROCESS | 1840 | 1461642652779 Marionette TRACE conn3 <- [1,2578,null,{}] 20:50:52 INFO - PROCESS | 1840 | 1461642652787 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:50:53 INFO - PROCESS | 1840 | 1461642653019 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 20:50:53 INFO - PROCESS | 1840 | 1461642653346 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8fd8000 == 146 [pid = 1840] [id = 652] 20:50:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f2ab75bbc00) [pid = 1840] [serial = 1957] [outer = (nil)] 20:50:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f2ab784bc00) [pid = 1840] [serial = 1958] [outer = 0x7f2ab75bbc00] 20:50:53 INFO - PROCESS | 1840 | 1461642653418 Marionette DEBUG loaded listener.js 20:50:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f2ab7be5800) [pid = 1840] [serial = 1959] [outer = 0x7f2ab75bbc00] 20:50:54 INFO - PROCESS | 1840 | 1461642654286 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:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1581ms 20:50:54 INFO - PROCESS | 1840 | 1461642654356 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 20:50:54 INFO - PROCESS | 1840 | 1461642654365 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 20:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:50:54 INFO - PROCESS | 1840 | 1461642654374 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:50:54 INFO - PROCESS | 1840 | 1461642654378 Marionette TRACE conn3 <- [1,2582,null,{}] 20:50:54 INFO - PROCESS | 1840 | 1461642654383 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:50:54 INFO - PROCESS | 1840 | 1461642654621 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 20:50:54 INFO - PROCESS | 1840 | 1461642654955 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abea36000 == 147 [pid = 1840] [id = 653] 20:50:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f2ab9e1a000) [pid = 1840] [serial = 1960] [outer = (nil)] 20:50:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f2ab9f38800) [pid = 1840] [serial = 1961] [outer = 0x7f2ab9e1a000] 20:50:55 INFO - PROCESS | 1840 | 1461642655025 Marionette DEBUG loaded listener.js 20:50:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f2abb7d0800) [pid = 1840] [serial = 1962] [outer = 0x7f2ab9e1a000] 20:50:55 INFO - PROCESS | 1840 | 1461642655884 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:50:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:50:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1579ms 20:50:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:50:55 INFO - PROCESS | 1840 | 1461642655953 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 20:50:55 INFO - PROCESS | 1840 | 1461642655956 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 20:50:55 INFO - PROCESS | 1840 | 1461642655963 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:50:55 INFO - PROCESS | 1840 | 1461642655968 Marionette TRACE conn3 <- [1,2586,null,{}] 20:50:55 INFO - PROCESS | 1840 | 1461642655984 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:50:56 INFO - PROCESS | 1840 | 1461642656225 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 20:50:56 INFO - PROCESS | 1840 | 1461642656542 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac029f800 == 148 [pid = 1840] [id = 654] 20:50:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f2abd392800) [pid = 1840] [serial = 1963] [outer = (nil)] 20:50:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f2abd882400) [pid = 1840] [serial = 1964] [outer = 0x7f2abd392800] 20:50:56 INFO - PROCESS | 1840 | 1461642656619 Marionette DEBUG loaded listener.js 20:50:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f2abe20e400) [pid = 1840] [serial = 1965] [outer = 0x7f2abd392800] 20:50:57 INFO - PROCESS | 1840 | 1461642657438 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:50:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:50:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1535ms 20:50:57 INFO - PROCESS | 1840 | 1461642657498 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 20:50:57 INFO - PROCESS | 1840 | 1461642657502 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 20:50:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:50:57 INFO - PROCESS | 1840 | 1461642657507 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:50:57 INFO - PROCESS | 1840 | 1461642657510 Marionette TRACE conn3 <- [1,2590,null,{}] 20:50:57 INFO - PROCESS | 1840 | 1461642657515 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:50:57 INFO - PROCESS | 1840 | 1461642657709 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 20:50:57 INFO - PROCESS | 1840 | 1461642657981 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac2f6c000 == 149 [pid = 1840] [id = 655] 20:50:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f2abd39c000) [pid = 1840] [serial = 1966] [outer = (nil)] 20:50:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f2abe36ac00) [pid = 1840] [serial = 1967] [outer = 0x7f2abd39c000] 20:50:58 INFO - PROCESS | 1840 | 1461642658055 Marionette DEBUG loaded listener.js 20:50:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f2abeb11c00) [pid = 1840] [serial = 1968] [outer = 0x7f2abd39c000] 20:50:58 INFO - PROCESS | 1840 | 1461642658867 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:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1433ms 20:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:50:58 INFO - PROCESS | 1840 | 1461642658941 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 20:50:58 INFO - PROCESS | 1840 | 1461642658944 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 20:50:58 INFO - PROCESS | 1840 | 1461642658950 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:50:58 INFO - PROCESS | 1840 | 1461642658953 Marionette TRACE conn3 <- [1,2594,null,{}] 20:50:58 INFO - PROCESS | 1840 | 1461642658958 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:50:59 INFO - PROCESS | 1840 | 1461642659148 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 20:50:59 INFO - PROCESS | 1840 | 1461642659414 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7333000 == 150 [pid = 1840] [id = 656] 20:50:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f2abe265800) [pid = 1840] [serial = 1969] [outer = (nil)] 20:50:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f2abf953000) [pid = 1840] [serial = 1970] [outer = 0x7f2abe265800] 20:50:59 INFO - PROCESS | 1840 | 1461642659487 Marionette DEBUG loaded listener.js 20:50:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f2abfc43800) [pid = 1840] [serial = 1971] [outer = 0x7f2abe265800] 20:51:00 INFO - PROCESS | 1840 | 1461642660384 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:51:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:51:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1484ms 20:51:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:51:00 INFO - PROCESS | 1840 | 1461642660434 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 20:51:00 INFO - PROCESS | 1840 | 1461642660436 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 20:51:00 INFO - PROCESS | 1840 | 1461642660441 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:51:00 INFO - PROCESS | 1840 | 1461642660445 Marionette TRACE conn3 <- [1,2598,null,{}] 20:51:00 INFO - PROCESS | 1840 | 1461642660450 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:51:00 INFO - PROCESS | 1840 | 1461642660664 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 20:51:00 INFO - PROCESS | 1840 | 1461642660938 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac8f62000 == 151 [pid = 1840] [id = 657] 20:51:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f2ac1792000) [pid = 1840] [serial = 1972] [outer = (nil)] 20:51:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f2ac1ea6000) [pid = 1840] [serial = 1973] [outer = 0x7f2ac1792000] 20:51:01 INFO - PROCESS | 1840 | 1461642661063 Marionette DEBUG loaded listener.js 20:51:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f2ac2dd8000) [pid = 1840] [serial = 1974] [outer = 0x7f2ac1792000] 20:51:01 INFO - PROCESS | 1840 | 1461642661950 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:51:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:51:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1579ms 20:51:02 INFO - PROCESS | 1840 | 1461642662021 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 20:51:02 INFO - PROCESS | 1840 | 1461642662025 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 20:51:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:51:02 INFO - PROCESS | 1840 | 1461642662030 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:51:02 INFO - PROCESS | 1840 | 1461642662033 Marionette TRACE conn3 <- [1,2602,null,{}] 20:51:02 INFO - PROCESS | 1840 | 1461642662038 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:51:02 INFO - PROCESS | 1840 | 1461642662282 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 20:51:02 INFO - PROCESS | 1840 | 1461642662599 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac989b800 == 152 [pid = 1840] [id = 658] 20:51:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f2ac1792400) [pid = 1840] [serial = 1975] [outer = (nil)] 20:51:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f2ac721a000) [pid = 1840] [serial = 1976] [outer = 0x7f2ac1792400] 20:51:02 INFO - PROCESS | 1840 | 1461642662706 Marionette DEBUG loaded listener.js 20:51:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f2ac75a6400) [pid = 1840] [serial = 1977] [outer = 0x7f2ac1792400] 20:51:03 INFO - PROCESS | 1840 | 1461642663671 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:51:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:51:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1686ms 20:51:03 INFO - PROCESS | 1840 | 1461642663719 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 20:51:03 INFO - PROCESS | 1840 | 1461642663722 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 20:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:51:03 INFO - PROCESS | 1840 | 1461642663728 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:51:03 INFO - PROCESS | 1840 | 1461642663730 Marionette TRACE conn3 <- [1,2606,null,{}] 20:51:03 INFO - PROCESS | 1840 | 1461642663736 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:51:03 INFO - PROCESS | 1840 | 1461642663957 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 20:51:04 INFO - PROCESS | 1840 | 1461642664236 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca0d2800 == 153 [pid = 1840] [id = 659] 20:51:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f2ac2d0fc00) [pid = 1840] [serial = 1978] [outer = (nil)] 20:51:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f2ac8999000) [pid = 1840] [serial = 1979] [outer = 0x7f2ac2d0fc00] 20:51:04 INFO - PROCESS | 1840 | 1461642664309 Marionette DEBUG loaded listener.js 20:51:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f2ac8cbcc00) [pid = 1840] [serial = 1980] [outer = 0x7f2ac2d0fc00] 20:51:05 INFO - PROCESS | 1840 | 1461642665200 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:51:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:51:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1527ms 20:51:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:51:05 INFO - PROCESS | 1840 | 1461642665256 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 20:51:05 INFO - PROCESS | 1840 | 1461642665259 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 20:51:05 INFO - PROCESS | 1840 | 1461642665265 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:51:05 INFO - PROCESS | 1840 | 1461642665268 Marionette TRACE conn3 <- [1,2610,null,{}] 20:51:05 INFO - PROCESS | 1840 | 1461642665273 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:51:05 INFO - PROCESS | 1840 | 1461642665459 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 20:51:05 INFO - PROCESS | 1840 | 1461642665703 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc807800 == 154 [pid = 1840] [id = 660] 20:51:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f2ac72a6800) [pid = 1840] [serial = 1981] [outer = (nil)] 20:51:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f2ac9254c00) [pid = 1840] [serial = 1982] [outer = 0x7f2ac72a6800] 20:51:05 INFO - PROCESS | 1840 | 1461642665775 Marionette DEBUG loaded listener.js 20:51:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f2ac925f400) [pid = 1840] [serial = 1983] [outer = 0x7f2ac72a6800] 20:51:06 INFO - PROCESS | 1840 | 1461642666619 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:51:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:51:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1391ms 20:51:06 INFO - PROCESS | 1840 | 1461642666656 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 20:51:06 INFO - PROCESS | 1840 | 1461642666659 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 20:51:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:51:06 INFO - PROCESS | 1840 | 1461642666665 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:51:06 INFO - PROCESS | 1840 | 1461642666667 Marionette TRACE conn3 <- [1,2614,null,{}] 20:51:06 INFO - PROCESS | 1840 | 1461642666672 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:51:06 INFO - PROCESS | 1840 | 1461642666869 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 20:51:07 INFO - PROCESS | 1840 | 1461642667173 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accf66000 == 155 [pid = 1840] [id = 661] 20:51:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f2ab72da000) [pid = 1840] [serial = 1984] [outer = (nil)] 20:51:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f2ac9a37800) [pid = 1840] [serial = 1985] [outer = 0x7f2ab72da000] 20:51:07 INFO - PROCESS | 1840 | 1461642667254 Marionette DEBUG loaded listener.js 20:51:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f2ac9ec0800) [pid = 1840] [serial = 1986] [outer = 0x7f2ab72da000] 20:51:08 INFO - PROCESS | 1840 | 1461642668120 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:51:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:51:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1483ms 20:51:08 INFO - PROCESS | 1840 | 1461642668150 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 20:51:08 INFO - PROCESS | 1840 | 1461642668154 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 20:51:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:51:08 INFO - PROCESS | 1840 | 1461642668160 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:51:08 INFO - PROCESS | 1840 | 1461642668163 Marionette TRACE conn3 <- [1,2618,null,{}] 20:51:08 INFO - PROCESS | 1840 | 1461642668168 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:51:08 INFO - PROCESS | 1840 | 1461642668379 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 20:51:08 INFO - PROCESS | 1840 | 1461642668657 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd4a4000 == 156 [pid = 1840] [id = 662] 20:51:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f2ac9866000) [pid = 1840] [serial = 1987] [outer = (nil)] 20:51:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f2acc745400) [pid = 1840] [serial = 1988] [outer = 0x7f2ac9866000] 20:51:08 INFO - PROCESS | 1840 | 1461642668737 Marionette DEBUG loaded listener.js 20:51:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f2acc9d3800) [pid = 1840] [serial = 1989] [outer = 0x7f2ac9866000] 20:51:09 INFO - PROCESS | 1840 | 1461642669640 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:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1528ms 20:51:09 INFO - PROCESS | 1840 | 1461642669689 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 20:51:09 INFO - PROCESS | 1840 | 1461642669691 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 20:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:51:09 INFO - PROCESS | 1840 | 1461642669697 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:51:09 INFO - PROCESS | 1840 | 1461642669699 Marionette TRACE conn3 <- [1,2622,null,{}] 20:51:09 INFO - PROCESS | 1840 | 1461642669705 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:51:09 INFO - PROCESS | 1840 | 1461642669901 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 20:51:10 INFO - PROCESS | 1840 | 1461642670176 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acf252800 == 157 [pid = 1840] [id = 663] 20:51:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f2acc744c00) [pid = 1840] [serial = 1990] [outer = (nil)] 20:51:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f2accc4ac00) [pid = 1840] [serial = 1991] [outer = 0x7f2acc744c00] 20:51:10 INFO - PROCESS | 1840 | 1461642670298 Marionette DEBUG loaded listener.js 20:51:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f2acd34b800) [pid = 1840] [serial = 1992] [outer = 0x7f2acc744c00] 20:51:11 INFO - PROCESS | 1840 | 1461642671098 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:51:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:51:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1432ms 20:51:11 INFO - PROCESS | 1840 | 1461642671145 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 20:51:11 INFO - PROCESS | 1840 | 1461642671147 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 20:51:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:51:11 INFO - PROCESS | 1840 | 1461642671154 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:51:11 INFO - PROCESS | 1840 | 1461642671158 Marionette TRACE conn3 <- [1,2626,null,{}] 20:51:11 INFO - PROCESS | 1840 | 1461642671172 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:51:11 INFO - PROCESS | 1840 | 1461642671376 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 20:51:11 INFO - PROCESS | 1840 | 1461642671652 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1669800 == 158 [pid = 1840] [id = 664] 20:51:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f2acc9d8400) [pid = 1840] [serial = 1993] [outer = (nil)] 20:51:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f2acd356800) [pid = 1840] [serial = 1994] [outer = 0x7f2acc9d8400] 20:51:11 INFO - PROCESS | 1840 | 1461642671725 Marionette DEBUG loaded listener.js 20:51:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f2acd529c00) [pid = 1840] [serial = 1995] [outer = 0x7f2acc9d8400] 20:51:12 INFO - PROCESS | 1840 | 1461642672591 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:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1502ms 20:51:12 INFO - PROCESS | 1840 | 1461642672656 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 20:51:12 INFO - PROCESS | 1840 | 1461642672660 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 20:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:51:12 INFO - PROCESS | 1840 | 1461642672665 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:51:12 INFO - PROCESS | 1840 | 1461642672668 Marionette TRACE conn3 <- [1,2630,null,{}] 20:51:12 INFO - PROCESS | 1840 | 1461642672673 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:51:12 INFO - PROCESS | 1840 | 1461642672872 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 20:51:13 INFO - PROCESS | 1840 | 1461642673149 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad2437000 == 159 [pid = 1840] [id = 665] 20:51:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f2acd34c400) [pid = 1840] [serial = 1996] [outer = (nil)] 20:51:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f2acd914800) [pid = 1840] [serial = 1997] [outer = 0x7f2acd34c400] 20:51:13 INFO - PROCESS | 1840 | 1461642673221 Marionette DEBUG loaded listener.js 20:51:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f2acd91d800) [pid = 1840] [serial = 1998] [outer = 0x7f2acd34c400] 20:51:14 INFO - PROCESS | 1840 | 1461642674071 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:51:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:51:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1479ms 20:51:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:51:14 INFO - PROCESS | 1840 | 1461642674144 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 20:51:14 INFO - PROCESS | 1840 | 1461642674147 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 20:51:14 INFO - PROCESS | 1840 | 1461642674153 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:51:14 INFO - PROCESS | 1840 | 1461642674156 Marionette TRACE conn3 <- [1,2634,null,{}] 20:51:14 INFO - PROCESS | 1840 | 1461642674160 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:51:14 INFO - PROCESS | 1840 | 1461642674359 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 20:51:14 INFO - PROCESS | 1840 | 1461642674638 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad375b000 == 160 [pid = 1840] [id = 666] 20:51:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f2acd34ec00) [pid = 1840] [serial = 1999] [outer = (nil)] 20:51:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f2acd95f400) [pid = 1840] [serial = 2000] [outer = 0x7f2acd34ec00] 20:51:14 INFO - PROCESS | 1840 | 1461642674749 Marionette DEBUG loaded listener.js 20:51:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f2acd976c00) [pid = 1840] [serial = 2001] [outer = 0x7f2acd34ec00] 20:51:15 INFO - PROCESS | 1840 | 1461642675556 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:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1435ms 20:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:51:15 INFO - PROCESS | 1840 | 1461642675588 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 20:51:15 INFO - PROCESS | 1840 | 1461642675591 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 20:51:15 INFO - PROCESS | 1840 | 1461642675595 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:51:15 INFO - PROCESS | 1840 | 1461642675599 Marionette TRACE conn3 <- [1,2638,null,{}] 20:51:15 INFO - PROCESS | 1840 | 1461642675604 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:51:15 INFO - PROCESS | 1840 | 1461642675790 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 20:51:16 INFO - PROCESS | 1840 | 1461642676070 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad3a3b000 == 161 [pid = 1840] [id = 667] 20:51:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f2acd52f000) [pid = 1840] [serial = 2002] [outer = (nil)] 20:51:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f2acd97fc00) [pid = 1840] [serial = 2003] [outer = 0x7f2acd52f000] 20:51:16 INFO - PROCESS | 1840 | 1461642676142 Marionette DEBUG loaded listener.js 20:51:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f2acdac9400) [pid = 1840] [serial = 2004] [outer = 0x7f2acd52f000] 20:51:16 INFO - PROCESS | 1840 | 1461642676963 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:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1434ms 20:51:17 INFO - PROCESS | 1840 | 1461642677031 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 20:51:17 INFO - PROCESS | 1840 | 1461642677034 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 20:51:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:51:17 INFO - PROCESS | 1840 | 1461642677040 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:51:17 INFO - PROCESS | 1840 | 1461642677042 Marionette TRACE conn3 <- [1,2642,null,{}] 20:51:17 INFO - PROCESS | 1840 | 1461642677048 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:51:17 INFO - PROCESS | 1840 | 1461642677250 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 20:51:17 INFO - PROCESS | 1840 | 1461642677527 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad64dc800 == 162 [pid = 1840] [id = 668] 20:51:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f2ac9542000) [pid = 1840] [serial = 2005] [outer = (nil)] 20:51:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f2acdacf400) [pid = 1840] [serial = 2006] [outer = 0x7f2ac9542000] 20:51:17 INFO - PROCESS | 1840 | 1461642677601 Marionette DEBUG loaded listener.js 20:51:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f2acdc71400) [pid = 1840] [serial = 2007] [outer = 0x7f2ac9542000] 20:51:18 INFO - PROCESS | 1840 | 1461642678445 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:51:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:51:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1478ms 20:51:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:51:18 INFO - PROCESS | 1840 | 1461642678519 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 20:51:18 INFO - PROCESS | 1840 | 1461642678522 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 20:51:18 INFO - PROCESS | 1840 | 1461642678527 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:51:18 INFO - PROCESS | 1840 | 1461642678530 Marionette TRACE conn3 <- [1,2646,null,{}] 20:51:18 INFO - PROCESS | 1840 | 1461642678535 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:51:18 INFO - PROCESS | 1840 | 1461642678758 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 20:51:19 INFO - PROCESS | 1840 | 1461642679034 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2adf1c0000 == 163 [pid = 1840] [id = 669] 20:51:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f2acd969c00) [pid = 1840] [serial = 2008] [outer = (nil)] 20:51:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f2acdc79000) [pid = 1840] [serial = 2009] [outer = 0x7f2acd969c00] 20:51:19 INFO - PROCESS | 1840 | 1461642679143 Marionette DEBUG loaded listener.js 20:51:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f2acdeba400) [pid = 1840] [serial = 2010] [outer = 0x7f2acd969c00] 20:51:20 INFO - PROCESS | 1840 | 1461642680008 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:51:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:51:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1530ms 20:51:20 INFO - PROCESS | 1840 | 1461642680058 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 20:51:20 INFO - PROCESS | 1840 | 1461642680061 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 20:51:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:51:20 INFO - PROCESS | 1840 | 1461642680066 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:51:20 INFO - PROCESS | 1840 | 1461642680068 Marionette TRACE conn3 <- [1,2650,null,{}] 20:51:20 INFO - PROCESS | 1840 | 1461642680074 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:51:20 INFO - PROCESS | 1840 | 1461642680267 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 20:51:21 INFO - PROCESS | 1840 | 1461642681102 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab83cb800 == 164 [pid = 1840] [id = 670] 20:51:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f2ab1fe9400) [pid = 1840] [serial = 2011] [outer = (nil)] 20:51:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f2ab40e6800) [pid = 1840] [serial = 2012] [outer = 0x7f2ab1fe9400] 20:51:21 INFO - PROCESS | 1840 | 1461642681179 Marionette DEBUG loaded listener.js 20:51:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f2ab44eb400) [pid = 1840] [serial = 2013] [outer = 0x7f2ab1fe9400] 20:51:22 INFO - PROCESS | 1840 | 1461642682017 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:51:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:51:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1987ms 20:51:22 INFO - PROCESS | 1840 | 1461642682055 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 20:51:22 INFO - PROCESS | 1840 | 1461642682061 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 20:51:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:51:22 INFO - PROCESS | 1840 | 1461642682067 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:51:22 INFO - PROCESS | 1840 | 1461642682072 Marionette TRACE conn3 <- [1,2654,null,{}] 20:51:22 INFO - PROCESS | 1840 | 1461642682078 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:51:22 INFO - PROCESS | 1840 | 1461642682267 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 20:51:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae5096000 == 163 [pid = 1840] [id = 591] 20:51:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab9e93800 == 162 [pid = 1840] [id = 595] 20:51:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1896800 == 161 [pid = 1840] [id = 99] 20:51:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abdf0a000 == 160 [pid = 1840] [id = 593] 20:51:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac2fa5000 == 159 [pid = 1840] [id = 542] 20:51:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac01ad000 == 158 [pid = 1840] [id = 594] 20:51:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abd0a0800 == 157 [pid = 1840] [id = 592] 20:51:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abdf26000 == 156 [pid = 1840] [id = 650] 20:51:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abd242800 == 155 [pid = 1840] [id = 649] 20:51:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab8d67000 == 154 [pid = 1840] [id = 648] 20:51:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab62dc000 == 153 [pid = 1840] [id = 647] 20:51:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab8fe3800 == 152 [pid = 1840] [id = 645] 20:51:22 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad2363800 == 151 [pid = 1840] [id = 644] 20:51:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad21a0800 == 150 [pid = 1840] [id = 643] 20:51:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad18a7800 == 149 [pid = 1840] [id = 642] 20:51:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1673000 == 148 [pid = 1840] [id = 641] 20:51:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1617000 == 147 [pid = 1840] [id = 640] 20:51:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad03c6000 == 146 [pid = 1840] [id = 639] 20:51:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acf24f800 == 145 [pid = 1840] [id = 638] 20:51:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd6db800 == 144 [pid = 1840] [id = 637] 20:51:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd493800 == 143 [pid = 1840] [id = 636] 20:51:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2accfb1800 == 142 [pid = 1840] [id = 635] 20:51:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2accb37800 == 141 [pid = 1840] [id = 634] 20:51:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca488800 == 140 [pid = 1840] [id = 633] 20:51:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9aaf800 == 139 [pid = 1840] [id = 632] 20:51:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac8bb8800 == 138 [pid = 1840] [id = 631] 20:51:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac7411800 == 137 [pid = 1840] [id = 630] 20:51:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac2f7e000 == 136 [pid = 1840] [id = 629] 20:51:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abea35800 == 135 [pid = 1840] [id = 628] 20:51:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab8fc9000 == 134 [pid = 1840] [id = 627] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f2ac72a2800) [pid = 1840] [serial = 1847] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f2abd1fb800) [pid = 1840] [serial = 1872] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f2ab7be3c00) [pid = 1840] [serial = 1863] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f2abb7c7400) [pid = 1840] [serial = 1878] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f2abfc4f800) [pid = 1840] [serial = 1832] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f2ab75c5400) [pid = 1840] [serial = 1862] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f2ab83f0c00) [pid = 1840] [serial = 1808] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f2ab7ae8400) [pid = 1840] [serial = 1856] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f2abe0a9800) [pid = 1840] [serial = 1875] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f2ac8997000) [pid = 1840] [serial = 1853] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f2ab72de800) [pid = 1840] [serial = 1865] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f2ac74d9c00) [pid = 1840] [serial = 1850] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f2ac91a2c00) [pid = 1840] [serial = 1785] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f2abd876c00) [pid = 1840] [serial = 1874] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f2ab8ae4c00) [pid = 1840] [serial = 1877] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f2ab8bd4800) [pid = 1840] [serial = 1866] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f2abd346c00) [pid = 1840] [serial = 1788] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f2abce5a000) [pid = 1840] [serial = 1871] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f2aba7f1000) [pid = 1840] [serial = 1811] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f2aba330c00) [pid = 1840] [serial = 1868] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f2ac2d11c00) [pid = 1840] [serial = 1838] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f2ac1794800) [pid = 1840] [serial = 1835] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f2abce5c400) [pid = 1840] [serial = 1814] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f2abe2d1800) [pid = 1840] [serial = 1823] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f2abe376400) [pid = 1840] [serial = 1841] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f2ac2f09400) [pid = 1840] [serial = 1844] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f2abf952c00) [pid = 1840] [serial = 1829] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f2abeb14800) [pid = 1840] [serial = 1826] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f2ab7856800) [pid = 1840] [serial = 1859] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f2abd391c00) [pid = 1840] [serial = 1817] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f2abd881400) [pid = 1840] [serial = 1820] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f2abb7c6000) [pid = 1840] [serial = 1869] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f2abf954000) [pid = 1840] [serial = 1791] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1840 | 1461642683338 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab3f9f000 == 135 [pid = 1840] [id = 671] 20:51:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f2ab44ee800) [pid = 1840] [serial = 2014] [outer = (nil)] 20:51:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f2ab75bf000) [pid = 1840] [serial = 2015] [outer = 0x7f2ab44ee800] 20:51:23 INFO - PROCESS | 1840 | 1461642683413 Marionette DEBUG loaded listener.js 20:51:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f2ab83f3800) [pid = 1840] [serial = 2016] [outer = 0x7f2ab44ee800] 20:51:24 INFO - PROCESS | 1840 | 1461642684124 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:51:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:51:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2082ms 20:51:24 INFO - PROCESS | 1840 | 1461642684153 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 20:51:24 INFO - PROCESS | 1840 | 1461642684158 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 20:51:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:51:24 INFO - PROCESS | 1840 | 1461642684164 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:51:24 INFO - PROCESS | 1840 | 1461642684166 Marionette TRACE conn3 <- [1,2658,null,{}] 20:51:24 INFO - PROCESS | 1840 | 1461642684172 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:51:24 INFO - PROCESS | 1840 | 1461642684339 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 20:51:24 INFO - PROCESS | 1840 | 1461642684550 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab9e91000 == 136 [pid = 1840] [id = 672] 20:51:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f2ab7243800) [pid = 1840] [serial = 2017] [outer = (nil)] 20:51:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f2ab8bfc800) [pid = 1840] [serial = 2018] [outer = 0x7f2ab7243800] 20:51:24 INFO - PROCESS | 1840 | 1461642684614 Marionette DEBUG loaded listener.js 20:51:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f2ab9f33800) [pid = 1840] [serial = 2019] [outer = 0x7f2ab7243800] 20:51:25 INFO - PROCESS | 1840 | 1461642685371 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:51:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:51:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1227ms 20:51:25 INFO - PROCESS | 1840 | 1461642685392 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 20:51:25 INFO - PROCESS | 1840 | 1461642685396 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 20:51:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:51:25 INFO - PROCESS | 1840 | 1461642685408 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:51:25 INFO - PROCESS | 1840 | 1461642685415 Marionette TRACE conn3 <- [1,2662,null,{}] 20:51:25 INFO - PROCESS | 1840 | 1461642685423 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:51:25 INFO - PROCESS | 1840 | 1461642685710 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 20:51:25 INFO - PROCESS | 1840 | 1461642685759 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe30b800 == 137 [pid = 1840] [id = 673] 20:51:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f2aba348c00) [pid = 1840] [serial = 2020] [outer = (nil)] 20:51:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f2abce59800) [pid = 1840] [serial = 2021] [outer = 0x7f2aba348c00] 20:51:25 INFO - PROCESS | 1840 | 1461642685817 Marionette DEBUG loaded listener.js 20:51:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f2abd345800) [pid = 1840] [serial = 2022] [outer = 0x7f2aba348c00] 20:51:26 INFO - PROCESS | 1840 | 1461642686683 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:51:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:51:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1300ms 20:51:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:51:26 INFO - PROCESS | 1840 | 1461642686701 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 20:51:26 INFO - PROCESS | 1840 | 1461642686704 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 20:51:26 INFO - PROCESS | 1840 | 1461642686710 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:51:26 INFO - PROCESS | 1840 | 1461642686712 Marionette TRACE conn3 <- [1,2666,null,{}] 20:51:26 INFO - PROCESS | 1840 | 1461642686717 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:51:26 INFO - PROCESS | 1840 | 1461642686954 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 20:51:26 INFO - PROCESS | 1840 | 1461642686988 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe95c800 == 138 [pid = 1840] [id = 674] 20:51:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f2aba347000) [pid = 1840] [serial = 2023] [outer = (nil)] 20:51:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f2abd876c00) [pid = 1840] [serial = 2024] [outer = 0x7f2aba347000] 20:51:27 INFO - PROCESS | 1840 | 1461642687047 Marionette DEBUG loaded listener.js 20:51:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f2abe205000) [pid = 1840] [serial = 2025] [outer = 0x7f2aba347000] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f2ab75c8000) [pid = 1840] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f2ac2f09800) [pid = 1840] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f2ab454d400) [pid = 1840] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f2ac91af000) [pid = 1840] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f2ab8addc00) [pid = 1840] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f2abce52c00) [pid = 1840] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f2ab1694c00) [pid = 1840] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f2aca055c00) [pid = 1840] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f2ac986d000) [pid = 1840] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f2ac18f1400) [pid = 1840] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f2abce56000) [pid = 1840] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f2aba349c00) [pid = 1840] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f2aba330400) [pid = 1840] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f2ab169e000) [pid = 1840] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f2ab1fea400) [pid = 1840] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f2ab1699000) [pid = 1840] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f2abec2fc00) [pid = 1840] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f2abe260800) [pid = 1840] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f2ac1ea7400) [pid = 1840] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f2ab40e8000) [pid = 1840] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f2ab44e9000) [pid = 1840] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f2abe269000) [pid = 1840] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f2ab44e9400) [pid = 1840] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f2ac170a400) [pid = 1840] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f2aca046000) [pid = 1840] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f2abec30000) [pid = 1840] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f2ab7bed000) [pid = 1840] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f2ac02c3800) [pid = 1840] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f2ac8cba800) [pid = 1840] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f2abe264800) [pid = 1840] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f2ac2dd8400) [pid = 1840] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f2ab40e7000) [pid = 1840] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f2abe0a3000) [pid = 1840] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f2ab83e9000) [pid = 1840] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f2abfc4ac00) [pid = 1840] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f2abd87e800) [pid = 1840] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f2abe26c400) [pid = 1840] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f2ab1692800) [pid = 1840] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f2abb7c4000) [pid = 1840] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f2ab9f3ac00) [pid = 1840] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f2ac1787800) [pid = 1840] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f2ac74d8000) [pid = 1840] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:51:28 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f2ab9f34000) [pid = 1840] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:51:29 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:29 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:51:29 INFO - PROCESS | 1840 | 1461642689337 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:51:29 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:51:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2636ms 20:51:29 INFO - PROCESS | 1840 | 1461642689346 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 20:51:29 INFO - PROCESS | 1840 | 1461642689349 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 20:51:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:51:29 INFO - PROCESS | 1840 | 1461642689358 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:51:29 INFO - PROCESS | 1840 | 1461642689360 Marionette TRACE conn3 <- [1,2670,null,{}] 20:51:29 INFO - PROCESS | 1840 | 1461642689367 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:51:29 INFO - PROCESS | 1840 | 1461642689533 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 20:51:29 INFO - PROCESS | 1840 | 1461642689776 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abea28000 == 139 [pid = 1840] [id = 675] 20:51:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f2abd345c00) [pid = 1840] [serial = 2026] [outer = (nil)] 20:51:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f2abd394800) [pid = 1840] [serial = 2027] [outer = 0x7f2abd345c00] 20:51:29 INFO - PROCESS | 1840 | 1461642689845 Marionette DEBUG loaded listener.js 20:51:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f2abe263800) [pid = 1840] [serial = 2028] [outer = 0x7f2abd345c00] 20:51:30 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:31 INFO - PROCESS | 1840 | 1461642691002 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:51:31 INFO - PROCESS | 1840 | 1461642691048 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 20:51:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:51:31 INFO - PROCESS | 1840 | 1461642691075 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:51:31 INFO - PROCESS | 1840 | 1461642691080 Marionette TRACE conn3 <- [1,2674,null,{}] 20:51:31 INFO - PROCESS | 1840 | 1461642691087 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:51:31 INFO - PROCESS | 1840 | 1461642691280 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 20:51:31 INFO - PROCESS | 1840 | 1461642691581 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab9ed0800 == 140 [pid = 1840] [id = 676] 20:51:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f2ab724b800) [pid = 1840] [serial = 2029] [outer = (nil)] 20:51:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f2ab784d800) [pid = 1840] [serial = 2030] [outer = 0x7f2ab724b800] 20:51:31 INFO - PROCESS | 1840 | 1461642691653 Marionette DEBUG loaded listener.js 20:51:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f2ab83eac00) [pid = 1840] [serial = 2031] [outer = 0x7f2ab724b800] 20:51:32 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:32 INFO - PROCESS | 1840 | 1461642692949 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:51:33 INFO - PROCESS | 1840 | 1461642693022 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 20:51:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:51:33 INFO - PROCESS | 1840 | 1461642693032 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:51:33 INFO - PROCESS | 1840 | 1461642693036 Marionette TRACE conn3 <- [1,2678,null,{}] 20:51:33 INFO - PROCESS | 1840 | 1461642693138 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:51:33 INFO - PROCESS | 1840 | 1461642693336 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 20:51:33 INFO - PROCESS | 1840 | 1461642693602 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abfcd6800 == 141 [pid = 1840] [id = 677] 20:51:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f2ab75c2400) [pid = 1840] [serial = 2032] [outer = (nil)] 20:51:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f2ab8bd7c00) [pid = 1840] [serial = 2033] [outer = 0x7f2ab75c2400] 20:51:33 INFO - PROCESS | 1840 | 1461642693673 Marionette DEBUG loaded listener.js 20:51:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f2abb904000) [pid = 1840] [serial = 2034] [outer = 0x7f2ab75c2400] 20:51:34 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:34 INFO - PROCESS | 1840 | 1461642694972 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:51:35 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:51:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1976ms 20:51:35 INFO - PROCESS | 1840 | 1461642695008 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 20:51:35 INFO - PROCESS | 1840 | 1461642695011 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 20:51:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:51:35 INFO - PROCESS | 1840 | 1461642695017 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:51:35 INFO - PROCESS | 1840 | 1461642695022 Marionette TRACE conn3 <- [1,2682,null,{}] 20:51:35 INFO - PROCESS | 1840 | 1461642695038 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:51:35 INFO - PROCESS | 1840 | 1461642695342 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 20:51:35 INFO - PROCESS | 1840 | 1461642695585 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1ca9000 == 142 [pid = 1840] [id = 678] 20:51:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f2abb910400) [pid = 1840] [serial = 2035] [outer = (nil)] 20:51:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f2abe266000) [pid = 1840] [serial = 2036] [outer = 0x7f2abb910400] 20:51:35 INFO - PROCESS | 1840 | 1461642695658 Marionette DEBUG loaded listener.js 20:51:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f2abe370800) [pid = 1840] [serial = 2037] [outer = 0x7f2abb910400] 20:51:36 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:36 INFO - PROCESS | 1840 | 1461642696963 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:51:37 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:51:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1991ms 20:51:37 INFO - PROCESS | 1840 | 1461642697008 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 20:51:37 INFO - PROCESS | 1840 | 1461642697012 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 20:51:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:51:37 INFO - PROCESS | 1840 | 1461642697017 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:51:37 INFO - PROCESS | 1840 | 1461642697020 Marionette TRACE conn3 <- [1,2686,null,{}] 20:51:37 INFO - PROCESS | 1840 | 1461642697025 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:51:37 INFO - PROCESS | 1840 | 1461642697286 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 20:51:37 INFO - PROCESS | 1840 | 1461642697533 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac736b800 == 143 [pid = 1840] [id = 679] 20:51:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f2abce57800) [pid = 1840] [serial = 2038] [outer = (nil)] 20:51:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f2abec33000) [pid = 1840] [serial = 2039] [outer = 0x7f2abce57800] 20:51:37 INFO - PROCESS | 1840 | 1461642697604 Marionette DEBUG loaded listener.js 20:51:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f2abfc48800) [pid = 1840] [serial = 2040] [outer = 0x7f2abce57800] 20:51:38 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:38 INFO - PROCESS | 1840 | 1461642698928 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:51:38 INFO - PROCESS | 1840 | 1461642698956 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 20:51:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:51:38 INFO - PROCESS | 1840 | 1461642698961 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:51:38 INFO - PROCESS | 1840 | 1461642698964 Marionette TRACE conn3 <- [1,2690,null,{}] 20:51:38 INFO - PROCESS | 1840 | 1461642698969 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:51:39 INFO - PROCESS | 1840 | 1461642699189 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 20:51:39 INFO - PROCESS | 1840 | 1461642699430 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac8f4c800 == 144 [pid = 1840] [id = 680] 20:51:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f2abe371000) [pid = 1840] [serial = 2041] [outer = (nil)] 20:51:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f2ac02ce800) [pid = 1840] [serial = 2042] [outer = 0x7f2abe371000] 20:51:39 INFO - PROCESS | 1840 | 1461642699500 Marionette DEBUG loaded listener.js 20:51:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f2ac178ac00) [pid = 1840] [serial = 2043] [outer = 0x7f2abe371000] 20:51:40 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:40 INFO - PROCESS | 1840 | 1461642700787 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:51:40 INFO - PROCESS | 1840 | 1461642700853 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 20:51:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:51:40 INFO - PROCESS | 1840 | 1461642700858 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:51:40 INFO - PROCESS | 1840 | 1461642700860 Marionette TRACE conn3 <- [1,2694,null,{}] 20:51:40 INFO - PROCESS | 1840 | 1461642700911 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:51:41 INFO - PROCESS | 1840 | 1461642701193 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 20:51:41 INFO - PROCESS | 1840 | 1461642701460 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca0c2800 == 145 [pid = 1840] [id = 681] 20:51:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f2ac02cf000) [pid = 1840] [serial = 2044] [outer = (nil)] 20:51:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f2ac1a6ac00) [pid = 1840] [serial = 2045] [outer = 0x7f2ac02cf000] 20:51:41 INFO - PROCESS | 1840 | 1461642701532 Marionette DEBUG loaded listener.js 20:51:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f2ac7216000) [pid = 1840] [serial = 2046] [outer = 0x7f2ac02cf000] 20:51:42 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:42 INFO - PROCESS | 1840 | 1461642702841 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:51:42 INFO - PROCESS | 1840 | 1461642702903 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 20:51:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:51:42 INFO - PROCESS | 1840 | 1461642702914 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:51:42 INFO - PROCESS | 1840 | 1461642702923 Marionette TRACE conn3 <- [1,2698,null,{}] 20:51:42 INFO - PROCESS | 1840 | 1461642702975 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:51:43 INFO - PROCESS | 1840 | 1461642703197 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 20:51:43 INFO - PROCESS | 1840 | 1461642703466 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc91e000 == 146 [pid = 1840] [id = 682] 20:51:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f2ac170a400) [pid = 1840] [serial = 2047] [outer = (nil)] 20:51:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f2ac72a4c00) [pid = 1840] [serial = 2048] [outer = 0x7f2ac170a400] 20:51:43 INFO - PROCESS | 1840 | 1461642703549 Marionette DEBUG loaded listener.js 20:51:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f2ac8cb5800) [pid = 1840] [serial = 2049] [outer = 0x7f2ac170a400] 20:51:44 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:44 INFO - PROCESS | 1840 | 1461642704854 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:51:44 INFO - PROCESS | 1840 | 1461642704873 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 20:51:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:51:44 INFO - PROCESS | 1840 | 1461642704879 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:51:44 INFO - PROCESS | 1840 | 1461642704881 Marionette TRACE conn3 <- [1,2702,null,{}] 20:51:44 INFO - PROCESS | 1840 | 1461642704887 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:51:45 INFO - PROCESS | 1840 | 1461642705069 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 20:51:45 INFO - PROCESS | 1840 | 1461642705385 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accfae800 == 147 [pid = 1840] [id = 683] 20:51:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f2ac178bc00) [pid = 1840] [serial = 2050] [outer = (nil)] 20:51:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f2ac91aa400) [pid = 1840] [serial = 2051] [outer = 0x7f2ac178bc00] 20:51:45 INFO - PROCESS | 1840 | 1461642705454 Marionette DEBUG loaded listener.js 20:51:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f2ac9543000) [pid = 1840] [serial = 2052] [outer = 0x7f2ac178bc00] 20:51:46 INFO - PROCESS | 1840 | 1461642706300 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:51:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:51:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1488ms 20:51:46 INFO - PROCESS | 1840 | 1461642706367 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 20:51:46 INFO - PROCESS | 1840 | 1461642706371 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 20:51:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:51:46 INFO - PROCESS | 1840 | 1461642706376 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:51:46 INFO - PROCESS | 1840 | 1461642706378 Marionette TRACE conn3 <- [1,2706,null,{}] 20:51:46 INFO - PROCESS | 1840 | 1461642706384 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:51:46 INFO - PROCESS | 1840 | 1461642706572 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 20:51:46 INFO - PROCESS | 1840 | 1461642706850 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd695800 == 148 [pid = 1840] [id = 684] 20:51:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f2ac74e0400) [pid = 1840] [serial = 2053] [outer = (nil)] 20:51:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f2ac964d000) [pid = 1840] [serial = 2054] [outer = 0x7f2ac74e0400] 20:51:46 INFO - PROCESS | 1840 | 1461642706959 Marionette DEBUG loaded listener.js 20:51:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f2ac9a3b400) [pid = 1840] [serial = 2055] [outer = 0x7f2ac74e0400] 20:51:47 INFO - PROCESS | 1840 | 1461642707768 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:51:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:51:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1431ms 20:51:47 INFO - PROCESS | 1840 | 1461642707809 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 20:51:47 INFO - PROCESS | 1840 | 1461642707812 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 20:51:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:51:47 INFO - PROCESS | 1840 | 1461642707818 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:51:47 INFO - PROCESS | 1840 | 1461642707820 Marionette TRACE conn3 <- [1,2710,null,{}] 20:51:47 INFO - PROCESS | 1840 | 1461642707825 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:51:48 INFO - PROCESS | 1840 | 1461642708024 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 20:51:48 INFO - PROCESS | 1840 | 1461642708284 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acdc32800 == 149 [pid = 1840] [id = 685] 20:51:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f2abf95dc00) [pid = 1840] [serial = 2056] [outer = (nil)] 20:51:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f2ac9bcc000) [pid = 1840] [serial = 2057] [outer = 0x7f2abf95dc00] 20:51:48 INFO - PROCESS | 1840 | 1461642708353 Marionette DEBUG loaded listener.js 20:51:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f2ac9c21800) [pid = 1840] [serial = 2058] [outer = 0x7f2abf95dc00] 20:51:49 INFO - PROCESS | 1840 | 1461642709284 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:51:49 INFO - PROCESS | 1840 | 1461642709354 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 20:51:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:51:49 INFO - PROCESS | 1840 | 1461642709360 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:51:49 INFO - PROCESS | 1840 | 1461642709364 Marionette TRACE conn3 <- [1,2714,null,{}] 20:51:49 INFO - PROCESS | 1840 | 1461642709368 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:51:49 INFO - PROCESS | 1840 | 1461642709608 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 20:51:49 INFO - PROCESS | 1840 | 1461642709945 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad166b000 == 150 [pid = 1840] [id = 686] 20:51:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f2aca05d400) [pid = 1840] [serial = 2059] [outer = (nil)] 20:51:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f2aca2e4800) [pid = 1840] [serial = 2060] [outer = 0x7f2aca05d400] 20:51:50 INFO - PROCESS | 1840 | 1461642710025 Marionette DEBUG loaded listener.js 20:51:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f2aca4fc400) [pid = 1840] [serial = 2061] [outer = 0x7f2aca05d400] 20:51:50 INFO - PROCESS | 1840 | 1461642710816 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:51:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:51:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1483ms 20:51:50 INFO - PROCESS | 1840 | 1461642710843 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 20:51:50 INFO - PROCESS | 1840 | 1461642710846 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 20:51:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:51:50 INFO - PROCESS | 1840 | 1461642710851 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:51:50 INFO - PROCESS | 1840 | 1461642710854 Marionette TRACE conn3 <- [1,2718,null,{}] 20:51:50 INFO - PROCESS | 1840 | 1461642710859 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:51:51 INFO - PROCESS | 1840 | 1461642711046 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 20:51:51 INFO - PROCESS | 1840 | 1461642711349 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad219f800 == 151 [pid = 1840] [id = 687] 20:51:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f2ab1fe4000) [pid = 1840] [serial = 2062] [outer = (nil)] 20:51:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f2acb319400) [pid = 1840] [serial = 2063] [outer = 0x7f2ab1fe4000] 20:51:51 INFO - PROCESS | 1840 | 1461642711421 Marionette DEBUG loaded listener.js 20:51:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f2accc47400) [pid = 1840] [serial = 2064] [outer = 0x7f2ab1fe4000] 20:51:52 INFO - PROCESS | 1840 | 1461642712313 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:51:52 INFO - PROCESS | 1840 | 1461642712393 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 20:51:52 INFO - PROCESS | 1840 | 1461642712399 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:51:52 INFO - PROCESS | 1840 | 1461642712402 Marionette TRACE conn3 <- [1,2722,null,{}] 20:51:52 INFO - PROCESS | 1840 | 1461642712407 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:51:52 INFO - PROCESS | 1840 | 1461642712645 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 20:51:53 INFO - PROCESS | 1840 | 1461642713062 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab9ec5800 == 152 [pid = 1840] [id = 688] 20:51:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f2ab1fe7000) [pid = 1840] [serial = 2065] [outer = (nil)] 20:51:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f2ab7249400) [pid = 1840] [serial = 2066] [outer = 0x7f2ab1fe7000] 20:51:53 INFO - PROCESS | 1840 | 1461642713138 Marionette DEBUG loaded listener.js 20:51:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f2aba341800) [pid = 1840] [serial = 2067] [outer = 0x7f2ab1fe7000] 20:51:54 INFO - PROCESS | 1840 | 1461642714178 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:51:54 INFO - PROCESS | 1840 | 1461642714239 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 20:51:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:51:54 INFO - PROCESS | 1840 | 1461642714244 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:51:54 INFO - PROCESS | 1840 | 1461642714246 Marionette TRACE conn3 <- [1,2726,null,{}] 20:51:54 INFO - PROCESS | 1840 | 1461642714252 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:51:54 INFO - PROCESS | 1840 | 1461642714464 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 20:51:54 INFO - PROCESS | 1840 | 1461642714806 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abd09e800 == 153 [pid = 1840] [id = 689] 20:51:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f2ab1697000) [pid = 1840] [serial = 2068] [outer = (nil)] 20:51:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f2ab7af3800) [pid = 1840] [serial = 2069] [outer = 0x7f2ab1697000] 20:51:54 INFO - PROCESS | 1840 | 1461642714890 Marionette DEBUG loaded listener.js 20:51:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f2abd392400) [pid = 1840] [serial = 2070] [outer = 0x7f2ab1697000] 20:51:56 INFO - PROCESS | 1840 | 1461642716561 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:51:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:51:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2332ms 20:51:56 INFO - PROCESS | 1840 | 1461642716577 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 20:51:56 INFO - PROCESS | 1840 | 1461642716582 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 20:51:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:51:56 INFO - PROCESS | 1840 | 1461642716590 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:51:56 INFO - PROCESS | 1840 | 1461642716594 Marionette TRACE conn3 <- [1,2730,null,{}] 20:51:56 INFO - PROCESS | 1840 | 1461642716603 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:51:56 INFO - PROCESS | 1840 | 1461642716800 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 20:51:57 INFO - PROCESS | 1840 | 1461642717093 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abdeb4800 == 154 [pid = 1840] [id = 690] 20:51:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f2ab4550c00) [pid = 1840] [serial = 2071] [outer = (nil)] 20:51:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f2ab7853000) [pid = 1840] [serial = 2072] [outer = 0x7f2ab4550c00] 20:51:57 INFO - PROCESS | 1840 | 1461642717166 Marionette DEBUG loaded listener.js 20:51:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f2ab7becc00) [pid = 1840] [serial = 2073] [outer = 0x7f2ab4550c00] 20:51:58 INFO - PROCESS | 1840 | 1461642718480 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:51:58 INFO - PROCESS | 1840 | 1461642718540 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 20:51:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:51:58 INFO - PROCESS | 1840 | 1461642718556 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:51:58 INFO - PROCESS | 1840 | 1461642718559 Marionette TRACE conn3 <- [1,2734,null,{}] 20:51:58 INFO - PROCESS | 1840 | 1461642718571 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:51:59 INFO - PROCESS | 1840 | 1461642719083 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 20:51:59 INFO - PROCESS | 1840 | 1461642719279 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8b9b000 == 155 [pid = 1840] [id = 691] 20:51:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f2ab44e2400) [pid = 1840] [serial = 2074] [outer = (nil)] 20:51:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f2ab9f3a000) [pid = 1840] [serial = 2075] [outer = 0x7f2ab44e2400] 20:51:59 INFO - PROCESS | 1840 | 1461642719387 Marionette DEBUG loaded listener.js 20:51:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f2abb7cac00) [pid = 1840] [serial = 2076] [outer = 0x7f2ab44e2400] 20:51:59 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad5fb3800 == 154 [pid = 1840] [id = 224] 20:51:59 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab9e94000 == 153 [pid = 1840] [id = 423] 20:51:59 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae0f18800 == 152 [pid = 1840] [id = 227] 20:51:59 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aea6a2000 == 151 [pid = 1840] [id = 421] 20:51:59 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2adfd2b000 == 150 [pid = 1840] [id = 46] 20:51:59 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abeaa4800 == 149 [pid = 1840] [id = 426] 20:51:59 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac31cb800 == 148 [pid = 1840] [id = 428] 20:51:59 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f2abce53000) [pid = 1840] [serial = 1955] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe95c800 == 147 [pid = 1840] [id = 674] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe30b800 == 146 [pid = 1840] [id = 673] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab9e91000 == 145 [pid = 1840] [id = 672] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab3f9f000 == 144 [pid = 1840] [id = 671] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab83cb800 == 143 [pid = 1840] [id = 670] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad64dc800 == 142 [pid = 1840] [id = 668] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad3a3b000 == 141 [pid = 1840] [id = 667] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad375b000 == 140 [pid = 1840] [id = 666] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad2437000 == 139 [pid = 1840] [id = 665] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1669800 == 138 [pid = 1840] [id = 664] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acf252800 == 137 [pid = 1840] [id = 663] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd4a4000 == 136 [pid = 1840] [id = 662] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2accf66000 == 135 [pid = 1840] [id = 661] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc807800 == 134 [pid = 1840] [id = 660] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca0d2800 == 133 [pid = 1840] [id = 659] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac989b800 == 132 [pid = 1840] [id = 658] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac8f62000 == 131 [pid = 1840] [id = 657] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac7333000 == 130 [pid = 1840] [id = 656] 20:52:00 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac2f6c000 == 129 [pid = 1840] [id = 655] 20:52:00 INFO - PROCESS | 1840 | 1461642720614 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:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f2ac986a000) [pid = 1840] [serial = 1914] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f2abb90bc00) [pid = 1840] [serial = 1889] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f2ac170e000) [pid = 1840] [serial = 1898] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f2ac9ec5c00) [pid = 1840] [serial = 1925] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f2ac2dcec00) [pid = 1840] [serial = 1839] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f2ab8f87000) [pid = 1840] [serial = 1860] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f2ab784dc00) [pid = 1840] [serial = 1937] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f2abec2ec00) [pid = 1840] [serial = 1827] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f2ac7212c00) [pid = 1840] [serial = 1845] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f2ac9bce800) [pid = 1840] [serial = 1919] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f2ac2f11400) [pid = 1840] [serial = 1907] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f2aca4f5000) [pid = 1840] [serial = 1932] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f2ac18ee000) [pid = 1840] [serial = 1836] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f2aba7ebc00) [pid = 1840] [serial = 1953] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f2ab8bf7c00) [pid = 1840] [serial = 1886] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f2ac75aa400) [pid = 1840] [serial = 1851] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f2acc73f800) [pid = 1840] [serial = 1935] [outer = (nil)] [url = about:blank] 20:52:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:52:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2102ms 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f2ac9a43400) [pid = 1840] [serial = 1917] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f2abeb0c000) [pid = 1840] [serial = 1824] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f2ac72ad400) [pid = 1840] [serial = 1848] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f2ac9a34c00) [pid = 1840] [serial = 1916] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f2ac2dda000) [pid = 1840] [serial = 1842] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f2ab7246800) [pid = 1840] [serial = 1944] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f2abe371800) [pid = 1840] [serial = 1895] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f2ab9e1ac00) [pid = 1840] [serial = 1949] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f2ab8bda400) [pid = 1840] [serial = 1809] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f2ac8cb8800) [pid = 1840] [serial = 1911] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f2aca04e800) [pid = 1840] [serial = 1926] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f2ab9f2d800) [pid = 1840] [serial = 1887] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f2ac1a6b800) [pid = 1840] [serial = 1901] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f2abe0a8000) [pid = 1840] [serial = 1821] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f2abec25c00) [pid = 1840] [serial = 1896] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f2ac1708800) [pid = 1840] [serial = 1833] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f2ab454a400) [pid = 1840] [serial = 1940] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f2ab72de000) [pid = 1840] [serial = 1883] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f2ac9d8a400) [pid = 1840] [serial = 1922] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f2ac74da800) [pid = 1840] [serial = 1908] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f2ac18e4400) [pid = 1840] [serial = 1899] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f2abe0a6800) [pid = 1840] [serial = 1880] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f2abe260400) [pid = 1840] [serial = 1892] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f2abe2cac00) [pid = 1840] [serial = 1893] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f2abb7c9400) [pid = 1840] [serial = 1812] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f2aca2e3400) [pid = 1840] [serial = 1929] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f2ab7be5c00) [pid = 1840] [serial = 1947] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f2ac1d80800) [pid = 1840] [serial = 1902] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f2ac1ea0400) [pid = 1840] [serial = 1904] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f2aca2eac00) [pid = 1840] [serial = 1931] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f2abd392c00) [pid = 1840] [serial = 1941] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f2ac8cb3800) [pid = 1840] [serial = 1854] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f2ac1702400) [pid = 1840] [serial = 1938] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f2ac2d1a400) [pid = 1840] [serial = 1905] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f2aba34b800) [pid = 1840] [serial = 1806] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f2abf95c400) [pid = 1840] [serial = 1830] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f2ac9541c00) [pid = 1840] [serial = 1913] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f2ab784f400) [pid = 1840] [serial = 1884] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f2ac9c19400) [pid = 1840] [serial = 1920] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f2ab9f39c00) [pid = 1840] [serial = 1950] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f2ac9ebbc00) [pid = 1840] [serial = 1923] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f2ab40f3800) [pid = 1840] [serial = 1943] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f2acb264400) [pid = 1840] [serial = 1934] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f2aca05c400) [pid = 1840] [serial = 1928] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f2ac8994c00) [pid = 1840] [serial = 1910] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f2abd39f400) [pid = 1840] [serial = 1818] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f2abd1fc400) [pid = 1840] [serial = 1815] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f2abd3a0800) [pid = 1840] [serial = 1890] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f2ac899ac00) [pid = 1840] [serial = 1857] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f2ab7857400) [pid = 1840] [serial = 1946] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f2ab84bc000) [pid = 1840] [serial = 1952] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1840 | 1461642720692 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 20:52:00 INFO - PROCESS | 1840 | 1461642720697 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 20:52:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:52:00 INFO - PROCESS | 1840 | 1461642720708 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:52:00 INFO - PROCESS | 1840 | 1461642720713 Marionette TRACE conn3 <- [1,2738,null,{}] 20:52:00 INFO - PROCESS | 1840 | 1461642720733 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:52:00 INFO - PROCESS | 1840 | 1461642720979 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 20:52:01 INFO - PROCESS | 1840 | 1461642721219 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abbae8800 == 130 [pid = 1840] [id = 692] 20:52:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f2aba32cc00) [pid = 1840] [serial = 2077] [outer = (nil)] 20:52:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f2abb90bc00) [pid = 1840] [serial = 2078] [outer = 0x7f2aba32cc00] 20:52:01 INFO - PROCESS | 1840 | 1461642721351 Marionette DEBUG loaded listener.js 20:52:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f2abd1ef800) [pid = 1840] [serial = 2079] [outer = 0x7f2aba32cc00] 20:52:02 INFO - PROCESS | 1840 | 1461642722261 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:52:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:52:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1598ms 20:52:02 INFO - PROCESS | 1840 | 1461642722306 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 20:52:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:52:02 INFO - PROCESS | 1840 | 1461642722310 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 20:52:02 INFO - PROCESS | 1840 | 1461642722370 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:52:02 INFO - PROCESS | 1840 | 1461642722373 Marionette TRACE conn3 <- [1,2742,null,{}] 20:52:02 INFO - PROCESS | 1840 | 1461642722380 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:52:02 INFO - PROCESS | 1840 | 1461642722656 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 20:52:02 INFO - PROCESS | 1840 | 1461642722685 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe33d000 == 131 [pid = 1840] [id = 693] 20:52:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f2ab9e18400) [pid = 1840] [serial = 2080] [outer = (nil)] 20:52:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f2abd3a0c00) [pid = 1840] [serial = 2081] [outer = 0x7f2ab9e18400] 20:52:02 INFO - PROCESS | 1840 | 1461642722751 Marionette DEBUG loaded listener.js 20:52:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f2abe0a8000) [pid = 1840] [serial = 2082] [outer = 0x7f2ab9e18400] 20:52:03 INFO - PROCESS | 1840 | 1461642723752 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:52:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:52:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1487ms 20:52:03 INFO - PROCESS | 1840 | 1461642723811 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 20:52:03 INFO - PROCESS | 1840 | 1461642723813 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 20:52:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:52:03 INFO - PROCESS | 1840 | 1461642723828 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:52:03 INFO - PROCESS | 1840 | 1461642723831 Marionette TRACE conn3 <- [1,2746,null,{}] 20:52:03 INFO - PROCESS | 1840 | 1461642723837 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:52:04 INFO - PROCESS | 1840 | 1461642724193 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 20:52:04 INFO - PROCESS | 1840 | 1461642724223 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abebe1000 == 132 [pid = 1840] [id = 694] 20:52:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f2abd397000) [pid = 1840] [serial = 2083] [outer = (nil)] 20:52:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f2abe202400) [pid = 1840] [serial = 2084] [outer = 0x7f2abd397000] 20:52:04 INFO - PROCESS | 1840 | 1461642724286 Marionette DEBUG loaded listener.js 20:52:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f2abe2c5000) [pid = 1840] [serial = 2085] [outer = 0x7f2abd397000] 20:52:05 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f2ab7243800) [pid = 1840] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:52:05 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f2ab44ee800) [pid = 1840] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:52:05 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f2aba348c00) [pid = 1840] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:52:05 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f2ab1fe9400) [pid = 1840] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:52:05 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f2aba347000) [pid = 1840] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:52:05 INFO - PROCESS | 1840 | 1461642725536 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:52:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:52:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1738ms 20:52:05 INFO - PROCESS | 1840 | 1461642725560 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 20:52:05 INFO - PROCESS | 1840 | 1461642725564 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 20:52:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:52:05 INFO - PROCESS | 1840 | 1461642725569 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:52:05 INFO - PROCESS | 1840 | 1461642725571 Marionette TRACE conn3 <- [1,2750,null,{}] 20:52:05 INFO - PROCESS | 1840 | 1461642725576 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:52:05 INFO - PROCESS | 1840 | 1461642725784 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 20:52:05 INFO - PROCESS | 1840 | 1461642725977 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac02a1000 == 133 [pid = 1840] [id = 695] 20:52:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f2ab7251000) [pid = 1840] [serial = 2086] [outer = (nil)] 20:52:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f2abeb11400) [pid = 1840] [serial = 2087] [outer = 0x7f2ab7251000] 20:52:06 INFO - PROCESS | 1840 | 1461642726041 Marionette DEBUG loaded listener.js 20:52:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f2ac1702400) [pid = 1840] [serial = 2088] [outer = 0x7f2ab7251000] 20:52:06 INFO - PROCESS | 1840 | 1461642726736 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:52:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:52:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1184ms 20:52:06 INFO - PROCESS | 1840 | 1461642726756 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 20:52:06 INFO - PROCESS | 1840 | 1461642726759 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 20:52:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:52:06 INFO - PROCESS | 1840 | 1461642726764 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:52:06 INFO - PROCESS | 1840 | 1461642726766 Marionette TRACE conn3 <- [1,2754,null,{}] 20:52:06 INFO - PROCESS | 1840 | 1461642726782 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:52:06 INFO - PROCESS | 1840 | 1461642726975 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 20:52:07 INFO - PROCESS | 1840 | 1461642727362 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab62e3000 == 134 [pid = 1840] [id = 696] 20:52:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f2ab1691800) [pid = 1840] [serial = 2089] [outer = (nil)] 20:52:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f2ab40e5000) [pid = 1840] [serial = 2090] [outer = 0x7f2ab1691800] 20:52:07 INFO - PROCESS | 1840 | 1461642727475 Marionette DEBUG loaded listener.js 20:52:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f2ab454f400) [pid = 1840] [serial = 2091] [outer = 0x7f2ab1691800] 20:52:08 INFO - PROCESS | 1840 | 1461642728469 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:52:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:52:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1739ms 20:52:08 INFO - PROCESS | 1840 | 1461642728505 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 20:52:08 INFO - PROCESS | 1840 | 1461642728510 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 20:52:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:52:08 INFO - PROCESS | 1840 | 1461642728517 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:52:08 INFO - PROCESS | 1840 | 1461642728523 Marionette TRACE conn3 <- [1,2758,null,{}] 20:52:08 INFO - PROCESS | 1840 | 1461642728534 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:52:08 INFO - PROCESS | 1840 | 1461642728749 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 20:52:09 INFO - PROCESS | 1840 | 1461642729101 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abdf20800 == 135 [pid = 1840] [id = 697] 20:52:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f2ab8bfdc00) [pid = 1840] [serial = 2092] [outer = (nil)] 20:52:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f2ab9e14400) [pid = 1840] [serial = 2093] [outer = 0x7f2ab8bfdc00] 20:52:09 INFO - PROCESS | 1840 | 1461642729195 Marionette DEBUG loaded listener.js 20:52:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f2abb7c4400) [pid = 1840] [serial = 2094] [outer = 0x7f2ab8bfdc00] 20:52:10 INFO - PROCESS | 1840 | 1461642730082 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:52:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:52:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1632ms 20:52:10 INFO - PROCESS | 1840 | 1461642730153 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 20:52:10 INFO - PROCESS | 1840 | 1461642730158 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 20:52:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:52:10 INFO - PROCESS | 1840 | 1461642730164 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:52:10 INFO - PROCESS | 1840 | 1461642730167 Marionette TRACE conn3 <- [1,2762,null,{}] 20:52:10 INFO - PROCESS | 1840 | 1461642730172 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:52:10 INFO - PROCESS | 1840 | 1461642730418 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 20:52:10 INFO - PROCESS | 1840 | 1461642730778 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac2fa8800 == 136 [pid = 1840] [id = 698] 20:52:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f2abd87b000) [pid = 1840] [serial = 2095] [outer = (nil)] 20:52:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f2abe0acc00) [pid = 1840] [serial = 2096] [outer = 0x7f2abd87b000] 20:52:10 INFO - PROCESS | 1840 | 1461642730867 Marionette DEBUG loaded listener.js 20:52:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f2abe36f400) [pid = 1840] [serial = 2097] [outer = 0x7f2abd87b000] 20:52:11 INFO - PROCESS | 1840 | 1461642731752 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:52:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:52:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1639ms 20:52:11 INFO - PROCESS | 1840 | 1461642731804 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 20:52:11 INFO - PROCESS | 1840 | 1461642731808 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 20:52:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:52:11 INFO - PROCESS | 1840 | 1461642731822 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:52:11 INFO - PROCESS | 1840 | 1461642731831 Marionette TRACE conn3 <- [1,2766,null,{}] 20:52:11 INFO - PROCESS | 1840 | 1461642731837 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:52:12 INFO - PROCESS | 1840 | 1461642732070 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 20:52:12 INFO - PROCESS | 1840 | 1461642732342 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7510000 == 137 [pid = 1840] [id = 699] 20:52:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f2abe0a8c00) [pid = 1840] [serial = 2098] [outer = (nil)] 20:52:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f2abf959c00) [pid = 1840] [serial = 2099] [outer = 0x7f2abe0a8c00] 20:52:12 INFO - PROCESS | 1840 | 1461642732455 Marionette DEBUG loaded listener.js 20:52:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f2ac1794800) [pid = 1840] [serial = 2100] [outer = 0x7f2abe0a8c00] 20:52:13 INFO - PROCESS | 1840 | 1461642733282 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:52:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:52:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1492ms 20:52:13 INFO - PROCESS | 1840 | 1461642733308 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 20:52:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:52:13 INFO - PROCESS | 1840 | 1461642733312 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 20:52:13 INFO - PROCESS | 1840 | 1461642733318 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:52:13 INFO - PROCESS | 1840 | 1461642733321 Marionette TRACE conn3 <- [1,2770,null,{}] 20:52:13 INFO - PROCESS | 1840 | 1461642733326 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:52:13 INFO - PROCESS | 1840 | 1461642733511 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 20:52:13 INFO - PROCESS | 1840 | 1461642733780 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9109000 == 138 [pid = 1840] [id = 700] 20:52:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f2ab8bd5800) [pid = 1840] [serial = 2101] [outer = (nil)] 20:52:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f2ac1a6f000) [pid = 1840] [serial = 2102] [outer = 0x7f2ab8bd5800] 20:52:13 INFO - PROCESS | 1840 | 1461642733868 Marionette DEBUG loaded listener.js 20:52:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f2ac1e9fc00) [pid = 1840] [serial = 2103] [outer = 0x7f2ab8bd5800] 20:52:14 INFO - PROCESS | 1840 | 1461642734696 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:52:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:52:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1432ms 20:52:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:52:14 INFO - PROCESS | 1840 | 1461642734749 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 20:52:14 INFO - PROCESS | 1840 | 1461642734752 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 20:52:14 INFO - PROCESS | 1840 | 1461642734758 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:52:14 INFO - PROCESS | 1840 | 1461642734761 Marionette TRACE conn3 <- [1,2774,null,{}] 20:52:14 INFO - PROCESS | 1840 | 1461642734766 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:52:14 INFO - PROCESS | 1840 | 1461642734973 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 20:52:15 INFO - PROCESS | 1840 | 1461642735246 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9e67000 == 139 [pid = 1840] [id = 701] 20:52:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f2ac2dcec00) [pid = 1840] [serial = 2104] [outer = (nil)] 20:52:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f2ac2dd6000) [pid = 1840] [serial = 2105] [outer = 0x7f2ac2dcec00] 20:52:15 INFO - PROCESS | 1840 | 1461642735330 Marionette DEBUG loaded listener.js 20:52:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f2ac7214800) [pid = 1840] [serial = 2106] [outer = 0x7f2ac2dcec00] 20:52:16 INFO - PROCESS | 1840 | 1461642736224 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:52:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:52:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1530ms 20:52:16 INFO - PROCESS | 1840 | 1461642736288 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 20:52:16 INFO - PROCESS | 1840 | 1461642736291 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 20:52:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:52:16 INFO - PROCESS | 1840 | 1461642736297 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:52:16 INFO - PROCESS | 1840 | 1461642736299 Marionette TRACE conn3 <- [1,2778,null,{}] 20:52:16 INFO - PROCESS | 1840 | 1461642736305 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:52:16 INFO - PROCESS | 1840 | 1461642736493 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 20:52:16 INFO - PROCESS | 1840 | 1461642736759 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acb361800 == 140 [pid = 1840] [id = 702] 20:52:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f2ab7bf1800) [pid = 1840] [serial = 2107] [outer = (nil)] 20:52:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f2ac8cb3800) [pid = 1840] [serial = 2108] [outer = 0x7f2ab7bf1800] 20:52:16 INFO - PROCESS | 1840 | 1461642736833 Marionette DEBUG loaded listener.js 20:52:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f2ac91ad400) [pid = 1840] [serial = 2109] [outer = 0x7f2ab7bf1800] 20:52:17 INFO - PROCESS | 1840 | 1461642737664 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:52:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:52:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1429ms 20:52:17 INFO - PROCESS | 1840 | 1461642737727 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 20:52:17 INFO - PROCESS | 1840 | 1461642737731 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 20:52:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:52:17 INFO - PROCESS | 1840 | 1461642737736 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:52:17 INFO - PROCESS | 1840 | 1461642737739 Marionette TRACE conn3 <- [1,2782,null,{}] 20:52:17 INFO - PROCESS | 1840 | 1461642737744 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:52:17 INFO - PROCESS | 1840 | 1461642737939 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 20:52:18 INFO - PROCESS | 1840 | 1461642738223 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accf57800 == 141 [pid = 1840] [id = 703] 20:52:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f2ac2dcf400) [pid = 1840] [serial = 2110] [outer = (nil)] 20:52:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f2ac9866800) [pid = 1840] [serial = 2111] [outer = 0x7f2ac2dcf400] 20:52:18 INFO - PROCESS | 1840 | 1461642738301 Marionette DEBUG loaded listener.js 20:52:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f2ac9bd2800) [pid = 1840] [serial = 2112] [outer = 0x7f2ac2dcf400] 20:52:19 INFO - PROCESS | 1840 | 1461642739160 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:52:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:52:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1438ms 20:52:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:52:19 INFO - PROCESS | 1840 | 1461642739174 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 20:52:19 INFO - PROCESS | 1840 | 1461642739176 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 20:52:19 INFO - PROCESS | 1840 | 1461642739197 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:52:19 INFO - PROCESS | 1840 | 1461642739200 Marionette TRACE conn3 <- [1,2786,null,{}] 20:52:19 INFO - PROCESS | 1840 | 1461642739209 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:52:19 INFO - PROCESS | 1840 | 1461642739396 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 20:52:19 INFO - PROCESS | 1840 | 1461642739666 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd36f800 == 142 [pid = 1840] [id = 704] 20:52:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f2ab84bc000) [pid = 1840] [serial = 2113] [outer = (nil)] 20:52:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f2ac9eb8400) [pid = 1840] [serial = 2114] [outer = 0x7f2ab84bc000] 20:52:19 INFO - PROCESS | 1840 | 1461642739739 Marionette DEBUG loaded listener.js 20:52:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f2aca04b000) [pid = 1840] [serial = 2115] [outer = 0x7f2ab84bc000] 20:52:20 INFO - PROCESS | 1840 | 1461642740592 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:52:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:52:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1449ms 20:52:20 INFO - PROCESS | 1840 | 1461642740630 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 20:52:20 INFO - PROCESS | 1840 | 1461642740633 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 20:52:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:52:20 INFO - PROCESS | 1840 | 1461642740638 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:52:20 INFO - PROCESS | 1840 | 1461642740641 Marionette TRACE conn3 <- [1,2790,null,{}] 20:52:20 INFO - PROCESS | 1840 | 1461642740646 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:52:20 INFO - PROCESS | 1840 | 1461642740833 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 20:52:21 INFO - PROCESS | 1840 | 1461642741116 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd6ef800 == 143 [pid = 1840] [id = 705] 20:52:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f2abe25e400) [pid = 1840] [serial = 2116] [outer = (nil)] 20:52:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f2aca059c00) [pid = 1840] [serial = 2117] [outer = 0x7f2abe25e400] 20:52:21 INFO - PROCESS | 1840 | 1461642741188 Marionette DEBUG loaded listener.js 20:52:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f2aca2ed800) [pid = 1840] [serial = 2118] [outer = 0x7f2abe25e400] 20:52:22 INFO - PROCESS | 1840 | 1461642742057 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:52:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:52:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1432ms 20:52:22 INFO - PROCESS | 1840 | 1461642742084 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 20:52:22 INFO - PROCESS | 1840 | 1461642742089 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 20:52:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:52:22 INFO - PROCESS | 1840 | 1461642742097 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:52:22 INFO - PROCESS | 1840 | 1461642742100 Marionette TRACE conn3 <- [1,2794,null,{}] 20:52:22 INFO - PROCESS | 1840 | 1461642742105 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:52:22 INFO - PROCESS | 1840 | 1461642742310 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 20:52:22 INFO - PROCESS | 1840 | 1461642742586 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad0585000 == 144 [pid = 1840] [id = 706] 20:52:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f2ac1ea4000) [pid = 1840] [serial = 2119] [outer = (nil)] 20:52:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f2acb260c00) [pid = 1840] [serial = 2120] [outer = 0x7f2ac1ea4000] 20:52:22 INFO - PROCESS | 1840 | 1461642742668 Marionette DEBUG loaded listener.js 20:52:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f2acc9d1000) [pid = 1840] [serial = 2121] [outer = 0x7f2ac1ea4000] 20:52:23 INFO - PROCESS | 1840 | 1461642743620 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:52:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:52:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1581ms 20:52:23 INFO - PROCESS | 1840 | 1461642743679 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 20:52:23 INFO - PROCESS | 1840 | 1461642743682 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 20:52:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:52:23 INFO - PROCESS | 1840 | 1461642743689 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:52:23 INFO - PROCESS | 1840 | 1461642743693 Marionette TRACE conn3 <- [1,2798,null,{}] 20:52:23 INFO - PROCESS | 1840 | 1461642743698 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:52:23 INFO - PROCESS | 1840 | 1461642743935 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 20:52:24 INFO - PROCESS | 1840 | 1461642744316 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad1894800 == 145 [pid = 1840] [id = 707] 20:52:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f2acd916000) [pid = 1840] [serial = 2122] [outer = (nil)] 20:52:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f2acd962800) [pid = 1840] [serial = 2123] [outer = 0x7f2acd916000] 20:52:24 INFO - PROCESS | 1840 | 1461642744393 Marionette DEBUG loaded listener.js 20:52:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f2acd984000) [pid = 1840] [serial = 2124] [outer = 0x7f2acd916000] 20:52:25 INFO - PROCESS | 1840 | 1461642745304 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:52:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:52:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1629ms 20:52:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:52:25 INFO - PROCESS | 1840 | 1461642745318 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 20:52:25 INFO - PROCESS | 1840 | 1461642745320 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 20:52:25 INFO - PROCESS | 1840 | 1461642745326 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:52:25 INFO - PROCESS | 1840 | 1461642745329 Marionette TRACE conn3 <- [1,2802,null,{}] 20:52:25 INFO - PROCESS | 1840 | 1461642745334 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:52:25 INFO - PROCESS | 1840 | 1461642745517 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 20:52:25 INFO - PROCESS | 1840 | 1461642745792 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad21ae800 == 146 [pid = 1840] [id = 708] 20:52:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f2acd523000) [pid = 1840] [serial = 2125] [outer = (nil)] 20:52:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f2acdacc000) [pid = 1840] [serial = 2126] [outer = 0x7f2acd523000] 20:52:25 INFO - PROCESS | 1840 | 1461642745901 Marionette DEBUG loaded listener.js 20:52:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f2acdc79800) [pid = 1840] [serial = 2127] [outer = 0x7f2acd523000] 20:52:26 INFO - PROCESS | 1840 | 1461642746742 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:52:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:52:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1482ms 20:52:26 INFO - PROCESS | 1840 | 1461642746808 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 20:52:26 INFO - PROCESS | 1840 | 1461642746811 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 20:52:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:52:26 INFO - PROCESS | 1840 | 1461642746816 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:52:26 INFO - PROCESS | 1840 | 1461642746819 Marionette TRACE conn3 <- [1,2806,null,{}] 20:52:26 INFO - PROCESS | 1840 | 1461642746824 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:52:27 INFO - PROCESS | 1840 | 1461642747015 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 20:52:27 INFO - PROCESS | 1840 | 1461642747290 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad301d800 == 147 [pid = 1840] [id = 709] 20:52:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f2acd916400) [pid = 1840] [serial = 2128] [outer = (nil)] 20:52:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f2acf23bc00) [pid = 1840] [serial = 2129] [outer = 0x7f2acd916400] 20:52:27 INFO - PROCESS | 1840 | 1461642747364 Marionette DEBUG loaded listener.js 20:52:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f2acf2bcc00) [pid = 1840] [serial = 2130] [outer = 0x7f2acd916400] 20:52:28 INFO - PROCESS | 1840 | 1461642748196 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:52:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:52:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1429ms 20:52:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:52:28 INFO - PROCESS | 1840 | 1461642748246 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 20:52:28 INFO - PROCESS | 1840 | 1461642748248 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 20:52:28 INFO - PROCESS | 1840 | 1461642748253 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:52:28 INFO - PROCESS | 1840 | 1461642748257 Marionette TRACE conn3 <- [1,2810,null,{}] 20:52:28 INFO - PROCESS | 1840 | 1461642748262 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:52:28 INFO - PROCESS | 1840 | 1461642748444 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 20:52:28 INFO - PROCESS | 1840 | 1461642748722 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad5fab800 == 148 [pid = 1840] [id = 710] 20:52:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f2acdc77400) [pid = 1840] [serial = 2131] [outer = (nil)] 20:52:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f2acf352800) [pid = 1840] [serial = 2132] [outer = 0x7f2acdc77400] 20:52:28 INFO - PROCESS | 1840 | 1461642748791 Marionette DEBUG loaded listener.js 20:52:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f2acfd74400) [pid = 1840] [serial = 2133] [outer = 0x7f2acdc77400] 20:52:29 INFO - PROCESS | 1840 | 1461642749674 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:52:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:52:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1433ms 20:52:29 INFO - PROCESS | 1840 | 1461642749687 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 20:52:29 INFO - PROCESS | 1840 | 1461642749690 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 20:52:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:52:29 INFO - PROCESS | 1840 | 1461642749696 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:52:29 INFO - PROCESS | 1840 | 1461642749698 Marionette TRACE conn3 <- [1,2814,null,{}] 20:52:29 INFO - PROCESS | 1840 | 1461642749703 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:52:29 INFO - PROCESS | 1840 | 1461642749888 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 20:52:30 INFO - PROCESS | 1840 | 1461642750147 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2adfdc8000 == 149 [pid = 1840] [id = 711] 20:52:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f2acdeb6400) [pid = 1840] [serial = 2134] [outer = (nil)] 20:52:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f2acfee3400) [pid = 1840] [serial = 2135] [outer = 0x7f2acdeb6400] 20:52:30 INFO - PROCESS | 1840 | 1461642750220 Marionette DEBUG loaded listener.js 20:52:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f2ad034d400) [pid = 1840] [serial = 2136] [outer = 0x7f2acdeb6400] 20:52:31 INFO - PROCESS | 1840 | 1461642751075 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:52:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:52:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1430ms 20:52:31 INFO - PROCESS | 1840 | 1461642751127 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 20:52:31 INFO - PROCESS | 1840 | 1461642751130 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 20:52:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:52:31 INFO - PROCESS | 1840 | 1461642751136 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:52:31 INFO - PROCESS | 1840 | 1461642751138 Marionette TRACE conn3 <- [1,2818,null,{}] 20:52:31 INFO - PROCESS | 1840 | 1461642751145 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:52:31 INFO - PROCESS | 1840 | 1461642751337 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 20:52:31 INFO - PROCESS | 1840 | 1461642751615 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae0f14800 == 150 [pid = 1840] [id = 712] 20:52:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f2acf2bd400) [pid = 1840] [serial = 2137] [outer = (nil)] 20:52:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f2ad0c86c00) [pid = 1840] [serial = 2138] [outer = 0x7f2acf2bd400] 20:52:31 INFO - PROCESS | 1840 | 1461642751686 Marionette DEBUG loaded listener.js 20:52:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f2ad0e9fc00) [pid = 1840] [serial = 2139] [outer = 0x7f2acf2bd400] 20:52:32 INFO - PROCESS | 1840 | 1461642752548 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:52:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:52:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1485ms 20:52:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:52:32 INFO - PROCESS | 1840 | 1461642752621 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 20:52:32 INFO - PROCESS | 1840 | 1461642752624 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 20:52:32 INFO - PROCESS | 1840 | 1461642752630 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:52:32 INFO - PROCESS | 1840 | 1461642752632 Marionette TRACE conn3 <- [1,2822,null,{}] 20:52:32 INFO - PROCESS | 1840 | 1461642752638 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:52:32 INFO - PROCESS | 1840 | 1461642752832 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 20:52:33 INFO - PROCESS | 1840 | 1461642753107 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae2e4d800 == 151 [pid = 1840] [id = 713] 20:52:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f2acfd72400) [pid = 1840] [serial = 2140] [outer = (nil)] 20:52:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f2ad17b2800) [pid = 1840] [serial = 2141] [outer = 0x7f2acfd72400] 20:52:33 INFO - PROCESS | 1840 | 1461642753227 Marionette DEBUG loaded listener.js 20:52:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f2ad1849000) [pid = 1840] [serial = 2142] [outer = 0x7f2acfd72400] 20:52:34 INFO - PROCESS | 1840 | 1461642754026 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:52:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:52:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1433ms 20:52:34 INFO - PROCESS | 1840 | 1461642754063 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 20:52:34 INFO - PROCESS | 1840 | 1461642754066 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 20:52:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:52:34 INFO - PROCESS | 1840 | 1461642754071 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:52:34 INFO - PROCESS | 1840 | 1461642754073 Marionette TRACE conn3 <- [1,2826,null,{}] 20:52:34 INFO - PROCESS | 1840 | 1461642754085 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:52:34 INFO - PROCESS | 1840 | 1461642754278 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 20:52:34 INFO - PROCESS | 1840 | 1461642754559 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae4f4d000 == 152 [pid = 1840] [id = 714] 20:52:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f2ad1848c00) [pid = 1840] [serial = 2143] [outer = (nil)] 20:52:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f2abd34fc00) [pid = 1840] [serial = 2144] [outer = 0x7f2ad1848c00] 20:52:34 INFO - PROCESS | 1840 | 1461642754638 Marionette DEBUG loaded listener.js 20:52:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f2ad1c4f400) [pid = 1840] [serial = 2145] [outer = 0x7f2ad1848c00] 20:52:35 INFO - PROCESS | 1840 | 1461642755470 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:52:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:52:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1435ms 20:52:35 INFO - PROCESS | 1840 | 1461642755507 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 20:52:35 INFO - PROCESS | 1840 | 1461642755510 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 20:52:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:52:35 INFO - PROCESS | 1840 | 1461642755520 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:52:35 INFO - PROCESS | 1840 | 1461642755522 Marionette TRACE conn3 <- [1,2830,null,{}] 20:52:35 INFO - PROCESS | 1840 | 1461642755526 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:52:35 INFO - PROCESS | 1840 | 1461642755724 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 20:52:36 INFO - PROCESS | 1840 | 1461642756006 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae5095800 == 153 [pid = 1840] [id = 715] 20:52:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f2ad1849800) [pid = 1840] [serial = 2146] [outer = (nil)] 20:52:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f2ad1c59800) [pid = 1840] [serial = 2147] [outer = 0x7f2ad1849800] 20:52:36 INFO - PROCESS | 1840 | 1461642756079 Marionette DEBUG loaded listener.js 20:52:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f2ad1c85c00) [pid = 1840] [serial = 2148] [outer = 0x7f2ad1849800] 20:52:36 INFO - PROCESS | 1840 | 1461642756945 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:52:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:52:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1480ms 20:52:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:52:37 INFO - PROCESS | 1840 | 1461642757000 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 20:52:37 INFO - PROCESS | 1840 | 1461642757003 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 20:52:37 INFO - PROCESS | 1840 | 1461642757009 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:52:37 INFO - PROCESS | 1840 | 1461642757012 Marionette TRACE conn3 <- [1,2834,null,{}] 20:52:37 INFO - PROCESS | 1840 | 1461642757017 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:52:37 INFO - PROCESS | 1840 | 1461642757222 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 20:52:37 INFO - PROCESS | 1840 | 1461642757503 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae54a9800 == 154 [pid = 1840] [id = 716] 20:52:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f2ad184b400) [pid = 1840] [serial = 2149] [outer = (nil)] 20:52:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f2ad23a9c00) [pid = 1840] [serial = 2150] [outer = 0x7f2ad184b400] 20:52:37 INFO - PROCESS | 1840 | 1461642757575 Marionette DEBUG loaded listener.js 20:52:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f2ad23ca800) [pid = 1840] [serial = 2151] [outer = 0x7f2ad184b400] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac02a1000 == 153 [pid = 1840] [id = 695] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abebe1000 == 152 [pid = 1840] [id = 694] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe33d000 == 151 [pid = 1840] [id = 693] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abbae8800 == 150 [pid = 1840] [id = 692] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab8b9b000 == 149 [pid = 1840] [id = 691] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abdeb4800 == 148 [pid = 1840] [id = 690] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad219f800 == 147 [pid = 1840] [id = 687] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad166b000 == 146 [pid = 1840] [id = 686] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acdc32800 == 145 [pid = 1840] [id = 685] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd695800 == 144 [pid = 1840] [id = 684] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2accfae800 == 143 [pid = 1840] [id = 683] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acc91e000 == 142 [pid = 1840] [id = 682] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aca0c2800 == 141 [pid = 1840] [id = 681] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac8f4c800 == 140 [pid = 1840] [id = 680] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac736b800 == 139 [pid = 1840] [id = 679] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac1ca9000 == 138 [pid = 1840] [id = 678] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abfcd6800 == 137 [pid = 1840] [id = 677] 20:52:38 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab9ed0800 == 136 [pid = 1840] [id = 676] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f2ac721a000) [pid = 1840] [serial = 1976] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f2ab8bfc800) [pid = 1840] [serial = 2018] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f2ac9254c00) [pid = 1840] [serial = 1982] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f2acd95f400) [pid = 1840] [serial = 2000] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f2ab75bf000) [pid = 1840] [serial = 2015] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f2acc745400) [pid = 1840] [serial = 1988] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f2acdc79000) [pid = 1840] [serial = 2009] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f2abce59800) [pid = 1840] [serial = 2021] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f2acd356800) [pid = 1840] [serial = 1994] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f2ab40e6800) [pid = 1840] [serial = 2012] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f2ab44eb400) [pid = 1840] [serial = 2013] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f2abd882400) [pid = 1840] [serial = 1964] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f2ab9f33800) [pid = 1840] [serial = 2019] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f2acd914800) [pid = 1840] [serial = 1997] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f2ab9f38800) [pid = 1840] [serial = 1961] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f2ab83f3800) [pid = 1840] [serial = 2016] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f2abf953000) [pid = 1840] [serial = 1970] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f2abd345800) [pid = 1840] [serial = 2022] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f2abd876c00) [pid = 1840] [serial = 2024] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f2ac1ea6000) [pid = 1840] [serial = 1973] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f2abe36ac00) [pid = 1840] [serial = 1967] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f2acd97fc00) [pid = 1840] [serial = 2003] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f2ac9a37800) [pid = 1840] [serial = 1985] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f2abe205000) [pid = 1840] [serial = 2025] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f2ab784bc00) [pid = 1840] [serial = 1958] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f2accc4ac00) [pid = 1840] [serial = 1991] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f2ac8999000) [pid = 1840] [serial = 1979] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f2acdacf400) [pid = 1840] [serial = 2006] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f2abd394800) [pid = 1840] [serial = 2027] [outer = (nil)] [url = about:blank] 20:52:39 INFO - PROCESS | 1840 | 1461642759826 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:52:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:52:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2848ms 20:52:39 INFO - PROCESS | 1840 | 1461642759856 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 20:52:39 INFO - PROCESS | 1840 | 1461642759861 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 20:52:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:52:39 INFO - PROCESS | 1840 | 1461642759872 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:52:39 INFO - PROCESS | 1840 | 1461642759875 Marionette TRACE conn3 <- [1,2838,null,{}] 20:52:39 INFO - PROCESS | 1840 | 1461642759882 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:52:40 INFO - PROCESS | 1840 | 1461642760077 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 20:52:40 INFO - PROCESS | 1840 | 1461642760273 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8d64800 == 137 [pid = 1840] [id = 717] 20:52:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f2ab44e9000) [pid = 1840] [serial = 2152] [outer = (nil)] 20:52:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f2ab79f1800) [pid = 1840] [serial = 2153] [outer = 0x7f2ab44e9000] 20:52:40 INFO - PROCESS | 1840 | 1461642760334 Marionette DEBUG loaded listener.js 20:52:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f2ab83ea400) [pid = 1840] [serial = 2154] [outer = 0x7f2ab44e9000] 20:52:41 INFO - PROCESS | 1840 | 1461642761122 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:52:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:52:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1287ms 20:52:41 INFO - PROCESS | 1840 | 1461642761172 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 20:52:41 INFO - PROCESS | 1840 | 1461642761180 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 20:52:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:52:41 INFO - PROCESS | 1840 | 1461642761191 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:52:41 INFO - PROCESS | 1840 | 1461642761194 Marionette TRACE conn3 <- [1,2842,null,{}] 20:52:41 INFO - PROCESS | 1840 | 1461642761198 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:52:41 INFO - PROCESS | 1840 | 1461642761378 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 20:52:41 INFO - PROCESS | 1840 | 1461642761395 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abde6b000 == 138 [pid = 1840] [id = 718] 20:52:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f2aba347000) [pid = 1840] [serial = 2155] [outer = (nil)] 20:52:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f2aba7eb400) [pid = 1840] [serial = 2156] [outer = 0x7f2aba347000] 20:52:41 INFO - PROCESS | 1840 | 1461642761453 Marionette DEBUG loaded listener.js 20:52:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f2abb90e000) [pid = 1840] [serial = 2157] [outer = 0x7f2aba347000] 20:52:42 INFO - PROCESS | 1840 | 1461642762479 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:52:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:52:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1330ms 20:52:42 INFO - PROCESS | 1840 | 1461642762520 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 20:52:42 INFO - PROCESS | 1840 | 1461642762523 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 20:52:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:52:42 INFO - PROCESS | 1840 | 1461642762535 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:52:42 INFO - PROCESS | 1840 | 1461642762539 Marionette TRACE conn3 <- [1,2846,null,{}] 20:52:42 INFO - PROCESS | 1840 | 1461642762554 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:52:42 INFO - PROCESS | 1840 | 1461642762801 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 20:52:42 INFO - PROCESS | 1840 | 1461642762839 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe943000 == 139 [pid = 1840] [id = 719] 20:52:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f2abd87ec00) [pid = 1840] [serial = 2158] [outer = (nil)] 20:52:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f2abe0af800) [pid = 1840] [serial = 2159] [outer = 0x7f2abd87ec00] 20:52:42 INFO - PROCESS | 1840 | 1461642762901 Marionette DEBUG loaded listener.js 20:52:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f2abe36d000) [pid = 1840] [serial = 2160] [outer = 0x7f2abd87ec00] 20:52:43 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f2aba32cc00) [pid = 1840] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:52:43 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f2ab4550c00) [pid = 1840] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:52:43 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f2ab9e18400) [pid = 1840] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:52:43 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f2ab44e2400) [pid = 1840] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:52:43 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f2abd397000) [pid = 1840] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:52:44 INFO - PROCESS | 1840 | 1461642764161 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:52:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:52:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1640ms 20:52:44 INFO - PROCESS | 1840 | 1461642764178 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 20:52:44 INFO - PROCESS | 1840 | 1461642764182 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 20:52:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:52:44 INFO - PROCESS | 1840 | 1461642764189 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:52:44 INFO - PROCESS | 1840 | 1461642764191 Marionette TRACE conn3 <- [1,2850,null,{}] 20:52:44 INFO - PROCESS | 1840 | 1461642764196 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:52:44 INFO - PROCESS | 1840 | 1461642764378 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 20:52:44 INFO - PROCESS | 1840 | 1461642764393 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abfc67000 == 140 [pid = 1840] [id = 720] 20:52:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f2ab7246400) [pid = 1840] [serial = 2161] [outer = (nil)] 20:52:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f2abe374400) [pid = 1840] [serial = 2162] [outer = 0x7f2ab7246400] 20:52:44 INFO - PROCESS | 1840 | 1461642764451 Marionette DEBUG loaded listener.js 20:52:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f2abf957400) [pid = 1840] [serial = 2163] [outer = 0x7f2ab7246400] 20:52:45 INFO - PROCESS | 1840 | 1461642765343 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:52:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:52:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1176ms 20:52:45 INFO - PROCESS | 1840 | 1461642765366 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 20:52:45 INFO - PROCESS | 1840 | 1461642765370 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 20:52:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:52:45 INFO - PROCESS | 1840 | 1461642765375 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:52:45 INFO - PROCESS | 1840 | 1461642765377 Marionette TRACE conn3 <- [1,2854,null,{}] 20:52:45 INFO - PROCESS | 1840 | 1461642765382 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:52:45 INFO - PROCESS | 1840 | 1461642765623 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 20:52:45 INFO - PROCESS | 1840 | 1461642765646 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1681800 == 141 [pid = 1840] [id = 721] 20:52:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f2abd880000) [pid = 1840] [serial = 2164] [outer = (nil)] 20:52:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f2ac1708800) [pid = 1840] [serial = 2165] [outer = 0x7f2abd880000] 20:52:45 INFO - PROCESS | 1840 | 1461642765704 Marionette DEBUG loaded listener.js 20:52:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f2ac1a6e800) [pid = 1840] [serial = 2166] [outer = 0x7f2abd880000] 20:52:46 INFO - PROCESS | 1840 | 1461642766887 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:52:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:52:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1582ms 20:52:46 INFO - PROCESS | 1840 | 1461642766959 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 20:52:46 INFO - PROCESS | 1840 | 1461642766964 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 20:52:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:52:46 INFO - PROCESS | 1840 | 1461642766974 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:52:46 INFO - PROCESS | 1840 | 1461642766977 Marionette TRACE conn3 <- [1,2858,null,{}] 20:52:46 INFO - PROCESS | 1840 | 1461642766985 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:52:47 INFO - PROCESS | 1840 | 1461642767247 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 20:52:47 INFO - PROCESS | 1840 | 1461642767574 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abdeb4800 == 142 [pid = 1840] [id = 722] 20:52:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f2ab84bac00) [pid = 1840] [serial = 2167] [outer = (nil)] 20:52:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f2ab8f89000) [pid = 1840] [serial = 2168] [outer = 0x7f2ab84bac00] 20:52:47 INFO - PROCESS | 1840 | 1461642767652 Marionette DEBUG loaded listener.js 20:52:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f2aba349c00) [pid = 1840] [serial = 2169] [outer = 0x7f2ab84bac00] 20:52:48 INFO - PROCESS | 1840 | 1461642768517 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:52:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:52:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1580ms 20:52:48 INFO - PROCESS | 1840 | 1461642768554 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 20:52:48 INFO - PROCESS | 1840 | 1461642768562 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 20:52:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:52:48 INFO - PROCESS | 1840 | 1461642768572 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:52:48 INFO - PROCESS | 1840 | 1461642768576 Marionette TRACE conn3 <- [1,2862,null,{}] 20:52:48 INFO - PROCESS | 1840 | 1461642768581 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:52:48 INFO - PROCESS | 1840 | 1461642768771 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 20:52:49 INFO - PROCESS | 1840 | 1461642769054 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac31c0800 == 143 [pid = 1840] [id = 723] 20:52:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f2abce53000) [pid = 1840] [serial = 2170] [outer = (nil)] 20:52:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f2abe268000) [pid = 1840] [serial = 2171] [outer = 0x7f2abce53000] 20:52:49 INFO - PROCESS | 1840 | 1461642769208 Marionette DEBUG loaded listener.js 20:52:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f2abf957800) [pid = 1840] [serial = 2172] [outer = 0x7f2abce53000] 20:52:50 INFO - PROCESS | 1840 | 1461642770069 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:52:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:52:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1534ms 20:52:50 INFO - PROCESS | 1840 | 1461642770106 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 20:52:50 INFO - PROCESS | 1840 | 1461642770110 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 20:52:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:52:50 INFO - PROCESS | 1840 | 1461642770116 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:52:50 INFO - PROCESS | 1840 | 1461642770121 Marionette TRACE conn3 <- [1,2866,null,{}] 20:52:50 INFO - PROCESS | 1840 | 1461642770137 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:52:50 INFO - PROCESS | 1840 | 1461642770353 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 20:52:50 INFO - PROCESS | 1840 | 1461642770636 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac8bae800 == 144 [pid = 1840] [id = 724] 20:52:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f2ac1a66800) [pid = 1840] [serial = 2173] [outer = (nil)] 20:52:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f2ac2d1a800) [pid = 1840] [serial = 2174] [outer = 0x7f2ac1a66800] 20:52:50 INFO - PROCESS | 1840 | 1461642770755 Marionette DEBUG loaded listener.js 20:52:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f2ac2f0e800) [pid = 1840] [serial = 2175] [outer = 0x7f2ac1a66800] 20:52:51 INFO - PROCESS | 1840 | 1461642771565 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:52:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:52:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1483ms 20:52:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:52:51 INFO - PROCESS | 1840 | 1461642771599 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 20:52:51 INFO - PROCESS | 1840 | 1461642771603 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 20:52:51 INFO - PROCESS | 1840 | 1461642771609 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:52:51 INFO - PROCESS | 1840 | 1461642771612 Marionette TRACE conn3 <- [1,2870,null,{}] 20:52:51 INFO - PROCESS | 1840 | 1461642771616 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:52:51 INFO - PROCESS | 1840 | 1461642771807 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 20:52:52 INFO - PROCESS | 1840 | 1461642772089 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9de3800 == 145 [pid = 1840] [id = 725] 20:52:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f2ac1a73800) [pid = 1840] [serial = 2176] [outer = (nil)] 20:52:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f2ac75aac00) [pid = 1840] [serial = 2177] [outer = 0x7f2ac1a73800] 20:52:52 INFO - PROCESS | 1840 | 1461642772162 Marionette DEBUG loaded listener.js 20:52:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f2ac8cbe000) [pid = 1840] [serial = 2178] [outer = 0x7f2ac1a73800] 20:52:53 INFO - PROCESS | 1840 | 1461642773033 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:52:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:52:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1479ms 20:52:53 INFO - PROCESS | 1840 | 1461642773088 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 20:52:53 INFO - PROCESS | 1840 | 1461642773091 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 20:52:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:52:53 INFO - PROCESS | 1840 | 1461642773097 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:52:53 INFO - PROCESS | 1840 | 1461642773099 Marionette TRACE conn3 <- [1,2874,null,{}] 20:52:53 INFO - PROCESS | 1840 | 1461642773105 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:52:53 INFO - PROCESS | 1840 | 1461642773309 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 20:52:53 INFO - PROCESS | 1840 | 1461642773589 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acb29e800 == 146 [pid = 1840] [id = 726] 20:52:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f2ab7243c00) [pid = 1840] [serial = 2179] [outer = (nil)] 20:52:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f2ac2dccc00) [pid = 1840] [serial = 2180] [outer = 0x7f2ab7243c00] 20:52:53 INFO - PROCESS | 1840 | 1461642773663 Marionette DEBUG loaded listener.js 20:52:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f2ac986d400) [pid = 1840] [serial = 2181] [outer = 0x7f2ab7243c00] 20:52:54 INFO - PROCESS | 1840 | 1461642774522 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:52:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:52:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1482ms 20:52:54 INFO - PROCESS | 1840 | 1461642774580 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 20:52:54 INFO - PROCESS | 1840 | 1461642774583 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 20:52:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:52:54 INFO - PROCESS | 1840 | 1461642774616 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:52:54 INFO - PROCESS | 1840 | 1461642774618 Marionette TRACE conn3 <- [1,2878,null,{}] 20:52:54 INFO - PROCESS | 1840 | 1461642774627 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:52:54 INFO - PROCESS | 1840 | 1461642774885 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 20:52:55 INFO - PROCESS | 1840 | 1461642775205 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accfa2000 == 147 [pid = 1840] [id = 727] 20:52:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f2ac8cbf000) [pid = 1840] [serial = 2182] [outer = (nil)] 20:52:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f2acb25c400) [pid = 1840] [serial = 2183] [outer = 0x7f2ac8cbf000] 20:52:55 INFO - PROCESS | 1840 | 1461642775287 Marionette DEBUG loaded listener.js 20:52:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f2acd357800) [pid = 1840] [serial = 2184] [outer = 0x7f2ac8cbf000] 20:52:56 INFO - PROCESS | 1840 | 1461642776107 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:52:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:52:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1544ms 20:52:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:52:56 INFO - PROCESS | 1840 | 1461642776161 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 20:52:56 INFO - PROCESS | 1840 | 1461642776163 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 20:52:56 INFO - PROCESS | 1840 | 1461642776170 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:52:56 INFO - PROCESS | 1840 | 1461642776173 Marionette TRACE conn3 <- [1,2882,null,{}] 20:52:56 INFO - PROCESS | 1840 | 1461642776178 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:52:56 INFO - PROCESS | 1840 | 1461642776395 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 20:52:56 INFO - PROCESS | 1840 | 1461642776676 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acdc30800 == 148 [pid = 1840] [id = 728] 20:52:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f2aca04c400) [pid = 1840] [serial = 2185] [outer = (nil)] 20:52:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f2acd914800) [pid = 1840] [serial = 2186] [outer = 0x7f2aca04c400] 20:52:56 INFO - PROCESS | 1840 | 1461642776789 Marionette DEBUG loaded listener.js 20:52:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f2acdac8800) [pid = 1840] [serial = 2187] [outer = 0x7f2aca04c400] 20:52:57 INFO - PROCESS | 1840 | 1461642777589 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:52:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:52:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1482ms 20:52:57 INFO - PROCESS | 1840 | 1461642777652 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 20:52:57 INFO - PROCESS | 1840 | 1461642777655 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 20:52:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:52:57 INFO - PROCESS | 1840 | 1461642777661 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:52:57 INFO - PROCESS | 1840 | 1461642777663 Marionette TRACE conn3 <- [1,2886,null,{}] 20:52:57 INFO - PROCESS | 1840 | 1461642777668 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:52:57 INFO - PROCESS | 1840 | 1461642777853 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 20:52:58 INFO - PROCESS | 1840 | 1461642778136 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad162f800 == 149 [pid = 1840] [id = 729] 20:52:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f2acb0dc800) [pid = 1840] [serial = 2188] [outer = (nil)] 20:52:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f2acf5a4800) [pid = 1840] [serial = 2189] [outer = 0x7f2acb0dc800] 20:52:58 INFO - PROCESS | 1840 | 1461642778208 Marionette DEBUG loaded listener.js 20:52:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f2ad1847800) [pid = 1840] [serial = 2190] [outer = 0x7f2acb0dc800] 20:52:59 INFO - PROCESS | 1840 | 1461642779034 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:52:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:52:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1443ms 20:52:59 INFO - PROCESS | 1840 | 1461642779120 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 20:52:59 INFO - PROCESS | 1840 | 1461642779124 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 20:52:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:52:59 INFO - PROCESS | 1840 | 1461642779131 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:52:59 INFO - PROCESS | 1840 | 1461642779135 Marionette TRACE conn3 <- [1,2890,null,{}] 20:52:59 INFO - PROCESS | 1840 | 1461642779139 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:52:59 INFO - PROCESS | 1840 | 1461642779334 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 20:52:59 INFO - PROCESS | 1840 | 1461642779613 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad251e800 == 150 [pid = 1840] [id = 730] 20:52:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f2ac986c800) [pid = 1840] [serial = 2191] [outer = (nil)] 20:52:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f2ad1c5b800) [pid = 1840] [serial = 2192] [outer = 0x7f2ac986c800] 20:52:59 INFO - PROCESS | 1840 | 1461642779700 Marionette DEBUG loaded listener.js 20:52:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f2ad23ccc00) [pid = 1840] [serial = 2193] [outer = 0x7f2ac986c800] 20:53:00 INFO - PROCESS | 1840 | 1461642780610 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:53:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:53:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1529ms 20:53:00 INFO - PROCESS | 1840 | 1461642780662 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 20:53:00 INFO - PROCESS | 1840 | 1461642780665 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 20:53:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:53:00 INFO - PROCESS | 1840 | 1461642780671 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:53:00 INFO - PROCESS | 1840 | 1461642780673 Marionette TRACE conn3 <- [1,2894,null,{}] 20:53:00 INFO - PROCESS | 1840 | 1461642780678 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:53:00 INFO - PROCESS | 1840 | 1461642780870 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 20:53:01 INFO - PROCESS | 1840 | 1461642781153 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2adfd2d800 == 151 [pid = 1840] [id = 731] 20:53:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f2acdad4000) [pid = 1840] [serial = 2194] [outer = (nil)] 20:53:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f2ad2570400) [pid = 1840] [serial = 2195] [outer = 0x7f2acdad4000] 20:53:01 INFO - PROCESS | 1840 | 1461642781227 Marionette DEBUG loaded listener.js 20:53:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f2ad2578800) [pid = 1840] [serial = 2196] [outer = 0x7f2acdad4000] 20:53:02 INFO - PROCESS | 1840 | 1461642782255 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:53:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:53:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1632ms 20:53:02 INFO - PROCESS | 1840 | 1461642782304 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 20:53:02 INFO - PROCESS | 1840 | 1461642782308 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 20:53:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:53:02 INFO - PROCESS | 1840 | 1461642782313 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:53:02 INFO - PROCESS | 1840 | 1461642782317 Marionette TRACE conn3 <- [1,2898,null,{}] 20:53:02 INFO - PROCESS | 1840 | 1461642782322 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:53:02 INFO - PROCESS | 1840 | 1461642782555 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 20:53:02 INFO - PROCESS | 1840 | 1461642782836 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae5713000 == 152 [pid = 1840] [id = 732] 20:53:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f2ad23cd800) [pid = 1840] [serial = 2197] [outer = (nil)] 20:53:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f2ad2f62000) [pid = 1840] [serial = 2198] [outer = 0x7f2ad23cd800] 20:53:02 INFO - PROCESS | 1840 | 1461642782915 Marionette DEBUG loaded listener.js 20:53:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f2ad3086800) [pid = 1840] [serial = 2199] [outer = 0x7f2ad23cd800] 20:53:03 INFO - PROCESS | 1840 | 1461642783794 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:53:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:53:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1530ms 20:53:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:53:03 INFO - PROCESS | 1840 | 1461642783844 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 20:53:03 INFO - PROCESS | 1840 | 1461642783847 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 20:53:03 INFO - PROCESS | 1840 | 1461642783853 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:53:03 INFO - PROCESS | 1840 | 1461642783856 Marionette TRACE conn3 <- [1,2902,null,{}] 20:53:03 INFO - PROCESS | 1840 | 1461642783861 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:53:04 INFO - PROCESS | 1840 | 1461642784070 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 20:53:04 INFO - PROCESS | 1840 | 1461642784353 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae7d68000 == 153 [pid = 1840] [id = 733] 20:53:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f2ad2a2bc00) [pid = 1840] [serial = 2200] [outer = (nil)] 20:53:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f2ad3c05c00) [pid = 1840] [serial = 2201] [outer = 0x7f2ad2a2bc00] 20:53:04 INFO - PROCESS | 1840 | 1461642784426 Marionette DEBUG loaded listener.js 20:53:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f2ad3c4a000) [pid = 1840] [serial = 2202] [outer = 0x7f2ad2a2bc00] 20:53:05 INFO - PROCESS | 1840 | 1461642785268 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:53:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:53:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1491ms 20:53:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:53:05 INFO - PROCESS | 1840 | 1461642785344 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 20:53:05 INFO - PROCESS | 1840 | 1461642785347 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 20:53:05 INFO - PROCESS | 1840 | 1461642785353 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:53:05 INFO - PROCESS | 1840 | 1461642785356 Marionette TRACE conn3 <- [1,2906,null,{}] 20:53:05 INFO - PROCESS | 1840 | 1461642785369 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:53:05 INFO - PROCESS | 1840 | 1461642785601 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 20:53:05 INFO - PROCESS | 1840 | 1461642785881 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ae98a3800 == 154 [pid = 1840] [id = 734] 20:53:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f2ad2f68400) [pid = 1840] [serial = 2203] [outer = (nil)] 20:53:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f2ad5e52c00) [pid = 1840] [serial = 2204] [outer = 0x7f2ad2f68400] 20:53:05 INFO - PROCESS | 1840 | 1461642785992 Marionette DEBUG loaded listener.js 20:53:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f2ad5fcec00) [pid = 1840] [serial = 2205] [outer = 0x7f2ad2f68400] 20:53:06 INFO - PROCESS | 1840 | 1461642786798 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:53:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:53:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1488ms 20:53:06 INFO - PROCESS | 1840 | 1461642786844 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 20:53:06 INFO - PROCESS | 1840 | 1461642786848 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 20:53:06 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:53:06 INFO - PROCESS | 1840 | 1461642786853 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:53:06 INFO - PROCESS | 1840 | 1461642786855 Marionette TRACE conn3 <- [1,2910,null,{}] 20:53:06 INFO - PROCESS | 1840 | 1461642786861 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:53:07 INFO - PROCESS | 1840 | 1461642787062 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 20:53:07 INFO - PROCESS | 1840 | 1461642787353 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aea69d000 == 155 [pid = 1840] [id = 735] 20:53:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f2ab44e4800) [pid = 1840] [serial = 2206] [outer = (nil)] 20:53:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f2ad640e800) [pid = 1840] [serial = 2207] [outer = 0x7f2ab44e4800] 20:53:07 INFO - PROCESS | 1840 | 1461642787425 Marionette DEBUG loaded listener.js 20:53:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f2ad9266000) [pid = 1840] [serial = 2208] [outer = 0x7f2ab44e4800] 20:53:08 INFO - PROCESS | 1840 | 1461642788163 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:53:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:53:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:53:08 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1328ms 20:53:08 INFO - PROCESS | 1840 | 1461642788183 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 20:53:08 INFO - PROCESS | 1840 | 1461642788186 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 20:53:08 INFO - TEST-START | /DOMEvents/constructors.html 20:53:08 INFO - PROCESS | 1840 | 1461642788191 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:53:08 INFO - PROCESS | 1840 | 1461642788194 Marionette TRACE conn3 <- [1,2914,null,{}] 20:53:08 INFO - PROCESS | 1840 | 1461642788199 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:53:08 INFO - PROCESS | 1840 | 1461642788419 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 20:53:08 INFO - PROCESS | 1840 | 1461642788674 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab6537000 == 156 [pid = 1840] [id = 736] 20:53:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f2ab75bc400) [pid = 1840] [serial = 2209] [outer = (nil)] 20:53:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f2ada110800) [pid = 1840] [serial = 2210] [outer = 0x7f2ab75bc400] 20:53:08 INFO - PROCESS | 1840 | 1461642788746 Marionette DEBUG loaded listener.js 20:53:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f2adf11f800) [pid = 1840] [serial = 2211] [outer = 0x7f2ab75bc400] 20:53:09 INFO - PROCESS | 1840 | 1461642789669 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:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:53:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:53:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:53:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:53:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:53:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:53:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:53:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:53:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:53:09 INFO - TEST-OK | /DOMEvents/constructors.html | took 1543ms 20:53:09 INFO - PROCESS | 1840 | 1461642789737 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 20:53:09 INFO - PROCESS | 1840 | 1461642789741 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 20:53:09 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:53:09 INFO - PROCESS | 1840 | 1461642789748 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:53:09 INFO - PROCESS | 1840 | 1461642789754 Marionette TRACE conn3 <- [1,2918,null,{}] 20:53:09 INFO - PROCESS | 1840 | 1461642789764 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:53:10 INFO - PROCESS | 1840 | 1461642790004 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 20:53:10 INFO - PROCESS | 1840 | 1461642790310 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abdb5c800 == 157 [pid = 1840] [id = 737] 20:53:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f2abd87d000) [pid = 1840] [serial = 2212] [outer = (nil)] 20:53:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f2adfd50400) [pid = 1840] [serial = 2213] [outer = 0x7f2abd87d000] 20:53:10 INFO - PROCESS | 1840 | 1461642790383 Marionette DEBUG loaded listener.js 20:53:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f2ae00a9400) [pid = 1840] [serial = 2214] [outer = 0x7f2abd87d000] 20:53:11 INFO - PROCESS | 1840 | 1461642791094 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:53:11 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:53:11 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1385ms 20:53:11 INFO - PROCESS | 1840 | 1461642791134 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 20:53:11 INFO - PROCESS | 1840 | 1461642791136 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 20:53:11 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:53:11 INFO - PROCESS | 1840 | 1461642791142 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:53:11 INFO - PROCESS | 1840 | 1461642791145 Marionette TRACE conn3 <- [1,2922,null,{}] 20:53:11 INFO - PROCESS | 1840 | 1461642791150 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:53:11 INFO - PROCESS | 1840 | 1461642791338 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 20:53:11 INFO - PROCESS | 1840 | 1461642791595 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8f0f800 == 158 [pid = 1840] [id = 738] 20:53:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f2ad5fd1800) [pid = 1840] [serial = 2215] [outer = (nil)] 20:53:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f2ae00ca800) [pid = 1840] [serial = 2216] [outer = 0x7f2ad5fd1800] 20:53:11 INFO - PROCESS | 1840 | 1461642791669 Marionette DEBUG loaded listener.js 20:53:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f2ae0254800) [pid = 1840] [serial = 2217] [outer = 0x7f2ad5fd1800] 20:53:12 INFO - PROCESS | 1840 | [1840] 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:53:12 INFO - PROCESS | 1840 | [1840] 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:53:12 INFO - PROCESS | 1840 | [1840] 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:53:12 INFO - PROCESS | 1840 | [1840] 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:53:12 INFO - PROCESS | 1840 | 1461642792446 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:53:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:53:12 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:53:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:53:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:53:12 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:53:12 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:53:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:53:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:53:12 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:53:12 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:53:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:53:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:53:12 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:53:12 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:53:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:53:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:53:12 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:53:12 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1330ms 20:53:12 INFO - PROCESS | 1840 | 1461642792476 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 20:53:12 INFO - PROCESS | 1840 | 1461642792481 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 20:53:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:53:12 INFO - PROCESS | 1840 | 1461642792489 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:53:12 INFO - PROCESS | 1840 | 1461642792493 Marionette TRACE conn3 <- [1,2926,null,{}] 20:53:12 INFO - PROCESS | 1840 | 1461642792498 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:53:12 INFO - PROCESS | 1840 | 1461642792697 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 20:53:12 INFO - PROCESS | 1840 | 1461642792963 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aaf92e800 == 159 [pid = 1840] [id = 739] 20:53:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f2adfd05000) [pid = 1840] [serial = 2218] [outer = (nil)] 20:53:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f2ae1238c00) [pid = 1840] [serial = 2219] [outer = 0x7f2adfd05000] 20:53:13 INFO - PROCESS | 1840 | 1461642793031 Marionette DEBUG loaded listener.js 20:53:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f2ae1270800) [pid = 1840] [serial = 2220] [outer = 0x7f2adfd05000] 20:53:13 INFO - PROCESS | 1840 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:53:13 INFO - PROCESS | 1840 | 1461642793915 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:53:13 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:53:13 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1438ms 20:53:13 INFO - PROCESS | 1840 | 1461642793928 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 20:53:13 INFO - PROCESS | 1840 | 1461642793930 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 20:53:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:53:13 INFO - PROCESS | 1840 | 1461642793936 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:53:13 INFO - PROCESS | 1840 | 1461642793938 Marionette TRACE conn3 <- [1,2930,null,{}] 20:53:13 INFO - PROCESS | 1840 | 1461642793943 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:53:14 INFO - PROCESS | 1840 | 1461642794140 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 20:53:14 INFO - PROCESS | 1840 | 1461642794401 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aaf949800 == 160 [pid = 1840] [id = 740] 20:53:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f2ae023c000) [pid = 1840] [serial = 2221] [outer = (nil)] 20:53:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f2ae1277000) [pid = 1840] [serial = 2222] [outer = 0x7f2ae023c000] 20:53:14 INFO - PROCESS | 1840 | 1461642794473 Marionette DEBUG loaded listener.js 20:53:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f2ae143bc00) [pid = 1840] [serial = 2223] [outer = 0x7f2ae023c000] 20:53:15 INFO - PROCESS | 1840 | 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:53:15 INFO - PROCESS | 1840 | 1461642795229 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:53:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:53:15 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1329ms 20:53:15 INFO - PROCESS | 1840 | 1461642795265 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 20:53:15 INFO - PROCESS | 1840 | 1461642795268 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 20:53:15 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:53:15 INFO - PROCESS | 1840 | 1461642795274 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:53:15 INFO - PROCESS | 1840 | 1461642795276 Marionette TRACE conn3 <- [1,2934,null,{}] 20:53:15 INFO - PROCESS | 1840 | 1461642795281 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:53:15 INFO - PROCESS | 1840 | 1461642795470 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 20:53:15 INFO - PROCESS | 1840 | 1461642795762 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab7992800 == 161 [pid = 1840] [id = 741] 20:53:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f2ab40e7800) [pid = 1840] [serial = 2224] [outer = (nil)] 20:53:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f2ae143dc00) [pid = 1840] [serial = 2225] [outer = 0x7f2ab40e7800] 20:53:15 INFO - PROCESS | 1840 | 1461642795833 Marionette DEBUG loaded listener.js 20:53:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f2ae4a7dc00) [pid = 1840] [serial = 2226] [outer = 0x7f2ab40e7800] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac029f800 == 160 [pid = 1840] [id = 654] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab8fd8000 == 159 [pid = 1840] [id = 652] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acb5e2800 == 158 [pid = 1840] [id = 413] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acb5ce800 == 157 [pid = 1840] [id = 616] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac92ab800 == 156 [pid = 1840] [id = 480] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab8eea800 == 155 [pid = 1840] [id = 618] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abea36000 == 154 [pid = 1840] [id = 653] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad9510000 == 153 [pid = 1840] [id = 225] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abfc67000 == 152 [pid = 1840] [id = 720] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abe943000 == 151 [pid = 1840] [id = 719] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abde6b000 == 150 [pid = 1840] [id = 718] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab8d64800 == 149 [pid = 1840] [id = 717] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae5095800 == 148 [pid = 1840] [id = 715] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae4f4d000 == 147 [pid = 1840] [id = 714] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae2e4d800 == 146 [pid = 1840] [id = 713] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae0f14800 == 145 [pid = 1840] [id = 712] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2adfdc8000 == 144 [pid = 1840] [id = 711] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad5fab800 == 143 [pid = 1840] [id = 710] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad301d800 == 142 [pid = 1840] [id = 709] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad21ae800 == 141 [pid = 1840] [id = 708] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad1894800 == 140 [pid = 1840] [id = 707] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad0585000 == 139 [pid = 1840] [id = 706] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd6ef800 == 138 [pid = 1840] [id = 705] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acd36f800 == 137 [pid = 1840] [id = 704] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2adf1c0000 == 136 [pid = 1840] [id = 669] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2accf57800 == 135 [pid = 1840] [id = 703] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acb361800 == 134 [pid = 1840] [id = 702] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9e67000 == 133 [pid = 1840] [id = 701] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9109000 == 132 [pid = 1840] [id = 700] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac7510000 == 131 [pid = 1840] [id = 699] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac2fa8800 == 130 [pid = 1840] [id = 698] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abdf20800 == 129 [pid = 1840] [id = 697] 20:53:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab62e3000 == 128 [pid = 1840] [id = 696] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f2abe2c5000) [pid = 1840] [serial = 2085] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f2abb90bc00) [pid = 1840] [serial = 2078] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f2ab784d800) [pid = 1840] [serial = 2030] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f2abd1ef800) [pid = 1840] [serial = 2079] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f2abec33000) [pid = 1840] [serial = 2039] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f2ab7af3800) [pid = 1840] [serial = 2069] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f2ac9bcc000) [pid = 1840] [serial = 2057] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f2abeb11400) [pid = 1840] [serial = 2087] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f2ac1a6ac00) [pid = 1840] [serial = 2045] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f2acb319400) [pid = 1840] [serial = 2063] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f2ab8bd7c00) [pid = 1840] [serial = 2033] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f2ab7becc00) [pid = 1840] [serial = 2073] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f2aca2e4800) [pid = 1840] [serial = 2060] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f2abe0a8000) [pid = 1840] [serial = 2082] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f2ab7249400) [pid = 1840] [serial = 2066] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f2abe266000) [pid = 1840] [serial = 2036] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f2ab9f3a000) [pid = 1840] [serial = 2075] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f2ac964d000) [pid = 1840] [serial = 2054] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f2ab7853000) [pid = 1840] [serial = 2072] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f2abb7cac00) [pid = 1840] [serial = 2076] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f2ac72a4c00) [pid = 1840] [serial = 2048] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f2abd3a0c00) [pid = 1840] [serial = 2081] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f2abe202400) [pid = 1840] [serial = 2084] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f2ac91aa400) [pid = 1840] [serial = 2051] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f2ac02ce800) [pid = 1840] [serial = 2042] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1840 | 1461642798465 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:53:18 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:53:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 3231ms 20:53:18 INFO - PROCESS | 1840 | 1461642798505 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 20:53:18 INFO - PROCESS | 1840 | 1461642798510 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 20:53:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:53:18 INFO - PROCESS | 1840 | 1461642798517 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:53:18 INFO - PROCESS | 1840 | 1461642798522 Marionette TRACE conn3 <- [1,2938,null,{}] 20:53:18 INFO - PROCESS | 1840 | 1461642798531 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:53:18 INFO - PROCESS | 1840 | 1461642798697 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 20:53:18 INFO - PROCESS | 1840 | 1461642798936 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab5f1a800 == 129 [pid = 1840] [id = 742] 20:53:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f2ab75c1800) [pid = 1840] [serial = 2227] [outer = (nil)] 20:53:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f2ab784f800) [pid = 1840] [serial = 2228] [outer = 0x7f2ab75c1800] 20:53:19 INFO - PROCESS | 1840 | 1461642798998 Marionette DEBUG loaded listener.js 20:53:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f2ab79f3800) [pid = 1840] [serial = 2229] [outer = 0x7f2ab75c1800] 20:53:19 INFO - PROCESS | 1840 | 1461642799639 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:53:19 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:53:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1134ms 20:53:19 INFO - PROCESS | 1840 | 1461642799651 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 20:53:19 INFO - PROCESS | 1840 | 1461642799659 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 20:53:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:53:19 INFO - PROCESS | 1840 | 1461642799674 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:53:19 INFO - PROCESS | 1840 | 1461642799678 Marionette TRACE conn3 <- [1,2942,null,{}] 20:53:19 INFO - PROCESS | 1840 | 1461642799683 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:53:19 INFO - PROCESS | 1840 | 1461642799858 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 20:53:20 INFO - PROCESS | 1840 | 1461642800063 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab77df800 == 130 [pid = 1840] [id = 743] 20:53:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f2ab7aef000) [pid = 1840] [serial = 2230] [outer = (nil)] 20:53:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f2ab83f3800) [pid = 1840] [serial = 2231] [outer = 0x7f2ab7aef000] 20:53:20 INFO - PROCESS | 1840 | 1461642800131 Marionette DEBUG loaded listener.js 20:53:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f2ab8ae0400) [pid = 1840] [serial = 2232] [outer = 0x7f2ab7aef000] 20:53:20 INFO - PROCESS | 1840 | 1461642800902 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:53:20 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:53:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:53:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1282ms 20:53:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:53:20 INFO - PROCESS | 1840 | 1461642800958 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 20:53:20 INFO - PROCESS | 1840 | 1461642800961 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 20:53:20 INFO - PROCESS | 1840 | 1461642800967 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:53:20 INFO - PROCESS | 1840 | 1461642800983 Marionette TRACE conn3 <- [1,2946,null,{}] 20:53:21 INFO - PROCESS | 1840 | 1461642801005 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:53:21 INFO - PROCESS | 1840 | 1461642801249 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 20:53:21 INFO - PROCESS | 1840 | 1461642801278 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab9e8d000 == 131 [pid = 1840] [id = 744] 20:53:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f2ab8bd3800) [pid = 1840] [serial = 2233] [outer = (nil)] 20:53:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f2aba346000) [pid = 1840] [serial = 2234] [outer = 0x7f2ab8bd3800] 20:53:21 INFO - PROCESS | 1840 | 1461642801338 Marionette DEBUG loaded listener.js 20:53:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f2abb7c9400) [pid = 1840] [serial = 2235] [outer = 0x7f2ab8bd3800] 20:53:22 INFO - PROCESS | 1840 | 1461642802289 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:53:22 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:53:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1350ms 20:53:22 INFO - PROCESS | 1840 | 1461642802317 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 20:53:22 INFO - PROCESS | 1840 | 1461642802321 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 20:53:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:53:22 INFO - PROCESS | 1840 | 1461642802326 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:53:22 INFO - PROCESS | 1840 | 1461642802329 Marionette TRACE conn3 <- [1,2950,null,{}] 20:53:22 INFO - PROCESS | 1840 | 1461642802350 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:53:22 INFO - PROCESS | 1840 | 1461642802581 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 20:53:22 INFO - PROCESS | 1840 | 1461642802608 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abcde2800 == 132 [pid = 1840] [id = 745] 20:53:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f2ab84b1c00) [pid = 1840] [serial = 2236] [outer = (nil)] 20:53:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f2abd1f2400) [pid = 1840] [serial = 2237] [outer = 0x7f2ab84b1c00] 20:53:22 INFO - PROCESS | 1840 | 1461642802666 Marionette DEBUG loaded listener.js 20:53:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f2abd350400) [pid = 1840] [serial = 2238] [outer = 0x7f2ab84b1c00] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f2abd345c00) [pid = 1840] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f2abf95dc00) [pid = 1840] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f2ab72da000) [pid = 1840] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f2ad1849800) [pid = 1840] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f2ab7251000) [pid = 1840] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f2acfd72400) [pid = 1840] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f2abd87ec00) [pid = 1840] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f2acd34ec00) [pid = 1840] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f2ac170a400) [pid = 1840] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f2abe25e400) [pid = 1840] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f2abe371000) [pid = 1840] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f2ab7246400) [pid = 1840] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f2aba7ef400) [pid = 1840] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f2ab1fe7000) [pid = 1840] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f2ac178bc00) [pid = 1840] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f2acd916400) [pid = 1840] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f2acc744c00) [pid = 1840] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f2acf2bd400) [pid = 1840] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f2acc9d8400) [pid = 1840] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f2ac1ea4000) [pid = 1840] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f2abe0a8c00) [pid = 1840] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f2ac1792000) [pid = 1840] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f2abd87b000) [pid = 1840] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f2aba347000) [pid = 1840] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f2ab75bbc00) [pid = 1840] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f2ab1691800) [pid = 1840] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f2acdc77400) [pid = 1840] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f2ac2d0fc00) [pid = 1840] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f2ac72a6800) [pid = 1840] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f2ab7bf1800) [pid = 1840] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f2acd523000) [pid = 1840] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f2ab8bfdc00) [pid = 1840] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f2ac1792400) [pid = 1840] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f2acd916000) [pid = 1840] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f2abb910400) [pid = 1840] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f2abce57800) [pid = 1840] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f2aca05d400) [pid = 1840] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f2ad1848c00) [pid = 1840] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f2ac02cf000) [pid = 1840] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f2ab9e1a000) [pid = 1840] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f2acd52f000) [pid = 1840] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f2ac2dcf400) [pid = 1840] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f2ab8bd5800) [pid = 1840] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f2ab75c2400) [pid = 1840] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f2acd969c00) [pid = 1840] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f2abe265800) [pid = 1840] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f2abd392800) [pid = 1840] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f2acdeb6400) [pid = 1840] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f2ab724b800) [pid = 1840] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f2ac9542000) [pid = 1840] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f2ab1fe4000) [pid = 1840] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f2ac2dcec00) [pid = 1840] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f2ac9866000) [pid = 1840] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f2acd34c400) [pid = 1840] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f2ab84bc000) [pid = 1840] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f2ab44e9000) [pid = 1840] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f2abd39c000) [pid = 1840] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f2ab1697000) [pid = 1840] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f2ac74e0400) [pid = 1840] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:53:23 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f2abb7ca000) [pid = 1840] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:53:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab62e5800 == 133 [pid = 1840] [id = 746] 20:53:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f2ab83f1000) [pid = 1840] [serial = 2239] [outer = (nil)] 20:53:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f2ab7246400) [pid = 1840] [serial = 2240] [outer = 0x7f2ab83f1000] 20:53:24 INFO - PROCESS | 1840 | 1461642804433 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:53:24 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:53:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2128ms 20:53:24 INFO - PROCESS | 1840 | 1461642804455 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 20:53:24 INFO - PROCESS | 1840 | 1461642804458 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 20:53:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:53:24 INFO - PROCESS | 1840 | 1461642804464 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:53:24 INFO - PROCESS | 1840 | 1461642804466 Marionette TRACE conn3 <- [1,2954,null,{}] 20:53:24 INFO - PROCESS | 1840 | 1461642804471 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:53:24 INFO - PROCESS | 1840 | 1461642804679 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 20:53:24 INFO - PROCESS | 1840 | 1461642804905 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abde77000 == 134 [pid = 1840] [id = 747] 20:53:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f2ab8bd5800) [pid = 1840] [serial = 2241] [outer = (nil)] 20:53:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f2abce51800) [pid = 1840] [serial = 2242] [outer = 0x7f2ab8bd5800] 20:53:24 INFO - PROCESS | 1840 | 1461642804964 Marionette DEBUG loaded listener.js 20:53:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f2abd392800) [pid = 1840] [serial = 2243] [outer = 0x7f2ab8bd5800] 20:53:25 INFO - PROCESS | 1840 | 1461642805580 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:53:25 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:53:25 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:53:25 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1127ms 20:53:25 INFO - PROCESS | 1840 | 1461642805597 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 20:53:25 INFO - PROCESS | 1840 | 1461642805600 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 20:53:25 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:53:25 INFO - PROCESS | 1840 | 1461642805607 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:53:25 INFO - PROCESS | 1840 | 1461642805609 Marionette TRACE conn3 <- [1,2958,null,{}] 20:53:25 INFO - PROCESS | 1840 | 1461642805614 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:53:25 INFO - PROCESS | 1840 | 1461642805809 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 20:53:26 INFO - PROCESS | 1840 | 1461642806222 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab3f96800 == 135 [pid = 1840] [id = 748] 20:53:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f2ab1699800) [pid = 1840] [serial = 2244] [outer = (nil)] 20:53:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f2ab40ee000) [pid = 1840] [serial = 2245] [outer = 0x7f2ab1699800] 20:53:26 INFO - PROCESS | 1840 | 1461642806297 Marionette DEBUG loaded listener.js 20:53:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f2ab724d000) [pid = 1840] [serial = 2246] [outer = 0x7f2ab1699800] 20:53:27 INFO - PROCESS | 1840 | 1461642807171 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:53:27 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:53:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1582ms 20:53:27 INFO - PROCESS | 1840 | 1461642807189 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 20:53:27 INFO - PROCESS | 1840 | 1461642807195 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 20:53:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:53:27 INFO - PROCESS | 1840 | 1461642807202 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:53:27 INFO - PROCESS | 1840 | 1461642807207 Marionette TRACE conn3 <- [1,2962,null,{}] 20:53:27 INFO - PROCESS | 1840 | 1461642807214 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:53:27 INFO - PROCESS | 1840 | 1461642807425 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 20:53:27 INFO - PROCESS | 1840 | 1461642807681 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8f08000 == 136 [pid = 1840] [id = 749] 20:53:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f2ab7856000) [pid = 1840] [serial = 2247] [outer = (nil)] 20:53:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f2ab8ae4800) [pid = 1840] [serial = 2248] [outer = 0x7f2ab7856000] 20:53:27 INFO - PROCESS | 1840 | 1461642807757 Marionette DEBUG loaded listener.js 20:53:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f2ab9e16800) [pid = 1840] [serial = 2249] [outer = 0x7f2ab7856000] 20:53:28 INFO - PROCESS | 1840 | 1461642808570 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:53:28 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:53:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1384ms 20:53:28 INFO - PROCESS | 1840 | 1461642808588 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 20:53:28 INFO - PROCESS | 1840 | 1461642808594 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 20:53:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:53:28 INFO - PROCESS | 1840 | 1461642808600 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:53:28 INFO - PROCESS | 1840 | 1461642808602 Marionette TRACE conn3 <- [1,2966,null,{}] 20:53:28 INFO - PROCESS | 1840 | 1461642808609 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:53:28 INFO - PROCESS | 1840 | 1461642808791 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 20:53:29 INFO - PROCESS | 1840 | 1461642809046 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abe33c800 == 137 [pid = 1840] [id = 750] 20:53:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f2abb7ca400) [pid = 1840] [serial = 2250] [outer = (nil)] 20:53:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f2abd1f8400) [pid = 1840] [serial = 2251] [outer = 0x7f2abb7ca400] 20:53:29 INFO - PROCESS | 1840 | 1461642809119 Marionette DEBUG loaded listener.js 20:53:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f2abd875800) [pid = 1840] [serial = 2252] [outer = 0x7f2abb7ca400] 20:53:29 INFO - PROCESS | 1840 | 1461642809903 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:53:29 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:53:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1329ms 20:53:29 INFO - PROCESS | 1840 | 1461642809930 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 20:53:29 INFO - PROCESS | 1840 | 1461642809932 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 20:53:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:53:29 INFO - PROCESS | 1840 | 1461642809947 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:53:29 INFO - PROCESS | 1840 | 1461642809956 Marionette TRACE conn3 <- [1,2970,null,{}] 20:53:29 INFO - PROCESS | 1840 | 1461642809962 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:53:30 INFO - PROCESS | 1840 | 1461642810194 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 20:53:30 INFO - PROCESS | 1840 | 1461642810450 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abfc75800 == 138 [pid = 1840] [id = 751] 20:53:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f2aba347400) [pid = 1840] [serial = 2253] [outer = (nil)] 20:53:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f2abe2c6c00) [pid = 1840] [serial = 2254] [outer = 0x7f2aba347400] 20:53:30 INFO - PROCESS | 1840 | 1461642810523 Marionette DEBUG loaded listener.js 20:53:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f2abeb17c00) [pid = 1840] [serial = 2255] [outer = 0x7f2aba347400] 20:53:31 INFO - PROCESS | 1840 | 1461642811270 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:53:31 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:53:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1341ms 20:53:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:53:31 INFO - PROCESS | 1840 | 1461642811281 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 20:53:31 INFO - PROCESS | 1840 | 1461642811285 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 20:53:31 INFO - PROCESS | 1840 | 1461642811290 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:53:31 INFO - PROCESS | 1840 | 1461642811293 Marionette TRACE conn3 <- [1,2974,null,{}] 20:53:31 INFO - PROCESS | 1840 | 1461642811298 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:53:31 INFO - PROCESS | 1840 | 1461642811485 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 20:53:31 INFO - PROCESS | 1840 | 1461642811768 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac024f800 == 139 [pid = 1840] [id = 752] 20:53:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f2aba34ec00) [pid = 1840] [serial = 2256] [outer = (nil)] 20:53:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f2abf957000) [pid = 1840] [serial = 2257] [outer = 0x7f2aba34ec00] 20:53:31 INFO - PROCESS | 1840 | 1461642811844 Marionette DEBUG loaded listener.js 20:53:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f2abfc4fc00) [pid = 1840] [serial = 2258] [outer = 0x7f2aba34ec00] 20:53:32 INFO - PROCESS | 1840 | 1461642812693 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:53:32 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:53:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1437ms 20:53:32 INFO - PROCESS | 1840 | 1461642812728 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 20:53:32 INFO - PROCESS | 1840 | 1461642812731 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 20:53:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:53:32 INFO - PROCESS | 1840 | 1461642812737 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:53:32 INFO - PROCESS | 1840 | 1461642812739 Marionette TRACE conn3 <- [1,2978,null,{}] 20:53:32 INFO - PROCESS | 1840 | 1461642812745 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:53:33 INFO - PROCESS | 1840 | 1461642813011 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 20:53:33 INFO - PROCESS | 1840 | 1461642813274 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac19ac000 == 140 [pid = 1840] [id = 753] 20:53:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f2ac170b400) [pid = 1840] [serial = 2259] [outer = (nil)] 20:53:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f2ac178dc00) [pid = 1840] [serial = 2260] [outer = 0x7f2ac170b400] 20:53:33 INFO - PROCESS | 1840 | 1461642813360 Marionette DEBUG loaded listener.js 20:53:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f2ac1a6d800) [pid = 1840] [serial = 2261] [outer = 0x7f2ac170b400] 20:53:34 INFO - PROCESS | 1840 | 1461642814135 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:53:34 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:53:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1427ms 20:53:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:53:34 INFO - PROCESS | 1840 | 1461642814166 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 20:53:34 INFO - PROCESS | 1840 | 1461642814168 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 20:53:34 INFO - PROCESS | 1840 | 1461642814175 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:53:34 INFO - PROCESS | 1840 | 1461642814178 Marionette TRACE conn3 <- [1,2982,null,{}] 20:53:34 INFO - PROCESS | 1840 | 1461642814183 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:53:34 INFO - PROCESS | 1840 | 1461642814373 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 20:53:34 INFO - PROCESS | 1840 | 1461642814625 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac7361800 == 141 [pid = 1840] [id = 754] 20:53:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f2ac1792c00) [pid = 1840] [serial = 2262] [outer = (nil)] 20:53:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f2ac2dcfc00) [pid = 1840] [serial = 2263] [outer = 0x7f2ac1792c00] 20:53:34 INFO - PROCESS | 1840 | 1461642814702 Marionette DEBUG loaded listener.js 20:53:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f2ac2f04400) [pid = 1840] [serial = 2264] [outer = 0x7f2ac1792c00] 20:53:35 INFO - PROCESS | 1840 | 1461642815463 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:53:35 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:53:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:53:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1337ms 20:53:35 INFO - PROCESS | 1840 | 1461642815513 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 20:53:35 INFO - PROCESS | 1840 | 1461642815516 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 20:53:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:53:35 INFO - PROCESS | 1840 | 1461642815522 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:53:35 INFO - PROCESS | 1840 | 1461642815525 Marionette TRACE conn3 <- [1,2986,null,{}] 20:53:35 INFO - PROCESS | 1840 | 1461642815530 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:53:35 INFO - PROCESS | 1840 | 1461642815715 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 20:53:35 INFO - PROCESS | 1840 | 1461642815966 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac89bd000 == 142 [pid = 1840] [id = 755] 20:53:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f2ac1a70400) [pid = 1840] [serial = 2265] [outer = (nil)] 20:53:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f2ac7211000) [pid = 1840] [serial = 2266] [outer = 0x7f2ac1a70400] 20:53:36 INFO - PROCESS | 1840 | 1461642816040 Marionette DEBUG loaded listener.js 20:53:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f2ac72b0800) [pid = 1840] [serial = 2267] [outer = 0x7f2ac1a70400] 20:53:36 INFO - PROCESS | 1840 | 1461642816761 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:53:36 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:53:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1279ms 20:53:36 INFO - PROCESS | 1840 | 1461642816802 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 20:53:36 INFO - PROCESS | 1840 | 1461642816806 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 20:53:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:53:36 INFO - PROCESS | 1840 | 1461642816811 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:53:36 INFO - PROCESS | 1840 | 1461642816814 Marionette TRACE conn3 <- [1,2990,null,{}] 20:53:36 INFO - PROCESS | 1840 | 1461642816819 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:53:37 INFO - PROCESS | 1840 | 1461642817005 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 20:53:37 INFO - PROCESS | 1840 | 1461642817259 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac92a3000 == 143 [pid = 1840] [id = 756] 20:53:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f2ac1ea8000) [pid = 1840] [serial = 2268] [outer = (nil)] 20:53:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f2ac75a6c00) [pid = 1840] [serial = 2269] [outer = 0x7f2ac1ea8000] 20:53:37 INFO - PROCESS | 1840 | 1461642817329 Marionette DEBUG loaded listener.js 20:53:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f2ac899b000) [pid = 1840] [serial = 2270] [outer = 0x7f2ac1ea8000] 20:53:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9a9d800 == 144 [pid = 1840] [id = 757] 20:53:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f2ac91ae800) [pid = 1840] [serial = 2271] [outer = (nil)] 20:53:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f2ac74d2800) [pid = 1840] [serial = 2272] [outer = 0x7f2ac91ae800] 20:53:38 INFO - PROCESS | 1840 | 1461642818165 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:53:38 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:53:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1381ms 20:53:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:53:38 INFO - PROCESS | 1840 | 1461642818194 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 20:53:38 INFO - PROCESS | 1840 | 1461642818196 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 20:53:38 INFO - PROCESS | 1840 | 1461642818201 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:53:38 INFO - PROCESS | 1840 | 1461642818205 Marionette TRACE conn3 <- [1,2994,null,{}] 20:53:38 INFO - PROCESS | 1840 | 1461642818210 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:53:38 INFO - PROCESS | 1840 | 1461642818435 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 20:53:38 INFO - PROCESS | 1840 | 1461642818723 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9f2f800 == 145 [pid = 1840] [id = 758] 20:53:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f2ac2f0a800) [pid = 1840] [serial = 2273] [outer = (nil)] 20:53:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f2ac91aa400) [pid = 1840] [serial = 2274] [outer = 0x7f2ac2f0a800] 20:53:38 INFO - PROCESS | 1840 | 1461642818802 Marionette DEBUG loaded listener.js 20:53:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f2ac9257c00) [pid = 1840] [serial = 2275] [outer = 0x7f2ac2f0a800] 20:53:39 INFO - PROCESS | 1840 | 1461642819528 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:53:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:53:39 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:53:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1381ms 20:53:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:53:39 INFO - PROCESS | 1840 | 1461642819583 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 20:53:39 INFO - PROCESS | 1840 | 1461642819586 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 20:53:39 INFO - PROCESS | 1840 | 1461642819592 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:53:39 INFO - PROCESS | 1840 | 1461642819595 Marionette TRACE conn3 <- [1,2998,null,{}] 20:53:39 INFO - PROCESS | 1840 | 1461642819600 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:53:39 INFO - PROCESS | 1840 | 1461642819791 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 20:53:40 INFO - PROCESS | 1840 | 1461642820083 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acb35f800 == 146 [pid = 1840] [id = 759] 20:53:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f2ac9541c00) [pid = 1840] [serial = 2276] [outer = (nil)] 20:53:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f2ac954cc00) [pid = 1840] [serial = 2277] [outer = 0x7f2ac9541c00] 20:53:40 INFO - PROCESS | 1840 | 1461642820169 Marionette DEBUG loaded listener.js 20:53:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f2ac9bcfc00) [pid = 1840] [serial = 2278] [outer = 0x7f2ac9541c00] 20:53:40 INFO - PROCESS | 1840 | 1461642820970 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:53:40 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:53:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1389ms 20:53:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:53:40 INFO - PROCESS | 1840 | 1461642820980 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 20:53:40 INFO - PROCESS | 1840 | 1461642820983 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 20:53:40 INFO - PROCESS | 1840 | 1461642820989 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:53:40 INFO - PROCESS | 1840 | 1461642820993 Marionette TRACE conn3 <- [1,3002,null,{}] 20:53:41 INFO - PROCESS | 1840 | 1461642820998 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:53:41 INFO - PROCESS | 1840 | 1461642821200 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 20:53:41 INFO - PROCESS | 1840 | 1461642821456 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accf99800 == 147 [pid = 1840] [id = 760] 20:53:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f2ac9546400) [pid = 1840] [serial = 2279] [outer = (nil)] 20:53:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f2aca061400) [pid = 1840] [serial = 2280] [outer = 0x7f2ac9546400] 20:53:41 INFO - PROCESS | 1840 | 1461642821525 Marionette DEBUG loaded listener.js 20:53:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f2acb25bc00) [pid = 1840] [serial = 2281] [outer = 0x7f2ac9546400] 20:53:42 INFO - PROCESS | 1840 | 1461642822280 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:53:42 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:53:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1329ms 20:53:42 INFO - PROCESS | 1840 | 1461642822318 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 20:53:42 INFO - PROCESS | 1840 | 1461642822320 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 20:53:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:53:42 INFO - PROCESS | 1840 | 1461642822326 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:53:42 INFO - PROCESS | 1840 | 1461642822329 Marionette TRACE conn3 <- [1,3006,null,{}] 20:53:42 INFO - PROCESS | 1840 | 1461642822334 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:53:42 INFO - PROCESS | 1840 | 1461642822521 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 20:53:42 INFO - PROCESS | 1840 | 1461642822809 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd37a800 == 148 [pid = 1840] [id = 761] 20:53:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f2ac9bc8c00) [pid = 1840] [serial = 2282] [outer = (nil)] 20:53:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f2acc826800) [pid = 1840] [serial = 2283] [outer = 0x7f2ac9bc8c00] 20:53:42 INFO - PROCESS | 1840 | 1461642822882 Marionette DEBUG loaded listener.js 20:53:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f2acc9df800) [pid = 1840] [serial = 2284] [outer = 0x7f2ac9bc8c00] 20:53:43 INFO - PROCESS | 1840 | 1461642823613 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:53:43 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:53:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1335ms 20:53:43 INFO - PROCESS | 1840 | 1461642823661 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 20:53:43 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:53:43 INFO - PROCESS | 1840 | 1461642823673 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 20:53:43 INFO - PROCESS | 1840 | 1461642823677 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:53:43 INFO - PROCESS | 1840 | 1461642823681 Marionette TRACE conn3 <- [1,3010,null,{}] 20:53:43 INFO - PROCESS | 1840 | 1461642823686 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:53:43 INFO - PROCESS | 1840 | 1461642823912 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 20:53:44 INFO - PROCESS | 1840 | 1461642824171 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acdc1f000 == 149 [pid = 1840] [id = 762] 20:53:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f2ab1feb400) [pid = 1840] [serial = 2285] [outer = (nil)] 20:53:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f2acb31a000) [pid = 1840] [serial = 2286] [outer = 0x7f2ab1feb400] 20:53:44 INFO - PROCESS | 1840 | 1461642824239 Marionette DEBUG loaded listener.js 20:53:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f2acd356800) [pid = 1840] [serial = 2287] [outer = 0x7f2ab1feb400] 20:53:45 INFO - PROCESS | 1840 | 1461642825042 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:53:45 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:53:45 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1381ms 20:53:45 INFO - PROCESS | 1840 | 1461642825059 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 20:53:45 INFO - PROCESS | 1840 | 1461642825062 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 20:53:45 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:53:45 INFO - PROCESS | 1840 | 1461642825068 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:53:45 INFO - PROCESS | 1840 | 1461642825070 Marionette TRACE conn3 <- [1,3014,null,{}] 20:53:45 INFO - PROCESS | 1840 | 1461642825075 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:53:45 INFO - PROCESS | 1840 | 1461642825285 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 20:53:45 INFO - PROCESS | 1840 | 1461642825543 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad10d0800 == 150 [pid = 1840] [id = 763] 20:53:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f2abd1f6800) [pid = 1840] [serial = 2288] [outer = (nil)] 20:53:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f2acd52a000) [pid = 1840] [serial = 2289] [outer = 0x7f2abd1f6800] 20:53:45 INFO - PROCESS | 1840 | 1461642825613 Marionette DEBUG loaded listener.js 20:53:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f2acd918c00) [pid = 1840] [serial = 2290] [outer = 0x7f2abd1f6800] 20:53:45 INFO - PROCESS | 1840 | [1840] 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:53:46 INFO - PROCESS | 1840 | 1461642826470 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:53:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:53:46 INFO - {} 20:53:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:53:46 INFO - {} 20:53:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:53:46 INFO - {} 20:53:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:53:46 INFO - {} 20:53:46 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1429ms 20:53:46 INFO - PROCESS | 1840 | 1461642826499 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 20:53:46 INFO - PROCESS | 1840 | 1461642826501 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 20:53:46 INFO - TEST-START | /FileAPI/fileReader.html 20:53:46 INFO - PROCESS | 1840 | 1461642826507 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:53:46 INFO - PROCESS | 1840 | 1461642826509 Marionette TRACE conn3 <- [1,3018,null,{}] 20:53:46 INFO - PROCESS | 1840 | 1461642826514 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:53:46 INFO - PROCESS | 1840 | 1461642826709 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 20:53:47 INFO - PROCESS | 1840 | 1461642826996 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad21ad800 == 151 [pid = 1840] [id = 764] 20:53:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f2acd919000) [pid = 1840] [serial = 2291] [outer = (nil)] 20:53:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f2acd97f800) [pid = 1840] [serial = 2292] [outer = 0x7f2acd919000] 20:53:47 INFO - PROCESS | 1840 | 1461642827065 Marionette DEBUG loaded listener.js 20:53:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f2acdad1c00) [pid = 1840] [serial = 2293] [outer = 0x7f2acd919000] 20:53:47 INFO - PROCESS | 1840 | 1461642827903 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:53:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:53:47 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:53:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:53:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:53:47 INFO - TEST-OK | /FileAPI/fileReader.html | took 1438ms 20:53:47 INFO - PROCESS | 1840 | 1461642827946 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 20:53:47 INFO - PROCESS | 1840 | 1461642827949 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 20:53:47 INFO - TEST-START | /FileAPI/historical.html 20:53:47 INFO - PROCESS | 1840 | 1461642827955 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:53:47 INFO - PROCESS | 1840 | 1461642827957 Marionette TRACE conn3 <- [1,3022,null,{}] 20:53:47 INFO - PROCESS | 1840 | 1461642827962 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:53:48 INFO - PROCESS | 1840 | 1461642828199 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 20:53:48 INFO - PROCESS | 1840 | 1461642828505 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad30e3000 == 152 [pid = 1840] [id = 765] 20:53:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f2acd353000) [pid = 1840] [serial = 2294] [outer = (nil)] 20:53:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f2acdc76000) [pid = 1840] [serial = 2295] [outer = 0x7f2acd353000] 20:53:48 INFO - PROCESS | 1840 | 1461642828575 Marionette DEBUG loaded listener.js 20:53:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f2acf2b5800) [pid = 1840] [serial = 2296] [outer = 0x7f2acd353000] 20:53:49 INFO - PROCESS | 1840 | 1461642829316 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:53:49 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:53:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:53:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:53:49 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:53:49 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:53:49 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:53:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:53:49 INFO - TEST-OK | /FileAPI/historical.html | took 1428ms 20:53:49 INFO - PROCESS | 1840 | 1461642829385 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 20:53:49 INFO - PROCESS | 1840 | 1461642829389 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 20:53:49 INFO - TEST-START | /FileAPI/idlharness.html 20:53:49 INFO - PROCESS | 1840 | 1461642829395 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:53:49 INFO - PROCESS | 1840 | 1461642829397 Marionette TRACE conn3 <- [1,3026,null,{}] 20:53:49 INFO - PROCESS | 1840 | 1461642829402 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:53:49 INFO - PROCESS | 1840 | 1461642829609 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 20:53:49 INFO - PROCESS | 1840 | 1461642829897 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad64e1800 == 153 [pid = 1840] [id = 766] 20:53:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f2acd95b000) [pid = 1840] [serial = 2297] [outer = (nil)] 20:53:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f2acf5a4c00) [pid = 1840] [serial = 2298] [outer = 0x7f2acd95b000] 20:53:49 INFO - PROCESS | 1840 | 1461642829970 Marionette DEBUG loaded listener.js 20:53:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f2ad0345000) [pid = 1840] [serial = 2299] [outer = 0x7f2acd95b000] 20:53:51 INFO - PROCESS | 1840 | 1461642831424 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:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:53:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:53:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:53:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:53:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:53:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:53:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:53:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:53:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:53:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:53:51 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:53:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:53:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:53:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:53:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:53:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:53:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:53:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:53:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:53:51 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:53:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:53:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:53:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:53:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:53:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:53:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:53:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:53:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:53:51 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:53:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:53:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:53:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:53:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:53:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:53:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:53:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:53:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:53:51 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:53:51 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:53:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:53:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:53:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:53:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:53:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:53:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:53:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:53:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:53:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:53:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:53:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:53:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:53:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:53:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:53:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:53:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:53:51 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:53:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:53:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:53:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:53:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:53:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:53:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:53:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:53:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:53:51 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:53:51 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:53:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:53:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:53:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:53:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:53:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:53:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:53:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:53:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:53:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:53:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:53:51 INFO - TEST-OK | /FileAPI/idlharness.html | took 2178ms 20:53:51 INFO - PROCESS | 1840 | 1461642831657 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 20:53:51 INFO - PROCESS | 1840 | 1461642831665 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 20:53:51 INFO - TEST-START | /FileAPI/idlharness.worker 20:53:51 INFO - PROCESS | 1840 | 1461642831721 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:53:51 INFO - PROCESS | 1840 | 1461642831723 Marionette TRACE conn3 <- [1,3030,null,{}] 20:53:51 INFO - PROCESS | 1840 | 1461642831729 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:53:51 INFO - PROCESS | 1840 | 1461642831947 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 20:53:52 INFO - PROCESS | 1840 | 1461642832229 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad18a5000 == 154 [pid = 1840] [id = 767] 20:53:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f2acc9dfc00) [pid = 1840] [serial = 2300] [outer = (nil)] 20:53:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f2ad059f000) [pid = 1840] [serial = 2301] [outer = 0x7f2acc9dfc00] 20:53:52 INFO - PROCESS | 1840 | 1461642832301 Marionette DEBUG loaded listener.js 20:53:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f2ad3080800) [pid = 1840] [serial = 2302] [outer = 0x7f2acc9dfc00] 20:53:52 INFO - PROCESS | 1840 | [1840] 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:53:54 INFO - PROCESS | 1840 | 1461642834302 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:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:53:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:53:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:53:54 INFO - {} 20:53:54 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:53:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:53:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:53:54 INFO - {} 20:53:54 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:53:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:53:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:53:54 INFO - {} 20:53:54 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:53:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:53:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:53:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:53:54 INFO - {} 20:53:54 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:53:54 INFO - {} 20:53:54 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:53:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:53:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:53:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:53:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:53:54 INFO - {} 20:53:54 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:53:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:53:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:53:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:53:54 INFO - {} 20:53:54 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:53:54 INFO - {} 20:53:54 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:53:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:53:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:53:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:53:54 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:53:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:53:54 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:53:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:53:54 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:53:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:53:54 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:53:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:53:54 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:53:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:53:54 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:53:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:53:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:53:54 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:53:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:53:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:53:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:53:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:53:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:53:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:53:54 INFO - {} 20:53:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2663ms 20:53:54 INFO - PROCESS | 1840 | 1461642834380 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 20:53:54 INFO - PROCESS | 1840 | 1461642834383 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 20:53:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:53:54 INFO - PROCESS | 1840 | 1461642834388 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:53:54 INFO - PROCESS | 1840 | 1461642834390 Marionette TRACE conn3 <- [1,3034,null,{}] 20:53:54 INFO - PROCESS | 1840 | 1461642834394 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:53:54 INFO - PROCESS | 1840 | 1461642834815 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 20:53:55 INFO - PROCESS | 1840 | 1461642834996 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ad2193800 == 155 [pid = 1840] [id = 768] 20:53:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f2acd983c00) [pid = 1840] [serial = 2303] [outer = (nil)] 20:53:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f2ae52a5400) [pid = 1840] [serial = 2304] [outer = 0x7f2acd983c00] 20:53:55 INFO - PROCESS | 1840 | 1461642835066 Marionette DEBUG loaded listener.js 20:53:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f2ae5639800) [pid = 1840] [serial = 2305] [outer = 0x7f2acd983c00] 20:53:55 INFO - PROCESS | 1840 | 1461642835865 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:53:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:53:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1535ms 20:53:55 INFO - PROCESS | 1840 | 1461642835924 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 20:53:55 INFO - PROCESS | 1840 | 1461642835926 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 20:53:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:53:55 INFO - PROCESS | 1840 | 1461642835932 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:53:55 INFO - PROCESS | 1840 | 1461642835935 Marionette TRACE conn3 <- [1,3038,null,{}] 20:53:55 INFO - PROCESS | 1840 | 1461642835940 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:53:56 INFO - PROCESS | 1840 | 1461642836200 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abde77000 == 154 [pid = 1840] [id = 747] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab62e5800 == 153 [pid = 1840] [id = 746] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abcde2800 == 152 [pid = 1840] [id = 745] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab9e8d000 == 151 [pid = 1840] [id = 744] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab77df800 == 150 [pid = 1840] [id = 743] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab5f1a800 == 149 [pid = 1840] [id = 742] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab8f0f800 == 148 [pid = 1840] [id = 738] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abdb5c800 == 147 [pid = 1840] [id = 737] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ab6537000 == 146 [pid = 1840] [id = 736] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2aea69d000 == 145 [pid = 1840] [id = 735] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae98a3800 == 144 [pid = 1840] [id = 734] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae7d68000 == 143 [pid = 1840] [id = 733] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ae5713000 == 142 [pid = 1840] [id = 732] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2adfd2d800 == 141 [pid = 1840] [id = 731] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad251e800 == 140 [pid = 1840] [id = 730] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ad162f800 == 139 [pid = 1840] [id = 729] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acdc30800 == 138 [pid = 1840] [id = 728] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2accfa2000 == 137 [pid = 1840] [id = 727] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2acb29e800 == 136 [pid = 1840] [id = 726] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac9de3800 == 135 [pid = 1840] [id = 725] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac8bae800 == 134 [pid = 1840] [id = 724] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2ac31c0800 == 133 [pid = 1840] [id = 723] 20:53:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f2abdeb4800 == 132 [pid = 1840] [id = 722] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f2ac1708800) [pid = 1840] [serial = 2165] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f2ac9c21800) [pid = 1840] [serial = 2058] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f2ac9ec0800) [pid = 1840] [serial = 1986] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f2ad1c85c00) [pid = 1840] [serial = 2148] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f2ac1702400) [pid = 1840] [serial = 2088] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f2ad17b2800) [pid = 1840] [serial = 2141] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f2abe0af800) [pid = 1840] [serial = 2159] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f2acd976c00) [pid = 1840] [serial = 2001] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f2ac8cb5800) [pid = 1840] [serial = 2049] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f2aca2ed800) [pid = 1840] [serial = 2118] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f2ac178ac00) [pid = 1840] [serial = 2043] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f2abf957400) [pid = 1840] [serial = 2163] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f2abd1f4400) [pid = 1840] [serial = 1956] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f2aba341800) [pid = 1840] [serial = 2067] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f2ac9543000) [pid = 1840] [serial = 2052] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f2acf2bcc00) [pid = 1840] [serial = 2130] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f2acd34b800) [pid = 1840] [serial = 1992] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f2ad0e9fc00) [pid = 1840] [serial = 2139] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f2acd529c00) [pid = 1840] [serial = 1995] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f2acb260c00) [pid = 1840] [serial = 2120] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f2ac1794800) [pid = 1840] [serial = 2100] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f2ac2dd8000) [pid = 1840] [serial = 1974] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f2acf23bc00) [pid = 1840] [serial = 2129] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f2abe0acc00) [pid = 1840] [serial = 2096] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f2abb90e000) [pid = 1840] [serial = 2157] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f2ab7be5800) [pid = 1840] [serial = 1959] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f2ab454f400) [pid = 1840] [serial = 2091] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f2acf352800) [pid = 1840] [serial = 2132] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f2ac8cbcc00) [pid = 1840] [serial = 1980] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f2ac925f400) [pid = 1840] [serial = 1983] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f2ac91ad400) [pid = 1840] [serial = 2109] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f2acdc79800) [pid = 1840] [serial = 2127] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f2ab9e14400) [pid = 1840] [serial = 2093] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f2ac75a6400) [pid = 1840] [serial = 1977] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f2abe36f400) [pid = 1840] [serial = 2097] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f2abe374400) [pid = 1840] [serial = 2162] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f2ad23a9c00) [pid = 1840] [serial = 2150] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f2acdacc000) [pid = 1840] [serial = 2126] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f2acd962800) [pid = 1840] [serial = 2123] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f2abe370800) [pid = 1840] [serial = 2037] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f2abfc48800) [pid = 1840] [serial = 2040] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f2aca4fc400) [pid = 1840] [serial = 2061] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f2abd34fc00) [pid = 1840] [serial = 2144] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f2ac7216000) [pid = 1840] [serial = 2046] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f2abb7d0800) [pid = 1840] [serial = 1962] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f2acdac9400) [pid = 1840] [serial = 2004] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f2ac9866800) [pid = 1840] [serial = 2111] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f2aca059c00) [pid = 1840] [serial = 2117] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f2ac1a6f000) [pid = 1840] [serial = 2102] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f2acc9d1000) [pid = 1840] [serial = 2121] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f2abb904000) [pid = 1840] [serial = 2034] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f2acdeba400) [pid = 1840] [serial = 2010] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f2ac9bd2800) [pid = 1840] [serial = 2112] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f2acd984000) [pid = 1840] [serial = 2124] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f2abfc43800) [pid = 1840] [serial = 1971] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f2abe20e400) [pid = 1840] [serial = 1965] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f2ac1e9fc00) [pid = 1840] [serial = 2103] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f2acfd74400) [pid = 1840] [serial = 2133] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f2ac8cb3800) [pid = 1840] [serial = 2108] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f2ab40e5000) [pid = 1840] [serial = 2090] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f2ad034d400) [pid = 1840] [serial = 2136] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f2ab83eac00) [pid = 1840] [serial = 2031] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f2ad1c4f400) [pid = 1840] [serial = 2145] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f2acdc71400) [pid = 1840] [serial = 2007] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f2accc47400) [pid = 1840] [serial = 2064] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f2abf959c00) [pid = 1840] [serial = 2099] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f2ac7214800) [pid = 1840] [serial = 2106] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f2acc9d3800) [pid = 1840] [serial = 1989] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f2acd91d800) [pid = 1840] [serial = 1998] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f2abe36d000) [pid = 1840] [serial = 2160] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f2ac9eb8400) [pid = 1840] [serial = 2114] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f2ad0c86c00) [pid = 1840] [serial = 2138] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f2ab79f1800) [pid = 1840] [serial = 2153] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f2ad1c59800) [pid = 1840] [serial = 2147] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f2ab83ea400) [pid = 1840] [serial = 2154] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f2abeb11c00) [pid = 1840] [serial = 1968] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f2ac2dd6000) [pid = 1840] [serial = 2105] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f2ad1849000) [pid = 1840] [serial = 2142] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f2abd392400) [pid = 1840] [serial = 2070] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f2acfee3400) [pid = 1840] [serial = 2135] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f2ac9a3b400) [pid = 1840] [serial = 2055] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f2aba7eb400) [pid = 1840] [serial = 2156] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f2abe203c00) [pid = 1840] [serial = 1881] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f2aca04b000) [pid = 1840] [serial = 2115] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f2abb7c4400) [pid = 1840] [serial = 2094] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f2abe263800) [pid = 1840] [serial = 2028] [outer = (nil)] [url = about:blank] 20:53:58 INFO - PROCESS | 1840 | 1461642838301 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aaf942000 == 133 [pid = 1840] [id = 769] 20:53:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f2ab40e4400) [pid = 1840] [serial = 2306] [outer = (nil)] 20:53:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f2ab40ecc00) [pid = 1840] [serial = 2307] [outer = 0x7f2ab40e4400] 20:53:58 INFO - PROCESS | 1840 | 1461642838378 Marionette DEBUG loaded listener.js 20:53:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f2ab4542400) [pid = 1840] [serial = 2308] [outer = 0x7f2ab40e4400] 20:53:59 INFO - PROCESS | 1840 | 1461642839080 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:53:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:53:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:53:59 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 3183ms 20:53:59 INFO - PROCESS | 1840 | 1461642839117 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 20:53:59 INFO - PROCESS | 1840 | 1461642839121 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 20:53:59 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:53:59 INFO - PROCESS | 1840 | 1461642839129 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:53:59 INFO - PROCESS | 1840 | 1461642839133 Marionette TRACE conn3 <- [1,3042,null,{}] 20:53:59 INFO - PROCESS | 1840 | 1461642839140 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:53:59 INFO - PROCESS | 1840 | 1461642839320 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 20:53:59 INFO - PROCESS | 1840 | 1461642839535 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab5f25000 == 134 [pid = 1840] [id = 770] 20:53:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f2aaf25b800) [pid = 1840] [serial = 2309] [outer = (nil)] 20:53:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f2ab7852c00) [pid = 1840] [serial = 2310] [outer = 0x7f2aaf25b800] 20:53:59 INFO - PROCESS | 1840 | 1461642839609 Marionette DEBUG loaded listener.js 20:53:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f2ab79f6000) [pid = 1840] [serial = 2311] [outer = 0x7f2aaf25b800] 20:54:00 INFO - PROCESS | 1840 | 1461642840707 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:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:54:00 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:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:54:00 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:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:54:00 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:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:54:00 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:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:54:00 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:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:54:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:54:00 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:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:54:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:54:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:54:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:54:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:54:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:54:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:54:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:54:00 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1659ms 20:54:00 INFO - PROCESS | 1840 | 1461642840798 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 20:54:00 INFO - PROCESS | 1840 | 1461642840811 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 20:54:00 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:54:00 INFO - PROCESS | 1840 | 1461642840828 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:54:00 INFO - PROCESS | 1840 | 1461642840835 Marionette TRACE conn3 <- [1,3046,null,{}] 20:54:00 INFO - PROCESS | 1840 | 1461642840859 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:54:01 INFO - PROCESS | 1840 | 1461642841108 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 20:54:01 INFO - PROCESS | 1840 | 1461642841316 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab6537000 == 135 [pid = 1840] [id = 771] 20:54:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f2ab7af3000) [pid = 1840] [serial = 2312] [outer = (nil)] 20:54:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f2ab9e1b000) [pid = 1840] [serial = 2313] [outer = 0x7f2ab7af3000] 20:54:01 INFO - PROCESS | 1840 | 1461642841376 Marionette DEBUG loaded listener.js 20:54:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f2aba341800) [pid = 1840] [serial = 2314] [outer = 0x7f2ab7af3000] 20:54:01 INFO - PROCESS | 1840 | [1840] 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:54:02 INFO - PROCESS | 1840 | 1461642842273 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:54:02 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:54:02 INFO - {} 20:54:02 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1503ms 20:54:02 INFO - PROCESS | 1840 | 1461642842326 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 20:54:02 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:54:02 INFO - PROCESS | 1840 | 1461642842332 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 20:54:02 INFO - PROCESS | 1840 | 1461642842360 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:54:02 INFO - PROCESS | 1840 | 1461642842378 Marionette TRACE conn3 <- [1,3050,null,{}] 20:54:02 INFO - PROCESS | 1840 | 1461642842395 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:54:03 INFO - PROCESS | 1840 | 1461642843172 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f2ad184b400) [pid = 1840] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f2ab8bd3800) [pid = 1840] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f2ab84b1c00) [pid = 1840] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f2acdad4000) [pid = 1840] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f2ac986c800) [pid = 1840] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f2acb0dc800) [pid = 1840] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f2aca04c400) [pid = 1840] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f2ac8cbf000) [pid = 1840] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f2ab7243c00) [pid = 1840] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f2ac1a73800) [pid = 1840] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f2ac1a66800) [pid = 1840] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f2abce53000) [pid = 1840] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f2ab84bac00) [pid = 1840] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f2ab7aef000) [pid = 1840] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f2ab75c1800) [pid = 1840] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f2ab40e7800) [pid = 1840] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f2ae023c000) [pid = 1840] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f2adfd05000) [pid = 1840] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f2ad5fd1800) [pid = 1840] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f2abd87d000) [pid = 1840] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f2ab75bc400) [pid = 1840] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f2ab44e4800) [pid = 1840] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f2ad2f68400) [pid = 1840] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f2ad2a2bc00) [pid = 1840] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f2ad23cd800) [pid = 1840] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:54:03 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f2ab83f1000) [pid = 1840] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:54:03 INFO - PROCESS | 1840 | 1461642843376 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8f06800 == 136 [pid = 1840] [id = 772] 20:54:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f2ab44e4800) [pid = 1840] [serial = 2315] [outer = (nil)] 20:54:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f2ab7bee000) [pid = 1840] [serial = 2316] [outer = 0x7f2ab44e4800] 20:54:03 INFO - PROCESS | 1840 | 1461642843436 Marionette DEBUG loaded listener.js 20:54:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f2abd346c00) [pid = 1840] [serial = 2317] [outer = 0x7f2ab44e4800] 20:54:04 INFO - PROCESS | 1840 | 1461642844049 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:54:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:54:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:54:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:54:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:54:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1733ms 20:54:04 INFO - PROCESS | 1840 | 1461642844077 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 20:54:04 INFO - PROCESS | 1840 | 1461642844081 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 20:54:04 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:54:04 INFO - PROCESS | 1840 | 1461642844088 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:54:04 INFO - PROCESS | 1840 | 1461642844091 Marionette TRACE conn3 <- [1,3054,null,{}] 20:54:04 INFO - PROCESS | 1840 | 1461642844096 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:54:04 INFO - PROCESS | 1840 | 1461642844276 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 20:54:04 INFO - PROCESS | 1840 | 1461642844295 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aba374800 == 137 [pid = 1840] [id = 773] 20:54:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f2ab44eb400) [pid = 1840] [serial = 2318] [outer = (nil)] 20:54:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f2abd87e000) [pid = 1840] [serial = 2319] [outer = 0x7f2ab44eb400] 20:54:04 INFO - PROCESS | 1840 | 1461642844525 Marionette DEBUG loaded listener.js 20:54:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f2abe20f000) [pid = 1840] [serial = 2320] [outer = 0x7f2ab44eb400] 20:54:05 INFO - PROCESS | 1840 | 1461642845781 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:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:54:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:54:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:54:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:54:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:54:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:54:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:54:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:54:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:54:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:54:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:54:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:54:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:54:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:54:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:54:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:54:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:54:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:54:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:54:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:54:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:54:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:54:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:54:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:54:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:54:06 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:54:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:54:06 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:54:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:54:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:54:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1841ms 20:54:06 INFO - PROCESS | 1840 | 1461642846127 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 20:54:06 INFO - PROCESS | 1840 | 1461642846132 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 20:54:06 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:54:06 INFO - PROCESS | 1840 | 1461642846157 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:54:06 INFO - PROCESS | 1840 | 1461642846162 Marionette TRACE conn3 <- [1,3058,null,{}] 20:54:06 INFO - PROCESS | 1840 | 1461642846170 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:54:06 INFO - PROCESS | 1840 | 1461642846365 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 20:54:06 INFO - PROCESS | 1840 | 1461642846631 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab523e800 == 138 [pid = 1840] [id = 774] 20:54:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f2ab169b000) [pid = 1840] [serial = 2321] [outer = (nil)] 20:54:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f2ab79f4000) [pid = 1840] [serial = 2322] [outer = 0x7f2ab169b000] 20:54:06 INFO - PROCESS | 1840 | 1461642846703 Marionette DEBUG loaded listener.js 20:54:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f2ab83ebc00) [pid = 1840] [serial = 2323] [outer = 0x7f2ab169b000] 20:54:07 INFO - PROCESS | 1840 | 1461642847550 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:54:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:54:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:54:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:54:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:54:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:54:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:54:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:54:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:54:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:54:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:54:07 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:07 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:54:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:54:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:54:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:54:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:54:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:54:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:54:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:54:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:54:07 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1448ms 20:54:07 INFO - PROCESS | 1840 | 1461642847594 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 20:54:07 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:54:07 INFO - PROCESS | 1840 | 1461642847609 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 20:54:07 INFO - PROCESS | 1840 | 1461642847618 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:54:07 INFO - PROCESS | 1840 | 1461642847623 Marionette TRACE conn3 <- [1,3062,null,{}] 20:54:07 INFO - PROCESS | 1840 | 1461642847628 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:54:07 INFO - PROCESS | 1840 | 1461642847860 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 20:54:08 INFO - PROCESS | 1840 | 1461642848074 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ab8ee1800 == 139 [pid = 1840] [id = 775] 20:54:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f2ab7bf1000) [pid = 1840] [serial = 2324] [outer = (nil)] 20:54:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f2ab8f7e000) [pid = 1840] [serial = 2325] [outer = 0x7f2ab7bf1000] 20:54:08 INFO - PROCESS | 1840 | 1461642848145 Marionette DEBUG loaded listener.js 20:54:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f2abce55800) [pid = 1840] [serial = 2326] [outer = 0x7f2ab7bf1000] 20:54:08 INFO - PROCESS | 1840 | [1840] 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:54:09 INFO - PROCESS | 1840 | 1461642849066 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:54:09 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:54:09 INFO - {} 20:54:09 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1482ms 20:54:09 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:54:09 INFO - PROCESS | 1840 | 1461642849100 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 20:54:09 INFO - PROCESS | 1840 | 1461642849102 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 20:54:09 INFO - PROCESS | 1840 | 1461642849109 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:54:09 INFO - PROCESS | 1840 | 1461642849114 Marionette TRACE conn3 <- [1,3066,null,{}] 20:54:09 INFO - PROCESS | 1840 | 1461642849136 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:54:09 INFO - PROCESS | 1840 | 1461642849361 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 20:54:09 INFO - PROCESS | 1840 | 1461642849628 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abdf1e800 == 140 [pid = 1840] [id = 776] 20:54:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f2abce56000) [pid = 1840] [serial = 2327] [outer = (nil)] 20:54:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f2abe375000) [pid = 1840] [serial = 2328] [outer = 0x7f2abce56000] 20:54:09 INFO - PROCESS | 1840 | 1461642849747 Marionette DEBUG loaded listener.js 20:54:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f2abf958000) [pid = 1840] [serial = 2329] [outer = 0x7f2abce56000] 20:54:10 INFO - PROCESS | 1840 | 1461642850489 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:54:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:54:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:54:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:54:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:54:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:54:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:54:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:54:10 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1447ms 20:54:10 INFO - PROCESS | 1840 | 1461642850556 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 20:54:10 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:54:10 INFO - PROCESS | 1840 | 1461642850561 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 20:54:10 INFO - PROCESS | 1840 | 1461642850566 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:54:10 INFO - PROCESS | 1840 | 1461642850569 Marionette TRACE conn3 <- [1,3070,null,{}] 20:54:10 INFO - PROCESS | 1840 | 1461642850592 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:54:10 INFO - PROCESS | 1840 | 1461642850789 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 20:54:11 INFO - PROCESS | 1840 | 1461642851064 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abea2a000 == 141 [pid = 1840] [id = 777] 20:54:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f2abd1f8800) [pid = 1840] [serial = 2330] [outer = (nil)] 20:54:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f2ac18e8000) [pid = 1840] [serial = 2331] [outer = 0x7f2abd1f8800] 20:54:11 INFO - PROCESS | 1840 | 1461642851135 Marionette DEBUG loaded listener.js 20:54:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f2ac1a6ac00) [pid = 1840] [serial = 2332] [outer = 0x7f2abd1f8800] 20:54:11 INFO - PROCESS | 1840 | 1461642851916 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:54:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:54:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:54:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:54:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:54:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:54:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:54:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1399ms 20:54:11 INFO - PROCESS | 1840 | 1461642851967 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 20:54:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:54:11 INFO - PROCESS | 1840 | 1461642851971 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 20:54:11 INFO - PROCESS | 1840 | 1461642851976 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:54:11 INFO - PROCESS | 1840 | 1461642851979 Marionette TRACE conn3 <- [1,3074,null,{}] 20:54:11 INFO - PROCESS | 1840 | 1461642851984 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:54:12 INFO - PROCESS | 1840 | 1461642852177 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 20:54:12 INFO - PROCESS | 1840 | 1461642852457 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2abfc66000 == 142 [pid = 1840] [id = 778] 20:54:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f2ac1a6b000) [pid = 1840] [serial = 2333] [outer = (nil)] 20:54:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f2ac1e9b800) [pid = 1840] [serial = 2334] [outer = 0x7f2ac1a6b000] 20:54:12 INFO - PROCESS | 1840 | 1461642852528 Marionette DEBUG loaded listener.js 20:54:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f2ac2d15000) [pid = 1840] [serial = 2335] [outer = 0x7f2ac1a6b000] 20:54:13 INFO - PROCESS | 1840 | 1461642853268 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:54:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:54:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:54:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:54:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:54:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:54:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:54:13 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1336ms 20:54:13 INFO - PROCESS | 1840 | 1461642853314 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 20:54:13 INFO - PROCESS | 1840 | 1461642853317 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 20:54:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:54:13 INFO - PROCESS | 1840 | 1461642853323 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:54:13 INFO - PROCESS | 1840 | 1461642853326 Marionette TRACE conn3 <- [1,3078,null,{}] 20:54:13 INFO - PROCESS | 1840 | 1461642853331 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:54:13 INFO - PROCESS | 1840 | 1461642853670 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 20:54:13 INFO - PROCESS | 1840 | 1461642853889 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac0250800 == 143 [pid = 1840] [id = 779] 20:54:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f2abce53400) [pid = 1840] [serial = 2336] [outer = (nil)] 20:54:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f2ac75a3000) [pid = 1840] [serial = 2337] [outer = 0x7f2abce53400] 20:54:13 INFO - PROCESS | 1840 | 1461642853973 Marionette DEBUG loaded listener.js 20:54:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f2ac899c400) [pid = 1840] [serial = 2338] [outer = 0x7f2abce53400] 20:54:14 INFO - PROCESS | 1840 | 1461642854813 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:54:14 INFO - PROCESS | 1840 | 1461642854861 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 20:54:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:54:14 INFO - PROCESS | 1840 | 1461642854871 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:54:14 INFO - PROCESS | 1840 | 1461642854876 Marionette TRACE conn3 <- [1,3082,null,{}] 20:54:14 INFO - PROCESS | 1840 | 1461642854882 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:54:15 INFO - PROCESS | 1840 | 1461642855089 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 20:54:15 INFO - PROCESS | 1840 | 1461642855371 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac1cad000 == 144 [pid = 1840] [id = 780] 20:54:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f2abd399c00) [pid = 1840] [serial = 2339] [outer = (nil)] 20:54:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f2ac91ab400) [pid = 1840] [serial = 2340] [outer = 0x7f2abd399c00] 20:54:15 INFO - PROCESS | 1840 | 1461642855444 Marionette DEBUG loaded listener.js 20:54:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f2ac925b400) [pid = 1840] [serial = 2341] [outer = 0x7f2abd399c00] 20:54:16 INFO - PROCESS | 1840 | 1461642856195 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:54:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:54:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:54:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:54:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1346ms 20:54:16 INFO - PROCESS | 1840 | 1461642856216 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 20:54:16 INFO - PROCESS | 1840 | 1461642856219 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 20:54:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:54:16 INFO - PROCESS | 1840 | 1461642856225 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:54:16 INFO - PROCESS | 1840 | 1461642856227 Marionette TRACE conn3 <- [1,3086,null,{}] 20:54:16 INFO - PROCESS | 1840 | 1461642856233 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:54:16 INFO - PROCESS | 1840 | 1461642856472 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 20:54:16 INFO - PROCESS | 1840 | 1461642856761 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac31cc800 == 145 [pid = 1840] [id = 781] 20:54:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f2ac02ca400) [pid = 1840] [serial = 2342] [outer = (nil)] 20:54:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f2ac925e800) [pid = 1840] [serial = 2343] [outer = 0x7f2ac02ca400] 20:54:16 INFO - PROCESS | 1840 | 1461642856830 Marionette DEBUG loaded listener.js 20:54:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f2ac9a3fc00) [pid = 1840] [serial = 2344] [outer = 0x7f2ac02ca400] 20:54:17 INFO - PROCESS | 1840 | 1461642857565 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:54:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:54:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1377ms 20:54:17 INFO - PROCESS | 1840 | 1461642857602 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 20:54:17 INFO - PROCESS | 1840 | 1461642857605 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 20:54:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:54:17 INFO - PROCESS | 1840 | 1461642857610 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:54:17 INFO - PROCESS | 1840 | 1461642857613 Marionette TRACE conn3 <- [1,3090,null,{}] 20:54:17 INFO - PROCESS | 1840 | 1461642857618 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:54:17 INFO - PROCESS | 1840 | 1461642857839 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 20:54:18 INFO - PROCESS | 1840 | 1461642858098 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac741b000 == 146 [pid = 1840] [id = 782] 20:54:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f2ab75bd800) [pid = 1840] [serial = 2345] [outer = (nil)] 20:54:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f2ac925f400) [pid = 1840] [serial = 2346] [outer = 0x7f2ab75bd800] 20:54:18 INFO - PROCESS | 1840 | 1461642858180 Marionette DEBUG loaded listener.js 20:54:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f2ac9d95c00) [pid = 1840] [serial = 2347] [outer = 0x7f2ab75bd800] 20:54:18 INFO - PROCESS | 1840 | 1461642858936 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:54:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:54:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1333ms 20:54:18 INFO - PROCESS | 1840 | 1461642858944 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 20:54:18 INFO - PROCESS | 1840 | 1461642858949 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 20:54:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:54:18 INFO - PROCESS | 1840 | 1461642858954 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:54:18 INFO - PROCESS | 1840 | 1461642858956 Marionette TRACE conn3 <- [1,3094,null,{}] 20:54:18 INFO - PROCESS | 1840 | 1461642858961 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:54:19 INFO - PROCESS | 1840 | 1461642859165 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 20:54:19 INFO - PROCESS | 1840 | 1461642859454 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac910c800 == 147 [pid = 1840] [id = 783] 20:54:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f2ab84b2400) [pid = 1840] [serial = 2348] [outer = (nil)] 20:54:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f2ac9ec1400) [pid = 1840] [serial = 2349] [outer = 0x7f2ab84b2400] 20:54:19 INFO - PROCESS | 1840 | 1461642859523 Marionette DEBUG loaded listener.js 20:54:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f2aca053400) [pid = 1840] [serial = 2350] [outer = 0x7f2ab84b2400] 20:54:20 INFO - PROCESS | 1840 | 1461642860300 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:54:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:54:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1376ms 20:54:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:54:20 INFO - PROCESS | 1840 | 1461642860332 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 20:54:20 INFO - PROCESS | 1840 | 1461642860335 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 20:54:20 INFO - PROCESS | 1840 | 1461642860341 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:54:20 INFO - PROCESS | 1840 | 1461642860345 Marionette TRACE conn3 <- [1,3098,null,{}] 20:54:20 INFO - PROCESS | 1840 | 1461642860350 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:54:20 INFO - PROCESS | 1840 | 1461642860570 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 20:54:20 INFO - PROCESS | 1840 | 1461642860829 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2ac9dda000 == 148 [pid = 1840] [id = 784] 20:54:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f2ab7be7c00) [pid = 1840] [serial = 2351] [outer = (nil)] 20:54:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f2aca060400) [pid = 1840] [serial = 2352] [outer = 0x7f2ab7be7c00] 20:54:20 INFO - PROCESS | 1840 | 1461642860910 Marionette DEBUG loaded listener.js 20:54:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f2acc898000) [pid = 1840] [serial = 2353] [outer = 0x7f2ab7be7c00] 20:54:21 INFO - PROCESS | 1840 | 1461642861690 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:54:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:54:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:54:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1383ms 20:54:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:54:21 INFO - PROCESS | 1840 | 1461642861723 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 20:54:21 INFO - PROCESS | 1840 | 1461642861726 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 20:54:21 INFO - PROCESS | 1840 | 1461642861732 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:54:21 INFO - PROCESS | 1840 | 1461642861735 Marionette TRACE conn3 <- [1,3102,null,{}] 20:54:21 INFO - PROCESS | 1840 | 1461642861740 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:54:21 INFO - PROCESS | 1840 | 1461642861970 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 20:54:22 INFO - PROCESS | 1840 | 1461642862231 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2aca48a000 == 149 [pid = 1840] [id = 785] 20:54:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f2ab7be9800) [pid = 1840] [serial = 2354] [outer = (nil)] 20:54:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f2acd34b800) [pid = 1840] [serial = 2355] [outer = 0x7f2ab7be9800] 20:54:22 INFO - PROCESS | 1840 | 1461642862306 Marionette DEBUG loaded listener.js 20:54:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f2acd531c00) [pid = 1840] [serial = 2356] [outer = 0x7f2ab7be9800] 20:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:54:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1328ms 20:54:23 INFO - PROCESS | 1840 | 1461642863053 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:54:23 INFO - PROCESS | 1840 | 1461642863060 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 20:54:23 INFO - PROCESS | 1840 | 1461642863063 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 20:54:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:54:23 INFO - PROCESS | 1840 | 1461642863069 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:54:23 INFO - PROCESS | 1840 | 1461642863071 Marionette TRACE conn3 <- [1,3106,null,{}] 20:54:23 INFO - PROCESS | 1840 | 1461642863076 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:54:23 INFO - PROCESS | 1840 | 1461642863269 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 20:54:23 INFO - PROCESS | 1840 | 1461642863570 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acc91b800 == 150 [pid = 1840] [id = 786] 20:54:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f2aca05f800) [pid = 1840] [serial = 2357] [outer = (nil)] 20:54:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f2acd962800) [pid = 1840] [serial = 2358] [outer = 0x7f2aca05f800] 20:54:23 INFO - PROCESS | 1840 | 1461642863650 Marionette DEBUG loaded listener.js 20:54:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f2acd981000) [pid = 1840] [serial = 2359] [outer = 0x7f2aca05f800] 20:54:24 INFO - PROCESS | 1840 | 1461642864425 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:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:54:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1379ms 20:54:24 INFO - PROCESS | 1840 | 1461642864449 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 20:54:24 INFO - PROCESS | 1840 | 1461642864452 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 20:54:24 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:54:24 INFO - PROCESS | 1840 | 1461642864458 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:54:24 INFO - PROCESS | 1840 | 1461642864460 Marionette TRACE conn3 <- [1,3110,null,{}] 20:54:24 INFO - PROCESS | 1840 | 1461642864465 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:54:24 INFO - PROCESS | 1840 | 1461642864655 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 20:54:24 INFO - PROCESS | 1840 | 1461642864916 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2accf61000 == 151 [pid = 1840] [id = 787] 20:54:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f2ab1698400) [pid = 1840] [serial = 2360] [outer = (nil)] 20:54:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f2acdad4000) [pid = 1840] [serial = 2361] [outer = 0x7f2ab1698400] 20:54:24 INFO - PROCESS | 1840 | 1461642864991 Marionette DEBUG loaded listener.js 20:54:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f2acdc7a400) [pid = 1840] [serial = 2362] [outer = 0x7f2ab1698400] 20:54:25 INFO - PROCESS | 1840 | 1461642865786 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:54:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:54:25 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:54:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:54:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1386ms 20:54:25 INFO - PROCESS | 1840 | 1461642865846 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 20:54:25 INFO - PROCESS | 1840 | 1461642865848 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 20:54:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:54:25 INFO - PROCESS | 1840 | 1461642865854 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:54:25 INFO - PROCESS | 1840 | 1461642865856 Marionette TRACE conn3 <- [1,3114,null,{}] 20:54:25 INFO - PROCESS | 1840 | 1461642865861 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:54:26 INFO - PROCESS | 1840 | 1461642866052 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 20:54:26 INFO - PROCESS | 1840 | 1461642866339 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\", \"688dc1de-751c-4a03-9109-eaaade2074ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f2acd375800 == 152 [pid = 1840] [id = 788] 20:54:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f2aca4fc400) [pid = 1840] [serial = 2363] [outer = (nil)] 20:54:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f2acf2bcc00) [pid = 1840] [serial = 2364] [outer = 0x7f2aca4fc400] 20:54:26 INFO - PROCESS | 1840 | 1461642866411 Marionette DEBUG loaded listener.js 20:54:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f2ad0348c00) [pid = 1840] [serial = 2365] [outer = 0x7f2aca4fc400] 20:54:27 INFO - PROCESS | 1840 | 1461642867168 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:54:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:54:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1331ms 20:54:27 INFO - PROCESS | 1840 | 1461642867185 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 20:54:27 INFO - PROCESS | 1840 | 1461642867187 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 20:54:28 WARNING - u'runner_teardown' () 20:54:28 INFO - No more tests 20:54:28 INFO - Got 0 unexpected results 20:54:28 INFO - SUITE-END | took 1124s 20:54:28 INFO - Closing logging queue 20:54:28 INFO - queue closed 20:54:28 INFO - Return code: 0 20:54:28 WARNING - # TBPL SUCCESS # 20:54:28 INFO - Running post-action listener: _resource_record_post_action 20:54:28 INFO - Running post-run listener: _resource_record_post_run 20:54:29 INFO - Total resource usage - Wall time: 1159s; CPU: 98.0%; Read bytes: 8421376; Write bytes: 981438464; Read time: 280; Write time: 292936 20:54:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:54:29 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 50962432; Read time: 0; Write time: 39532 20:54:29 INFO - run-tests - Wall time: 1130s; CPU: 98.0%; Read bytes: 5820416; Write bytes: 925700096; Read time: 184; Write time: 251084 20:54:29 INFO - Running post-run listener: _upload_blobber_files 20:54:29 INFO - Blob upload gear active. 20:54:29 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:54:29 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:54:29 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:54:29 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:54:30 INFO - (blobuploader) - INFO - Open directory for files ... 20:54:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:54:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:54:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:54:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:54:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:54:32 INFO - (blobuploader) - INFO - Done attempting. 20:54:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:54:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:54:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:54:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:54:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:54:33 INFO - (blobuploader) - INFO - Done attempting. 20:54:33 INFO - (blobuploader) - INFO - Iteration through files over. 20:54:33 INFO - Return code: 0 20:54:33 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:54:33 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:54:33 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e45d0fd5f55443da4ceccbbdcdf65ec7a7ca6afd162d1e4bfdf0ac9adc5c916bedcda1fcc935235c6138dd78cf7f2b8ab5424a21df5d985a1cdce580ac3890f4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/31dbf4536b0b86d37a2cd43e9521e3cafa532ca2052c1554c666705f468a528c90aea6e811e2572be9b7b38ceadc92f49b525ea293b63a8d0979e1101f5a5185"} 20:54:33 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:54:33 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:54:33 INFO - Contents: 20:54:33 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e45d0fd5f55443da4ceccbbdcdf65ec7a7ca6afd162d1e4bfdf0ac9adc5c916bedcda1fcc935235c6138dd78cf7f2b8ab5424a21df5d985a1cdce580ac3890f4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/31dbf4536b0b86d37a2cd43e9521e3cafa532ca2052c1554c666705f468a528c90aea6e811e2572be9b7b38ceadc92f49b525ea293b63a8d0979e1101f5a5185"} 20:54:33 INFO - Running post-run listener: copy_logs_to_upload_dir 20:54:33 INFO - Copying logs to upload dir... 20:54:33 INFO - mkdir: /builds/slave/test/build/upload/logs 20:54:33 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1239.902787 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 40 secs) (at 2016-04-25 20:54:33.921608) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 20:54:33.922546) ========= 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-1461641620.127643-1468432375 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e45d0fd5f55443da4ceccbbdcdf65ec7a7ca6afd162d1e4bfdf0ac9adc5c916bedcda1fcc935235c6138dd78cf7f2b8ab5424a21df5d985a1cdce580ac3890f4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/31dbf4536b0b86d37a2cd43e9521e3cafa532ca2052c1554c666705f468a528c90aea6e811e2572be9b7b38ceadc92f49b525ea293b63a8d0979e1101f5a5185"} build_url:https://queue.taskcluster.net/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034796 build_url: 'https://queue.taskcluster.net/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e45d0fd5f55443da4ceccbbdcdf65ec7a7ca6afd162d1e4bfdf0ac9adc5c916bedcda1fcc935235c6138dd78cf7f2b8ab5424a21df5d985a1cdce580ac3890f4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/31dbf4536b0b86d37a2cd43e9521e3cafa532ca2052c1554c666705f468a528c90aea6e811e2572be9b7b38ceadc92f49b525ea293b63a8d0979e1101f5a5185"}' symbols_url: 'https://queue.taskcluster.net/v1/task/cpLKwS_yRYO4qrA-1125wQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 20:54:33.995819) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:54:33.996329) ========= 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-1461641620.127643-1468432375 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018329 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:54:34.058930) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 20:54:34.059262) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 20:54:34.059634) ========= ========= Total master_lag: 3.99 =========