builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2364 starttime: 1460977066.52 results: success (0) buildid: 20160418032629 builduid: 041d56e00e05458b87975c3c04cc3b56 revision: 1d139b7422c8bad036d3b21308e0ceef87ae1cf8 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 03:57:46.522438) ========= master: http://buildbot-master51.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 03:57:46.523071) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 03:57:46.523493) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 03:57:46.567699) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 03:57:46.568257) ========= 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-1460976883.864286-1726426731 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 03:57:46-- 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% 12.5M=0.001s 2016-04-18 03:57:47 (12.5 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.553960 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 03:57:47.157466) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 03:57:47.157932) ========= 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-1460976883.864286-1726426731 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.037642 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 03:57:47.229111) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 03:57:47.229597) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 1d139b7422c8bad036d3b21308e0ceef87ae1cf8 --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 1d139b7422c8bad036d3b21308e0ceef87ae1cf8 --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-1460976883.864286-1726426731 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 03:57:47,407 truncating revision to first 12 chars 2016-04-18 03:57:47,407 Setting DEBUG logging. 2016-04-18 03:57:47,408 attempt 1/10 2016-04-18 03:57:47,408 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/1d139b7422c8?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 03:57:48,835 unpacking tar archive at: mozilla-inbound-1d139b7422c8/testing/mozharness/ program finished with exit code 0 elapsedTime=2.178251 ========= master_lag: 0.30 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 03:57:49.707339) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 03:57:49.707750) ========= script_repo_revision: 1d139b7422c8bad036d3b21308e0ceef87ae1cf8 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 03:57:49.708308) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 03:57:49.708713) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 03:57:49.747453) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 51 secs) (at 2016-04-18 03:57:49.747923) ========= /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-1460976883.864286-1726426731 _=/tools/buildbot/bin/python using PTY: False 03:57:50 INFO - MultiFileLogger online at 20160418 03:57:50 in /builds/slave/test 03:57:50 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 03:57:50 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:57:50 INFO - {'append_to_log': False, 03:57:50 INFO - 'base_work_dir': '/builds/slave/test', 03:57:50 INFO - 'blob_upload_branch': 'mozilla-inbound', 03:57:50 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:57:50 INFO - 'buildbot_json_path': 'buildprops.json', 03:57:50 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:57:50 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:57:50 INFO - 'download_minidump_stackwalk': True, 03:57:50 INFO - 'download_symbols': 'true', 03:57:50 INFO - 'e10s': False, 03:57:50 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:57:50 INFO - 'tooltool.py': '/tools/tooltool.py', 03:57:50 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:57:50 INFO - '/tools/misc-python/virtualenv.py')}, 03:57:50 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:57:50 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:57:50 INFO - 'log_level': 'info', 03:57:50 INFO - 'log_to_console': True, 03:57:50 INFO - 'opt_config_files': (), 03:57:50 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:57:50 INFO - '--processes=1', 03:57:50 INFO - '--config=%(test_path)s/wptrunner.ini', 03:57:50 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:57:50 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:57:50 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:57:50 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:57:50 INFO - 'pip_index': False, 03:57:50 INFO - 'require_test_zip': True, 03:57:50 INFO - 'test_type': ('testharness',), 03:57:50 INFO - 'this_chunk': '1', 03:57:50 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:57:50 INFO - 'total_chunks': '10', 03:57:50 INFO - 'virtualenv_path': 'venv', 03:57:50 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:57:50 INFO - 'work_dir': 'build'} 03:57:50 INFO - ##### 03:57:50 INFO - ##### Running clobber step. 03:57:50 INFO - ##### 03:57:50 INFO - Running pre-action listener: _resource_record_pre_action 03:57:50 INFO - Running main action method: clobber 03:57:50 INFO - rmtree: /builds/slave/test/build 03:57:50 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:57:51 INFO - Running post-action listener: _resource_record_post_action 03:57:51 INFO - ##### 03:57:51 INFO - ##### Running read-buildbot-config step. 03:57:51 INFO - ##### 03:57:51 INFO - Running pre-action listener: _resource_record_pre_action 03:57:51 INFO - Running main action method: read_buildbot_config 03:57:51 INFO - Using buildbot properties: 03:57:51 INFO - { 03:57:51 INFO - "project": "", 03:57:51 INFO - "product": "firefox", 03:57:51 INFO - "script_repo_revision": "production", 03:57:51 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 03:57:51 INFO - "repository": "", 03:57:51 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 03:57:51 INFO - "buildid": "20160418032629", 03:57:51 INFO - "pgo_build": "False", 03:57:51 INFO - "basedir": "/builds/slave/test", 03:57:51 INFO - "buildnumber": 35, 03:57:51 INFO - "slavename": "tst-linux64-spot-2364", 03:57:51 INFO - "master": "http://buildbot-master51.bb.releng.use1.mozilla.com:8201/", 03:57:51 INFO - "platform": "linux64", 03:57:51 INFO - "branch": "mozilla-inbound", 03:57:51 INFO - "revision": "1d139b7422c8bad036d3b21308e0ceef87ae1cf8", 03:57:51 INFO - "repo_path": "integration/mozilla-inbound", 03:57:51 INFO - "moz_repo_path": "", 03:57:51 INFO - "stage_platform": "linux64", 03:57:51 INFO - "builduid": "041d56e00e05458b87975c3c04cc3b56", 03:57:51 INFO - "slavebuilddir": "test" 03:57:51 INFO - } 03:57:51 INFO - Found installer url https://queue.taskcluster.net/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 03:57:51 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 03:57:51 INFO - Running post-action listener: _resource_record_post_action 03:57:51 INFO - ##### 03:57:51 INFO - ##### Running download-and-extract step. 03:57:51 INFO - ##### 03:57:51 INFO - Running pre-action listener: _resource_record_pre_action 03:57:51 INFO - Running main action method: download_and_extract 03:57:51 INFO - mkdir: /builds/slave/test/build/tests 03:57:51 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')]} 03:57:51 INFO - https://queue.taskcluster.net/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 03:57:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:57:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:57:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:57:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 03:57:54 INFO - Downloaded 1361 bytes. 03:57:54 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:57:54 INFO - Using the following test package requirements: 03:57:54 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 03:57:54 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:57:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 03:57:54 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:57:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 03:57:54 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:57:54 INFO - u'jsshell-linux-x86_64.zip'], 03:57:54 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:57:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 03:57:54 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 03:57:54 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:57:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 03:57:54 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:57:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 03:57:54 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:57:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 03:57:54 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:57:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 03:57:54 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 03:57:54 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')]} 03:57:54 INFO - https://queue.taskcluster.net/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 03:57:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 03:57:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 03:57:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 03:57:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 03:57:56 INFO - Downloaded 22673006 bytes. 03:57:56 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:57:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:57:56 INFO - caution: filename not matched: web-platform/* 03:57:56 INFO - Return code: 11 03:57: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')]} 03:57:56 INFO - https://queue.taskcluster.net/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 03:57:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 03:57:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 03:57:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 03:57:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 03:57:58 INFO - Downloaded 36382568 bytes. 03:57:58 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:57:58 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:58:02 INFO - caution: filename not matched: bin/* 03:58:02 INFO - caution: filename not matched: config/* 03:58:02 INFO - caution: filename not matched: mozbase/* 03:58:02 INFO - caution: filename not matched: marionette/* 03:58:02 INFO - caution: filename not matched: tools/wptserve/* 03:58:02 INFO - Return code: 11 03:58:02 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')]} 03:58:02 INFO - https://queue.taskcluster.net/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 03:58:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:58:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:58:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:58:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 03:58:08 INFO - Downloaded 64172794 bytes. 03:58:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:58:08 INFO - mkdir: /builds/slave/test/properties 03:58:08 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:58:08 INFO - Writing to file /builds/slave/test/properties/build_url 03:58:08 INFO - Contents: 03:58:08 INFO - build_url:https://queue.taskcluster.net/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:58:09 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:58:09 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:58:09 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:58:09 INFO - Contents: 03:58:09 INFO - symbols_url:https://queue.taskcluster.net/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:58:09 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')]} 03:58:09 INFO - https://queue.taskcluster.net/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:58:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:58:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:58:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:58:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 03:58:16 INFO - Downloaded 90729398 bytes. 03:58:16 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:58:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:58:21 INFO - Return code: 0 03:58:21 INFO - Running post-action listener: _resource_record_post_action 03:58:21 INFO - Running post-action listener: set_extra_try_arguments 03:58:21 INFO - ##### 03:58:21 INFO - ##### Running create-virtualenv step. 03:58:21 INFO - ##### 03:58:21 INFO - Running pre-action listener: _pre_create_virtualenv 03:58:21 INFO - Running pre-action listener: _resource_record_pre_action 03:58:21 INFO - Running main action method: create_virtualenv 03:58:21 INFO - Creating virtualenv /builds/slave/test/build/venv 03:58:21 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 03:58:21 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:58:22 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:58:24 INFO - Using real prefix '/usr' 03:58:24 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:58:24 INFO - Installing distribute.............................................................................................................................................................................................done. 03:58:28 INFO - Installing pip.................done. 03:58:28 INFO - Return code: 0 03:58:28 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:58:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:58:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:58:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:58:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:58:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:58:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:58:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x1a15030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a163f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b19930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a41280>, '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 0x1a41ca0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a42010>, '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-1460976883.864286-1726426731', '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 03:58:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 03:58:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 03:58:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:58:28 INFO - 'CCACHE_UMASK': '002', 03:58:28 INFO - 'DISPLAY': ':0', 03:58:28 INFO - 'HOME': '/home/cltbld', 03:58:28 INFO - 'LANG': 'en_US.UTF-8', 03:58:28 INFO - 'LOGNAME': 'cltbld', 03:58:28 INFO - 'MAIL': '/var/mail/cltbld', 03:58:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:58:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:58:28 INFO - 'MOZ_NO_REMOTE': '1', 03:58:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:58:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:58:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:58:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:58:28 INFO - 'PWD': '/builds/slave/test', 03:58:28 INFO - 'SHELL': '/bin/bash', 03:58:28 INFO - 'SHLVL': '1', 03:58:28 INFO - 'TERM': 'linux', 03:58:28 INFO - 'TMOUT': '86400', 03:58:28 INFO - 'USER': 'cltbld', 03:58:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460976883.864286-1726426731', 03:58:28 INFO - '_': '/tools/buildbot/bin/python'} 03:58:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:58:29 INFO - Downloading/unpacking psutil>=0.7.1 03:58:29 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 03:58:29 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 03:58:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:58:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:58:29 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 03:58:29 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 03:58:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:58:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:58:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:58:35 INFO - Installing collected packages: psutil 03:58:35 INFO - Running setup.py install for psutil 03:58:35 INFO - building 'psutil._psutil_linux' extension 03:58:35 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 03:58:35 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 03:58:35 INFO - building 'psutil._psutil_posix' extension 03:58:35 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 03:58:35 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 03:58:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:58:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:58:36 INFO - Successfully installed psutil 03:58:36 INFO - Cleaning up... 03:58:36 INFO - Return code: 0 03:58:36 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:58:36 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')]} 03:58:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:58:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:58:36 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')]} 03:58:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:58:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:58:36 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x1a15030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a163f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b19930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a41280>, '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 0x1a41ca0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a42010>, '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-1460976883.864286-1726426731', '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 03:58:36 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 03:58:36 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 03:58:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:58:36 INFO - 'CCACHE_UMASK': '002', 03:58:36 INFO - 'DISPLAY': ':0', 03:58:36 INFO - 'HOME': '/home/cltbld', 03:58:36 INFO - 'LANG': 'en_US.UTF-8', 03:58:36 INFO - 'LOGNAME': 'cltbld', 03:58:36 INFO - 'MAIL': '/var/mail/cltbld', 03:58:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:58:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:58:36 INFO - 'MOZ_NO_REMOTE': '1', 03:58:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:58:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:58:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:58:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:58:36 INFO - 'PWD': '/builds/slave/test', 03:58:36 INFO - 'SHELL': '/bin/bash', 03:58:36 INFO - 'SHLVL': '1', 03:58:36 INFO - 'TERM': 'linux', 03:58:36 INFO - 'TMOUT': '86400', 03:58:36 INFO - 'USER': 'cltbld', 03:58:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460976883.864286-1726426731', 03:58:36 INFO - '_': '/tools/buildbot/bin/python'} 03:58:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:58:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:58: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 03:58: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 03:58:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:58:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:58: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 03:58: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 03:58:41 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:58:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:58:41 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:58:41 INFO - Installing collected packages: mozsystemmonitor 03:58:41 INFO - Running setup.py install for mozsystemmonitor 03:58:42 INFO - Successfully installed mozsystemmonitor 03:58:42 INFO - Cleaning up... 03:58:42 INFO - Return code: 0 03:58:42 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:58:42 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')]} 03:58:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:58:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:58:42 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')]} 03:58:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:58:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:58:42 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x1a15030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a163f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b19930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a41280>, '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 0x1a41ca0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a42010>, '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-1460976883.864286-1726426731', '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 03:58:42 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 03:58:42 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 03:58:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:58:42 INFO - 'CCACHE_UMASK': '002', 03:58:42 INFO - 'DISPLAY': ':0', 03:58:42 INFO - 'HOME': '/home/cltbld', 03:58:42 INFO - 'LANG': 'en_US.UTF-8', 03:58:42 INFO - 'LOGNAME': 'cltbld', 03:58:42 INFO - 'MAIL': '/var/mail/cltbld', 03:58:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:58:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:58:42 INFO - 'MOZ_NO_REMOTE': '1', 03:58:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:58:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:58:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:58:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:58:42 INFO - 'PWD': '/builds/slave/test', 03:58:42 INFO - 'SHELL': '/bin/bash', 03:58:42 INFO - 'SHLVL': '1', 03:58:42 INFO - 'TERM': 'linux', 03:58:42 INFO - 'TMOUT': '86400', 03:58:42 INFO - 'USER': 'cltbld', 03:58:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460976883.864286-1726426731', 03:58:42 INFO - '_': '/tools/buildbot/bin/python'} 03:58:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:58:42 INFO - Downloading/unpacking blobuploader==1.2.4 03:58:42 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 03:58:42 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 03:58:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:58:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:58:42 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 03:58:42 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 03:58:47 INFO - Downloading blobuploader-1.2.4.tar.gz 03:58:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:58:47 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:58:47 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 03:58:47 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 03:58:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:58:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:58:47 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 03:58:47 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 03:58:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:58:49 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:58: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 03:58: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 03:58:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:58:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:58: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 03:58: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 03:58:49 INFO - Downloading docopt-0.6.1.tar.gz 03:58:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:58:49 INFO - Installing collected packages: blobuploader, requests, docopt 03:58:49 INFO - Running setup.py install for blobuploader 03:58:49 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:58:49 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:58:49 INFO - Running setup.py install for requests 03:58:50 INFO - Running setup.py install for docopt 03:58:50 INFO - Successfully installed blobuploader requests docopt 03:58:50 INFO - Cleaning up... 03:58:50 INFO - Return code: 0 03:58:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:58:50 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')]} 03:58:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:58:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:58:50 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')]} 03:58:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:58:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:58:50 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x1a15030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a163f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b19930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a41280>, '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 0x1a41ca0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a42010>, '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-1460976883.864286-1726426731', '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 03:58:50 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 03:58:50 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:58:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:58:50 INFO - 'CCACHE_UMASK': '002', 03:58:50 INFO - 'DISPLAY': ':0', 03:58:50 INFO - 'HOME': '/home/cltbld', 03:58:50 INFO - 'LANG': 'en_US.UTF-8', 03:58:50 INFO - 'LOGNAME': 'cltbld', 03:58:50 INFO - 'MAIL': '/var/mail/cltbld', 03:58:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:58:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:58:50 INFO - 'MOZ_NO_REMOTE': '1', 03:58:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:58:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:58:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:58:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:58:50 INFO - 'PWD': '/builds/slave/test', 03:58:50 INFO - 'SHELL': '/bin/bash', 03:58:50 INFO - 'SHLVL': '1', 03:58:50 INFO - 'TERM': 'linux', 03:58:50 INFO - 'TMOUT': '86400', 03:58:50 INFO - 'USER': 'cltbld', 03:58:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460976883.864286-1726426731', 03:58:50 INFO - '_': '/tools/buildbot/bin/python'} 03:58:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:58:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:58:51 INFO - Running setup.py (path:/tmp/pip-fqFAdQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:58:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:58:51 INFO - Running setup.py (path:/tmp/pip-MrGGbL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:58:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:58:51 INFO - Running setup.py (path:/tmp/pip-eJ1goR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:58:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:58:51 INFO - Running setup.py (path:/tmp/pip-MvJIs9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:58:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:58:51 INFO - Running setup.py (path:/tmp/pip-2kns8A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:58:52 INFO - Running setup.py (path:/tmp/pip-afv1JP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:58:52 INFO - Running setup.py (path:/tmp/pip-OMpqpe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:58:52 INFO - Running setup.py (path:/tmp/pip-RcQYGm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:58:52 INFO - Running setup.py (path:/tmp/pip-PuF2qH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:58:52 INFO - Running setup.py (path:/tmp/pip-WCJTV7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:58:52 INFO - Running setup.py (path:/tmp/pip-U5FzOB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:58:52 INFO - Running setup.py (path:/tmp/pip-qiwQFP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:58:52 INFO - Running setup.py (path:/tmp/pip-9Jo8XB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:58:53 INFO - Running setup.py (path:/tmp/pip-ZcGUSJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:58:53 INFO - Running setup.py (path:/tmp/pip-6qEUyc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:58:53 INFO - Running setup.py (path:/tmp/pip-ZQgDiM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:58:53 INFO - Running setup.py (path:/tmp/pip-XSJr54-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:58:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:58:53 INFO - Running setup.py (path:/tmp/pip-4JMKNX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:58:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:58:53 INFO - Running setup.py (path:/tmp/pip-jYUYbp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:58:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:58:53 INFO - Running setup.py (path:/tmp/pip-d6C_Wo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:58:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:58:54 INFO - Running setup.py (path:/tmp/pip-Wxd2Wm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:58:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:58:54 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 03:58:54 INFO - Running setup.py install for manifestparser 03:58:54 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:58:54 INFO - Running setup.py install for mozcrash 03:58:54 INFO - Running setup.py install for mozdebug 03:58:55 INFO - Running setup.py install for mozdevice 03:58:55 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:58:55 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:58:55 INFO - Running setup.py install for mozfile 03:58:55 INFO - Running setup.py install for mozhttpd 03:58:55 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:58:55 INFO - Running setup.py install for mozinfo 03:58:55 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:58:55 INFO - Running setup.py install for mozInstall 03:58:56 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:58:56 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:58:56 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:58:56 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:58:56 INFO - Running setup.py install for mozleak 03:58:56 INFO - Running setup.py install for mozlog 03:58:56 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:58:56 INFO - Running setup.py install for moznetwork 03:58:56 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:58:56 INFO - Running setup.py install for mozprocess 03:58:56 INFO - Running setup.py install for mozprofile 03:58:57 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:58:57 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:58:57 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:58:57 INFO - Running setup.py install for mozrunner 03:58:57 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:58:57 INFO - Running setup.py install for mozscreenshot 03:58:57 INFO - Running setup.py install for moztest 03:58:57 INFO - Running setup.py install for mozversion 03:58:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:58:57 INFO - Running setup.py install for wptserve 03:58:58 INFO - Running setup.py install for marionette-driver 03:58:58 INFO - Running setup.py install for browsermob-proxy 03:58:58 INFO - Running setup.py install for marionette-client 03:58:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:58:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:58:59 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 03:58:59 INFO - Cleaning up... 03:58:59 INFO - Return code: 0 03:58:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:58:59 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')]} 03:58:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:58:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:58:59 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')]} 03:58:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:58:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:58:59 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x1a15030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a163f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b19930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a41280>, '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 0x1a41ca0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a42010>, '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-1460976883.864286-1726426731', '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 03:58:59 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 03:58:59 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:58:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:58:59 INFO - 'CCACHE_UMASK': '002', 03:58:59 INFO - 'DISPLAY': ':0', 03:58:59 INFO - 'HOME': '/home/cltbld', 03:58:59 INFO - 'LANG': 'en_US.UTF-8', 03:58:59 INFO - 'LOGNAME': 'cltbld', 03:58:59 INFO - 'MAIL': '/var/mail/cltbld', 03:58:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:58:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:58:59 INFO - 'MOZ_NO_REMOTE': '1', 03:58:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:58:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:58:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:58:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:58:59 INFO - 'PWD': '/builds/slave/test', 03:58:59 INFO - 'SHELL': '/bin/bash', 03:58:59 INFO - 'SHLVL': '1', 03:58:59 INFO - 'TERM': 'linux', 03:58:59 INFO - 'TMOUT': '86400', 03:58:59 INFO - 'USER': 'cltbld', 03:58:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460976883.864286-1726426731', 03:58:59 INFO - '_': '/tools/buildbot/bin/python'} 03:58:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:58:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:58:59 INFO - Running setup.py (path:/tmp/pip-AAN2o4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:58:59 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)) 03:58:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:58:59 INFO - Running setup.py (path:/tmp/pip-_u2zDD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:58:59 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)) 03:58:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:58:59 INFO - Running setup.py (path:/tmp/pip-Zxntam-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:58:59 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)) 03:58:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:58:59 INFO - Running setup.py (path:/tmp/pip-46uYx7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:59:00 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)) 03:59:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:59:00 INFO - Running setup.py (path:/tmp/pip-nh_07K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:59:00 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)) 03:59:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:59:00 INFO - Running setup.py (path:/tmp/pip-chdjOn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:59:00 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)) 03:59:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:59:00 INFO - Running setup.py (path:/tmp/pip-C0FMQ1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:59:00 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)) 03:59:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:59:00 INFO - Running setup.py (path:/tmp/pip-ZSVH3I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:59:00 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)) 03:59:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:59:00 INFO - Running setup.py (path:/tmp/pip-iNzecz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:59:00 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)) 03:59:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:59:00 INFO - Running setup.py (path:/tmp/pip-l3MDLd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:59:00 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)) 03:59:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:59:00 INFO - Running setup.py (path:/tmp/pip-Bbwvtm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:59:01 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)) 03:59:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:59:01 INFO - Running setup.py (path:/tmp/pip-OX3czd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:59:01 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)) 03:59:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:59:01 INFO - Running setup.py (path:/tmp/pip-y_icjq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:59:01 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)) 03:59:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:59:01 INFO - Running setup.py (path:/tmp/pip-ezJwvy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:59:01 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)) 03:59:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:59:01 INFO - Running setup.py (path:/tmp/pip-Yf5O9V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:59:01 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)) 03:59:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:59:01 INFO - Running setup.py (path:/tmp/pip-AvPgII-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:59:01 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)) 03:59:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:59:01 INFO - Running setup.py (path:/tmp/pip-CqFCOv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:59:01 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)) 03:59:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:59:01 INFO - Running setup.py (path:/tmp/pip-UvKrci-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:59:01 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)) 03:59:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:59:02 INFO - Running setup.py (path:/tmp/pip-BoZh3s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:59:02 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)) 03:59:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:59:02 INFO - Running setup.py (path:/tmp/pip-vzhctm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:59:02 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)) 03:59:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:59:02 INFO - Running setup.py (path:/tmp/pip-JoChTG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:59:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:59:03 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)) 03:59:03 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)) 03:59:03 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)) 03:59:03 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)) 03:59:03 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)) 03:59:03 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)) 03:59:03 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:59:03 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 03:59:03 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 03:59:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:59:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:59:03 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 03:59:03 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 03:59:08 INFO - Downloading blessings-1.6.tar.gz 03:59:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:59:08 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)) 03:59:08 INFO - Installing collected packages: blessings 03:59:08 INFO - Running setup.py install for blessings 03:59:08 INFO - Successfully installed blessings 03:59:08 INFO - Cleaning up... 03:59:08 INFO - Return code: 0 03:59:08 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:59:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:59:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:59:09 INFO - Reading from file tmpfile_stdout 03:59:09 INFO - Current package versions: 03:59:09 INFO - argparse == 1.2.1 03:59:09 INFO - blessings == 1.6 03:59:09 INFO - blobuploader == 1.2.4 03:59:09 INFO - browsermob-proxy == 0.6.0 03:59:09 INFO - docopt == 0.6.1 03:59:09 INFO - manifestparser == 1.1 03:59:09 INFO - marionette-client == 2.3.0 03:59:09 INFO - marionette-driver == 1.4.0 03:59:09 INFO - mozInstall == 1.12 03:59:09 INFO - mozcrash == 0.17 03:59:09 INFO - mozdebug == 0.1 03:59:09 INFO - mozdevice == 0.48 03:59:09 INFO - mozfile == 1.2 03:59:09 INFO - mozhttpd == 0.7 03:59:09 INFO - mozinfo == 0.9 03:59:09 INFO - mozleak == 0.1 03:59:09 INFO - mozlog == 3.1 03:59:09 INFO - moznetwork == 0.27 03:59:09 INFO - mozprocess == 0.22 03:59:09 INFO - mozprofile == 0.28 03:59:09 INFO - mozrunner == 6.11 03:59:09 INFO - mozscreenshot == 0.1 03:59:09 INFO - mozsystemmonitor == 0.0 03:59:09 INFO - moztest == 0.7 03:59:09 INFO - mozversion == 1.4 03:59:09 INFO - psutil == 3.1.1 03:59:09 INFO - requests == 1.2.3 03:59:09 INFO - wptserve == 1.4.0 03:59:09 INFO - wsgiref == 0.1.2 03:59:09 INFO - Running post-action listener: _resource_record_post_action 03:59:09 INFO - Running post-action listener: _start_resource_monitoring 03:59:09 INFO - Starting resource monitoring. 03:59:09 INFO - ##### 03:59:09 INFO - ##### Running pull step. 03:59:09 INFO - ##### 03:59:09 INFO - Running pre-action listener: _resource_record_pre_action 03:59:09 INFO - Running main action method: pull 03:59:09 INFO - Pull has nothing to do! 03:59:09 INFO - Running post-action listener: _resource_record_post_action 03:59:09 INFO - ##### 03:59:09 INFO - ##### Running install step. 03:59:09 INFO - ##### 03:59:09 INFO - Running pre-action listener: _resource_record_pre_action 03:59:09 INFO - Running main action method: install 03:59:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:59:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:59:09 INFO - Reading from file tmpfile_stdout 03:59:09 INFO - Detecting whether we're running mozinstall >=1.0... 03:59:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:59:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:59:09 INFO - Reading from file tmpfile_stdout 03:59:09 INFO - Output received: 03:59:09 INFO - Usage: mozinstall [options] installer 03:59:09 INFO - Options: 03:59:09 INFO - -h, --help show this help message and exit 03:59:09 INFO - -d DEST, --destination=DEST 03:59:09 INFO - Directory to install application into. [default: 03:59:09 INFO - "/builds/slave/test"] 03:59:09 INFO - --app=APP Application being installed. [default: firefox] 03:59:09 INFO - mkdir: /builds/slave/test/build/application 03:59:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 03:59:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 03:59:38 INFO - Reading from file tmpfile_stdout 03:59:38 INFO - Output received: 03:59:38 INFO - /builds/slave/test/build/application/firefox/firefox 03:59:38 INFO - Running post-action listener: _resource_record_post_action 03:59:38 INFO - ##### 03:59:38 INFO - ##### Running run-tests step. 03:59:38 INFO - ##### 03:59:38 INFO - Running pre-action listener: _resource_record_pre_action 03:59:38 INFO - Running main action method: run_tests 03:59:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:59:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:59:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:59:39 INFO - grabbing minidump binary from tooltool 03:59:39 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')]} 03:59:39 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 0x1a41280>, '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 0x1a41ca0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a42010>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:59:39 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 03:59:39 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 03:59:39 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:59:39 INFO - Return code: 0 03:59:39 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 03:59:39 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:59:39 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/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 03:59:39 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/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 03:59:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:59:39 INFO - 'CCACHE_UMASK': '002', 03:59:39 INFO - 'DISPLAY': ':0', 03:59:39 INFO - 'HOME': '/home/cltbld', 03:59:39 INFO - 'LANG': 'en_US.UTF-8', 03:59:39 INFO - 'LOGNAME': 'cltbld', 03:59:39 INFO - 'MAIL': '/var/mail/cltbld', 03:59:39 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:59:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:59:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:59:39 INFO - 'MOZ_NO_REMOTE': '1', 03:59:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:59:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:59:39 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:59:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:59:39 INFO - 'PWD': '/builds/slave/test', 03:59:39 INFO - 'SHELL': '/bin/bash', 03:59:39 INFO - 'SHLVL': '1', 03:59:39 INFO - 'TERM': 'linux', 03:59:39 INFO - 'TMOUT': '86400', 03:59:39 INFO - 'USER': 'cltbld', 03:59:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460976883.864286-1726426731', 03:59:39 INFO - '_': '/tools/buildbot/bin/python'} 03:59:39 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/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 03:59: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 03:59:39 INFO - import pkg_resources 03:59:41 INFO - Using 1 client processes 03:59:41 INFO - wptserve Starting http server on 127.0.0.1:8000 03:59:41 INFO - wptserve Starting http server on 127.0.0.1:8001 03:59:41 INFO - wptserve Starting http server on 127.0.0.1:8443 03:59:43 INFO - SUITE-START | Running 778 tests 03:59:43 INFO - Running testharness tests 03:59:43 INFO - Setting up ssl 03:59:43 INFO - PROCESS | certutil | 03:59:43 INFO - PROCESS | certutil | 03:59:43 INFO - PROCESS | certutil | 03:59:43 INFO - Certificate Nickname Trust Attributes 03:59:43 INFO - SSL,S/MIME,JAR/XPI 03:59:43 INFO - 03:59:43 INFO - web-platform-tests CT,, 03:59:43 INFO - 03:59:43 INFO - Starting runner 03:59:46 INFO - PROCESS | 7121 | 1460977186270 Marionette DEBUG Marionette enabled via build flag and pref 03:59:46 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db0906000 == 1 [pid = 7121] [id = 1] 03:59:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 1 (0x7f6db0906800) [pid = 7121] [serial = 1] [outer = (nil)] 03:59:46 INFO - PROCESS | 7121 | [7121] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 03:59:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 2 (0x7f6db0907800) [pid = 7121] [serial = 2] [outer = 0x7f6db0906800] 03:59:46 INFO - PROCESS | 7121 | 1460977186871 Marionette INFO Listening on port 2828 03:59:47 INFO - PROCESS | 7121 | 1460977187415 Marionette DEBUG Marionette enabled via command-line flag 03:59:47 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dada4c800 == 2 [pid = 7121] [id = 2] 03:59:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 3 (0x7f6dadac2800) [pid = 7121] [serial = 3] [outer = (nil)] 03:59:47 INFO - PROCESS | 7121 | [7121] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 03:59:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 4 (0x7f6dadac3800) [pid = 7121] [serial = 4] [outer = 0x7f6dadac2800] 03:59:47 INFO - PROCESS | 7121 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6dad8d4490 03:59:47 INFO - PROCESS | 7121 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6db31a1cd0 03:59:47 INFO - PROCESS | 7121 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6dad8effa0 03:59:47 INFO - PROCESS | 7121 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6dad8f42e0 03:59:47 INFO - PROCESS | 7121 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6dad8f4610 03:59:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 5 (0x7f6dacc22800) [pid = 7121] [serial = 5] [outer = 0x7f6db0906800] 03:59:47 INFO - PROCESS | 7121 | [7121] 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 03:59:47 INFO - PROCESS | 7121 | 1460977187751 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58079 03:59:47 INFO - PROCESS | 7121 | [7121] 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 03:59:47 INFO - PROCESS | 7121 | 1460977187831 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58080 03:59:47 INFO - PROCESS | 7121 | 1460977187836 Marionette DEBUG Closed connection conn0 03:59:47 INFO - PROCESS | 7121 | [7121] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 03:59:47 INFO - PROCESS | 7121 | [7121] 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 03:59:47 INFO - PROCESS | 7121 | 1460977187957 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58081 03:59:47 INFO - PROCESS | 7121 | 1460977187960 Marionette DEBUG Closed connection conn1 03:59:48 INFO - PROCESS | 7121 | [7121] 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 03:59:48 INFO - PROCESS | 7121 | 1460977188021 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58082 03:59:48 INFO - PROCESS | 7121 | 1460977188026 Marionette DEBUG Closed connection conn2 03:59:48 INFO - PROCESS | 7121 | 1460977188078 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:59:48 INFO - PROCESS | 7121 | 1460977188085 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418032629","device":"desktop","version":"48.0a1"} 03:59:48 INFO - PROCESS | 7121 | [7121] 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 03:59:49 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0952000 == 3 [pid = 7121] [id = 3] 03:59:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 6 (0x7f6da0c67800) [pid = 7121] [serial = 6] [outer = (nil)] 03:59:49 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0c7f000 == 4 [pid = 7121] [id = 4] 03:59:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 7 (0x7f6da061e000) [pid = 7121] [serial = 7] [outer = (nil)] 03:59:50 INFO - PROCESS | 7121 | [7121] 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 03:59:50 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fa4e800 == 5 [pid = 7121] [id = 5] 03:59:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 8 (0x7f6d9faf3400) [pid = 7121] [serial = 8] [outer = (nil)] 03:59:50 INFO - PROCESS | 7121 | [7121] 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 03:59:50 INFO - PROCESS | 7121 | [7121] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:59:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 9 (0x7f6d9f7c1400) [pid = 7121] [serial = 9] [outer = 0x7f6d9faf3400] 03:59:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 10 (0x7f6d9f113800) [pid = 7121] [serial = 10] [outer = 0x7f6da0c67800] 03:59:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 11 (0x7f6d9f189800) [pid = 7121] [serial = 11] [outer = 0x7f6da061e000] 03:59:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 12 (0x7f6d9f18b800) [pid = 7121] [serial = 12] [outer = 0x7f6d9faf3400] 03:59:51 INFO - PROCESS | 7121 | 1460977191628 Marionette DEBUG loaded listener.js 03:59:51 INFO - PROCESS | 7121 | 1460977191645 Marionette DEBUG loaded listener.js 03:59:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 13 (0x7f6d9d6e6c00) [pid = 7121] [serial = 13] [outer = 0x7f6d9faf3400] 03:59:52 INFO - PROCESS | 7121 | 1460977192293 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8fa6d676-6e01-4e01-bbeb-a91e6192fc3d","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418032629","device":"desktop","version":"48.0a1","command_id":1}}] 03:59:52 INFO - PROCESS | 7121 | 1460977192504 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}] 03:59:52 INFO - PROCESS | 7121 | 1460977192691 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 03:59:52 INFO - PROCESS | 7121 | 1460977192920 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:59:52 INFO - PROCESS | 7121 | [7121] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:59:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 14 (0x7f6d9998f400) [pid = 7121] [serial = 14] [outer = 0x7f6d9faf3400] 03:59:53 INFO - PROCESS | 7121 | [7121] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:53 INFO - PROCESS | 7121 | 1460977193427 Marionette TRACE conn3 <- [1,3,null,{}] 03:59:53 INFO - PROCESS | 7121 | 1460977193450 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:59:53 INFO - PROCESS | 7121 | 1460977193576 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 03:59:53 INFO - PROCESS | 7121 | 1460977193648 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 03:59:53 INFO - PROCESS | 7121 | 1460977193651 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 03:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:59:53 INFO - PROCESS | 7121 | 1460977193707 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:59:53 INFO - PROCESS | 7121 | 1460977193713 Marionette TRACE conn3 <- [1,6,null,{}] 03:59:53 INFO - PROCESS | 7121 | 1460977193719 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}] 03:59:53 INFO - PROCESS | 7121 | 1460977193738 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 03:59:53 INFO - PROCESS | 7121 | 1460977193746 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:53 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d98eb5000 == 6 [pid = 7121] [id = 6] 03:59:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 15 (0x7f6d98ee5000) [pid = 7121] [serial = 15] [outer = (nil)] 03:59:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 16 (0x7f6d98ee7000) [pid = 7121] [serial = 16] [outer = 0x7f6d98ee5000] 03:59:53 INFO - PROCESS | 7121 | 1460977193810 Marionette DEBUG loaded listener.js 03:59:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 17 (0x7f6d98eed400) [pid = 7121] [serial = 17] [outer = 0x7f6d98ee5000] 03:59:54 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d98c52800 == 7 [pid = 7121] [id = 7] 03:59:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 18 (0x7f6d98cdfc00) [pid = 7121] [serial = 18] [outer = (nil)] 03:59:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 19 (0x7f6d98ce5000) [pid = 7121] [serial = 19] [outer = 0x7f6d98cdfc00] 03:59:54 INFO - PROCESS | 7121 | 1460977194288 Marionette DEBUG loaded listener.js 03:59:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 20 (0x7f6d9884a000) [pid = 7121] [serial = 20] [outer = 0x7f6d98cdfc00] 03:59:54 INFO - PROCESS | 7121 | 1460977194745 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]]]}] 03:59:54 INFO - PROCESS | 7121 | [7121] 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 03:59:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1132ms 03:59:54 INFO - PROCESS | 7121 | 1460977194820 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 03:59:54 INFO - PROCESS | 7121 | 1460977194823 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 03:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:59:54 INFO - PROCESS | 7121 | 1460977194897 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:59:54 INFO - PROCESS | 7121 | 1460977194899 Marionette TRACE conn3 <- [1,10,null,{}] 03:59:54 INFO - PROCESS | 7121 | 1460977194935 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}] 03:59:55 INFO - PROCESS | 7121 | 1460977195107 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 03:59:55 INFO - PROCESS | 7121 | 1460977195123 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:55 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96f80800 == 8 [pid = 7121] [id = 8] 03:59:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 21 (0x7f6d97c6f800) [pid = 7121] [serial = 21] [outer = (nil)] 03:59:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 22 (0x7f6d98eed800) [pid = 7121] [serial = 22] [outer = 0x7f6d97c6f800] 03:59:55 INFO - PROCESS | 7121 | 1460977195184 Marionette DEBUG loaded listener.js 03:59:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 23 (0x7f6d96ed7400) [pid = 7121] [serial = 23] [outer = 0x7f6d97c6f800] 03:59:55 INFO - PROCESS | 7121 | 1460977195723 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]]]}] 03:59:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 941ms 03:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:59:55 INFO - PROCESS | 7121 | 1460977195783 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 03:59:55 INFO - PROCESS | 7121 | 1460977195786 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 03:59:55 INFO - PROCESS | 7121 | 1460977195792 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:59:55 INFO - PROCESS | 7121 | 1460977195794 Marionette TRACE conn3 <- [1,14,null,{}] 03:59:55 INFO - PROCESS | 7121 | 1460977195799 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}] 03:59:55 INFO - PROCESS | 7121 | 1460977195937 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 03:59:55 INFO - PROCESS | 7121 | 1460977195956 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:55 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9e97c000 == 9 [pid = 7121] [id = 9] 03:59:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 24 (0x7f6d96ee2c00) [pid = 7121] [serial = 24] [outer = (nil)] 03:59:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 25 (0x7f6d97090800) [pid = 7121] [serial = 25] [outer = 0x7f6d96ee2c00] 03:59:56 INFO - PROCESS | 7121 | 1460977196014 Marionette DEBUG loaded listener.js 03:59:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 26 (0x7f6d98ee7c00) [pid = 7121] [serial = 26] [outer = 0x7f6d96ee2c00] 03:59:56 INFO - PROCESS | 7121 | 1460977196687 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]]]}] 03:59:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:59:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1181ms 03:59:56 INFO - PROCESS | 7121 | 1460977196993 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 03:59:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:59:57 INFO - PROCESS | 7121 | 1460977196999 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 03:59:57 INFO - PROCESS | 7121 | 1460977197008 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:59:57 INFO - PROCESS | 7121 | 1460977197015 Marionette TRACE conn3 <- [1,18,null,{}] 03:59:57 INFO - PROCESS | 7121 | 1460977197023 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}] 03:59:57 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d971f1800 == 10 [pid = 7121] [id = 10] 03:59:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 27 (0x7f6d971f2000) [pid = 7121] [serial = 27] [outer = (nil)] 03:59:57 INFO - PROCESS | 7121 | 1460977197212 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 03:59:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 28 (0x7f6d971eb000) [pid = 7121] [serial = 28] [outer = 0x7f6d971f2000] 03:59:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 29 (0x7f6d97608000) [pid = 7121] [serial = 29] [outer = 0x7f6d971f2000] 03:59:57 INFO - PROCESS | 7121 | 1460977197363 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:57 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97615800 == 11 [pid = 7121] [id = 11] 03:59:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 30 (0x7f6d9709a800) [pid = 7121] [serial = 30] [outer = (nil)] 03:59:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 31 (0x7f6d9884e000) [pid = 7121] [serial = 31] [outer = 0x7f6d9709a800] 03:59:57 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97d0f000 == 12 [pid = 7121] [id = 12] 03:59:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 32 (0x7f6d97d90800) [pid = 7121] [serial = 32] [outer = (nil)] 03:59:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 33 (0x7f6d98cdb800) [pid = 7121] [serial = 33] [outer = 0x7f6d97d90800] 03:59:57 INFO - PROCESS | 7121 | 1460977197517 Marionette DEBUG loaded listener.js 03:59:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 34 (0x7f6d98ee3c00) [pid = 7121] [serial = 34] [outer = 0x7f6d97d90800] 03:59:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 35 (0x7f6d9cb14800) [pid = 7121] [serial = 35] [outer = 0x7f6d9709a800] 03:59:58 INFO - PROCESS | 7121 | 1460977198416 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]]]}] 03:59:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1484ms 03:59:58 INFO - PROCESS | 7121 | 1460977198492 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 03:59:58 INFO - PROCESS | 7121 | 1460977198500 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 03:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:59:58 INFO - PROCESS | 7121 | 1460977198510 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:59:58 INFO - PROCESS | 7121 | 1460977198513 Marionette TRACE conn3 <- [1,22,null,{}] 03:59:58 INFO - PROCESS | 7121 | 1460977198519 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}] 03:59:58 INFO - PROCESS | 7121 | 1460977198754 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 03:59:58 INFO - PROCESS | 7121 | 1460977198901 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:58 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9dd94800 == 13 [pid = 7121] [id = 13] 03:59:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 36 (0x7f6d9e9df400) [pid = 7121] [serial = 36] [outer = (nil)] 03:59:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 37 (0x7f6d9e9eb000) [pid = 7121] [serial = 37] [outer = 0x7f6d9e9df400] 03:59:58 INFO - PROCESS | 7121 | 1460977198974 Marionette DEBUG loaded listener.js 03:59:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 38 (0x7f6d9f180800) [pid = 7121] [serial = 38] [outer = 0x7f6d9e9df400] 03:59:59 INFO - PROCESS | 7121 | 1460977199734 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]]]}] 03:59:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1287ms 03:59:59 INFO - PROCESS | 7121 | 1460977199797 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 03:59:59 INFO - PROCESS | 7121 | 1460977199801 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 03:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:59:59 INFO - PROCESS | 7121 | 1460977199807 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:59:59 INFO - PROCESS | 7121 | 1460977199813 Marionette TRACE conn3 <- [1,26,null,{}] 03:59:59 INFO - PROCESS | 7121 | 1460977199828 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}] 04:00:00 INFO - PROCESS | 7121 | 1460977200040 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 04:00:00 INFO - PROCESS | 7121 | 1460977200130 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:00 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fa4d000 == 14 [pid = 7121] [id = 14] 04:00:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 39 (0x7f6d9f182000) [pid = 7121] [serial = 39] [outer = (nil)] 04:00:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 40 (0x7f6d9fccf000) [pid = 7121] [serial = 40] [outer = 0x7f6d9f182000] 04:00:00 INFO - PROCESS | 7121 | 1460977200205 Marionette DEBUG loaded listener.js 04:00:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 41 (0x7f6da02edc00) [pid = 7121] [serial = 41] [outer = 0x7f6d9f182000] 04:00:01 INFO - PROCESS | 7121 | 1460977201215 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]]]}] 04:00:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1446ms 04:00:01 INFO - PROCESS | 7121 | 1460977201255 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 04:00:01 INFO - PROCESS | 7121 | 1460977201260 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 04:00:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:00:01 INFO - PROCESS | 7121 | 1460977201267 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:00:01 INFO - PROCESS | 7121 | 1460977201272 Marionette TRACE conn3 <- [1,30,null,{}] 04:00:01 INFO - PROCESS | 7121 | 1460977201279 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}] 04:00:01 INFO - PROCESS | 7121 | 1460977201416 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 04:00:01 INFO - PROCESS | 7121 | 1460977201592 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:01 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97614000 == 15 [pid = 7121] [id = 15] 04:00:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 42 (0x7f6d9dd6b400) [pid = 7121] [serial = 42] [outer = (nil)] 04:00:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 43 (0x7f6d9e9e0800) [pid = 7121] [serial = 43] [outer = 0x7f6d9dd6b400] 04:00:01 INFO - PROCESS | 7121 | 1460977201803 Marionette DEBUG loaded listener.js 04:00:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 44 (0x7f6d9eaec000) [pid = 7121] [serial = 44] [outer = 0x7f6d9dd6b400] 04:00:02 INFO - PROCESS | 7121 | 1460977202555 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]]]}] 04:00:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1332ms 04:00:02 INFO - PROCESS | 7121 | 1460977202601 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 04:00:02 INFO - PROCESS | 7121 | 1460977202609 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 04:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:00:02 INFO - PROCESS | 7121 | 1460977202619 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:00:02 INFO - PROCESS | 7121 | 1460977202623 Marionette TRACE conn3 <- [1,34,null,{}] 04:00:02 INFO - PROCESS | 7121 | 1460977202629 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}] 04:00:02 INFO - PROCESS | 7121 | 1460977202775 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 04:00:02 INFO - PROCESS | 7121 | 1460977202791 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:02 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fa4c800 == 16 [pid = 7121] [id = 16] 04:00:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 45 (0x7f6d9e6d4000) [pid = 7121] [serial = 45] [outer = (nil)] 04:00:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 46 (0x7f6d9f2f1800) [pid = 7121] [serial = 46] [outer = 0x7f6d9e6d4000] 04:00:02 INFO - PROCESS | 7121 | 1460977202859 Marionette DEBUG loaded listener.js 04:00:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 47 (0x7f6d9faebc00) [pid = 7121] [serial = 47] [outer = 0x7f6d9e6d4000] 04:00:03 INFO - PROCESS | 7121 | 1460977203706 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]]]}] 04:00:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:00:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1135ms 04:00:03 INFO - PROCESS | 7121 | 1460977203754 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 04:00:03 INFO - PROCESS | 7121 | 1460977203757 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 04:00:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:00:03 INFO - PROCESS | 7121 | 1460977203763 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:00:03 INFO - PROCESS | 7121 | 1460977203768 Marionette TRACE conn3 <- [1,38,null,{}] 04:00:03 INFO - PROCESS | 7121 | 1460977203783 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}] 04:00:03 INFO - PROCESS | 7121 | 1460977203918 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 04:00:03 INFO - PROCESS | 7121 | 1460977203938 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:03 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0234000 == 17 [pid = 7121] [id = 17] 04:00:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 48 (0x7f6da03c5800) [pid = 7121] [serial = 48] [outer = (nil)] 04:00:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 49 (0x7f6da0614400) [pid = 7121] [serial = 49] [outer = 0x7f6da03c5800] 04:00:04 INFO - PROCESS | 7121 | 1460977204000 Marionette DEBUG loaded listener.js 04:00:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 50 (0x7f6da0c3fc00) [pid = 7121] [serial = 50] [outer = 0x7f6da03c5800] 04:00:04 INFO - PROCESS | 7121 | 1460977204696 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]]]}] 04:00:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:00:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 987ms 04:00:04 INFO - PROCESS | 7121 | 1460977204751 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 04:00:04 INFO - PROCESS | 7121 | 1460977204755 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 04:00:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:00:04 INFO - PROCESS | 7121 | 1460977204761 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:00:04 INFO - PROCESS | 7121 | 1460977204763 Marionette TRACE conn3 <- [1,42,null,{}] 04:00:04 INFO - PROCESS | 7121 | 1460977204772 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}] 04:00:04 INFO - PROCESS | 7121 | 1460977204950 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 04:00:04 INFO - PROCESS | 7121 | 1460977204968 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:04 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9cdc9000 == 18 [pid = 7121] [id = 18] 04:00:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 51 (0x7f6d9ac1e800) [pid = 7121] [serial = 51] [outer = (nil)] 04:00:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 52 (0x7f6d9ac21800) [pid = 7121] [serial = 52] [outer = 0x7f6d9ac1e800] 04:00:05 INFO - PROCESS | 7121 | 1460977205034 Marionette DEBUG loaded listener.js 04:00:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 53 (0x7f6da14a3c00) [pid = 7121] [serial = 53] [outer = 0x7f6d9ac1e800] 04:00:05 INFO - PROCESS | 7121 | 1460977205693 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]]]}] 04:00:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 980ms 04:00:05 INFO - PROCESS | 7121 | 1460977205742 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 04:00:05 INFO - PROCESS | 7121 | 1460977205745 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 04:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:00:05 INFO - PROCESS | 7121 | 1460977205750 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:00:05 INFO - PROCESS | 7121 | 1460977205753 Marionette TRACE conn3 <- [1,46,null,{}] 04:00:05 INFO - PROCESS | 7121 | 1460977205757 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}] 04:00:05 INFO - PROCESS | 7121 | 1460977205937 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 04:00:05 INFO - PROCESS | 7121 | 1460977205963 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:05 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0949800 == 19 [pid = 7121] [id = 19] 04:00:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 54 (0x7f6d9ac1c000) [pid = 7121] [serial = 54] [outer = (nil)] 04:00:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 55 (0x7f6da3a23000) [pid = 7121] [serial = 55] [outer = 0x7f6d9ac1c000] 04:00:06 INFO - PROCESS | 7121 | 1460977206030 Marionette DEBUG loaded listener.js 04:00:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 56 (0x7f6da3c59800) [pid = 7121] [serial = 56] [outer = 0x7f6d9ac1c000] 04:00:06 INFO - PROCESS | 7121 | 1460977206652 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]]]}] 04:00:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:00:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 937ms 04:00:06 INFO - PROCESS | 7121 | 1460977206688 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 04:00:06 INFO - PROCESS | 7121 | 1460977206691 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 04:00:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:00:06 INFO - PROCESS | 7121 | 1460977206696 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:00:06 INFO - PROCESS | 7121 | 1460977206698 Marionette TRACE conn3 <- [1,50,null,{}] 04:00:06 INFO - PROCESS | 7121 | 1460977206704 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}] 04:00:06 INFO - PROCESS | 7121 | 1460977206886 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 04:00:06 INFO - PROCESS | 7121 | 1460977206973 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:06 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da39a8000 == 20 [pid = 7121] [id = 20] 04:00:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 57 (0x7f6d9e9eac00) [pid = 7121] [serial = 57] [outer = (nil)] 04:00:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 58 (0x7f6dad866400) [pid = 7121] [serial = 58] [outer = 0x7f6d9e9eac00] 04:00:07 INFO - PROCESS | 7121 | 1460977207065 Marionette DEBUG loaded listener.js 04:00:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 59 (0x7f6dadf11800) [pid = 7121] [serial = 59] [outer = 0x7f6d9e9eac00] 04:00:07 INFO - PROCESS | 7121 | 1460977207923 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]]]}] 04:00:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:00:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1277ms 04:00:07 INFO - PROCESS | 7121 | 1460977207975 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 04:00:07 INFO - PROCESS | 7121 | 1460977207981 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 04:00:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:00:07 INFO - PROCESS | 7121 | 1460977207991 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:00:07 INFO - PROCESS | 7121 | 1460977207995 Marionette TRACE conn3 <- [1,54,null,{}] 04:00:08 INFO - PROCESS | 7121 | 1460977208022 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}] 04:00:08 INFO - PROCESS | 7121 | 1460977208201 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 04:00:08 INFO - PROCESS | 7121 | 1460977208320 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:08 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9cdcf000 == 21 [pid = 7121] [id = 21] 04:00:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 60 (0x7f6d98e21c00) [pid = 7121] [serial = 60] [outer = (nil)] 04:00:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 61 (0x7f6d9af3ac00) [pid = 7121] [serial = 61] [outer = 0x7f6d98e21c00] 04:00:08 INFO - PROCESS | 7121 | 1460977208397 Marionette DEBUG loaded listener.js 04:00:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 62 (0x7f6d9ce95c00) [pid = 7121] [serial = 62] [outer = 0x7f6d98e21c00] 04:00:09 INFO - PROCESS | 7121 | 1460977209387 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]]]}] 04:00:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:00:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1435ms 04:00:09 INFO - PROCESS | 7121 | 1460977209430 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 04:00:09 INFO - PROCESS | 7121 | 1460977209443 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 04:00:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:00:09 INFO - PROCESS | 7121 | 1460977209481 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:00:09 INFO - PROCESS | 7121 | 1460977209489 Marionette TRACE conn3 <- [1,58,null,{}] 04:00:09 INFO - PROCESS | 7121 | 1460977209497 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}] 04:00:09 INFO - PROCESS | 7121 | 1460977209746 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 04:00:09 INFO - PROCESS | 7121 | 1460977209888 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:09 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da022c000 == 22 [pid = 7121] [id = 22] 04:00:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 63 (0x7f6d9dcd7c00) [pid = 7121] [serial = 63] [outer = (nil)] 04:00:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 64 (0x7f6d9f45e800) [pid = 7121] [serial = 64] [outer = 0x7f6d9dcd7c00] 04:00:09 INFO - PROCESS | 7121 | 1460977209961 Marionette DEBUG loaded listener.js 04:00:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 65 (0x7f6d9ff80c00) [pid = 7121] [serial = 65] [outer = 0x7f6d9dcd7c00] 04:00:10 INFO - PROCESS | 7121 | 1460977210706 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]]]}] 04:00:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:00:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1291ms 04:00:10 INFO - PROCESS | 7121 | 1460977210765 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 04:00:10 INFO - PROCESS | 7121 | 1460977210769 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 04:00:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:00:10 INFO - PROCESS | 7121 | 1460977210793 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:00:10 INFO - PROCESS | 7121 | 1460977210800 Marionette TRACE conn3 <- [1,62,null,{}] 04:00:10 INFO - PROCESS | 7121 | 1460977210815 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}] 04:00:10 INFO - PROCESS | 7121 | 1460977210978 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 04:00:11 INFO - PROCESS | 7121 | 1460977211096 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:11 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da3ac5000 == 23 [pid = 7121] [id = 23] 04:00:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 66 (0x7f6da03c2400) [pid = 7121] [serial = 66] [outer = (nil)] 04:00:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 67 (0x7f6da0974000) [pid = 7121] [serial = 67] [outer = 0x7f6da03c2400] 04:00:11 INFO - PROCESS | 7121 | 1460977211174 Marionette DEBUG loaded listener.js 04:00:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 68 (0x7f6da6e53800) [pid = 7121] [serial = 68] [outer = 0x7f6da03c2400] 04:00:11 INFO - PROCESS | 7121 | 1460977211926 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]]]}] 04:00:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:00:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1197ms 04:00:12 INFO - PROCESS | 7121 | 1460977212003 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 04:00:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:00:12 INFO - PROCESS | 7121 | 1460977212008 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 04:00:12 INFO - PROCESS | 7121 | 1460977212014 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:00:12 INFO - PROCESS | 7121 | 1460977212017 Marionette TRACE conn3 <- [1,66,null,{}] 04:00:12 INFO - PROCESS | 7121 | 1460977212022 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}] 04:00:12 INFO - PROCESS | 7121 | 1460977212172 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 04:00:12 INFO - PROCESS | 7121 | 1460977212293 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:12 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da7b0d800 == 24 [pid = 7121] [id = 24] 04:00:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 69 (0x7f6da03c6c00) [pid = 7121] [serial = 69] [outer = (nil)] 04:00:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 70 (0x7f6dadd8f000) [pid = 7121] [serial = 70] [outer = 0x7f6da03c6c00] 04:00:12 INFO - PROCESS | 7121 | 1460977212364 Marionette DEBUG loaded listener.js 04:00:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 71 (0x7f6dadfd6c00) [pid = 7121] [serial = 71] [outer = 0x7f6da03c6c00] 04:00:13 INFO - PROCESS | 7121 | 1460977213099 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]]]}] 04:00:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:00:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1136ms 04:00:13 INFO - PROCESS | 7121 | 1460977213150 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 04:00:13 INFO - PROCESS | 7121 | 1460977213153 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 04:00:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:00:13 INFO - PROCESS | 7121 | 1460977213328 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:00:13 INFO - PROCESS | 7121 | 1460977213334 Marionette TRACE conn3 <- [1,70,null,{}] 04:00:13 INFO - PROCESS | 7121 | 1460977213341 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}] 04:00:13 INFO - PROCESS | 7121 | 1460977213485 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 04:00:13 INFO - PROCESS | 7121 | 1460977213582 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:13 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9cdd7800 == 25 [pid = 7121] [id = 25] 04:00:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 72 (0x7f6d98ce1000) [pid = 7121] [serial = 72] [outer = (nil)] 04:00:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 73 (0x7f6d98eed000) [pid = 7121] [serial = 73] [outer = 0x7f6d98ce1000] 04:00:13 INFO - PROCESS | 7121 | 1460977213663 Marionette DEBUG loaded listener.js 04:00:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 74 (0x7f6d9cda9000) [pid = 7121] [serial = 74] [outer = 0x7f6d98ce1000] 04:00:14 INFO - PROCESS | 7121 | 1460977214430 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]]]}] 04:00:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:00:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1150ms 04:00:14 INFO - PROCESS | 7121 | 1460977214466 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 04:00:14 INFO - PROCESS | 7121 | 1460977214470 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 04:00:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:00:14 INFO - PROCESS | 7121 | 1460977214495 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:00:14 INFO - PROCESS | 7121 | 1460977214499 Marionette TRACE conn3 <- [1,74,null,{}] 04:00:14 INFO - PROCESS | 7121 | 1460977214509 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}] 04:00:14 INFO - PROCESS | 7121 | 1460977214657 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 04:00:14 INFO - PROCESS | 7121 | 1460977214834 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:14 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da0949800 == 24 [pid = 7121] [id = 19] 04:00:14 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9cdc9000 == 23 [pid = 7121] [id = 18] 04:00:14 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da0234000 == 22 [pid = 7121] [id = 17] 04:00:14 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fa4c800 == 21 [pid = 7121] [id = 16] 04:00:14 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97614000 == 20 [pid = 7121] [id = 15] 04:00:14 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96f7a000 == 21 [pid = 7121] [id = 26] 04:00:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 75 (0x7f6d96f99000) [pid = 7121] [serial = 75] [outer = (nil)] 04:00:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 76 (0x7f6d9709a000) [pid = 7121] [serial = 76] [outer = 0x7f6d96f99000] 04:00:14 INFO - PROCESS | 7121 | 1460977214930 Marionette DEBUG loaded listener.js 04:00:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 77 (0x7f6d9999b000) [pid = 7121] [serial = 77] [outer = 0x7f6d96f99000] 04:00:15 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fa4d000 == 20 [pid = 7121] [id = 14] 04:00:15 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9dd94800 == 19 [pid = 7121] [id = 13] 04:00:15 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97d0f000 == 18 [pid = 7121] [id = 12] 04:00:15 INFO - PROCESS | 7121 | 1460977215761 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]]]}] 04:00:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:00:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1343ms 04:00:15 INFO - PROCESS | 7121 | 1460977215835 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 04:00:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:00:15 INFO - PROCESS | 7121 | 1460977215843 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 04:00:15 INFO - PROCESS | 7121 | 1460977215851 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:00:15 INFO - PROCESS | 7121 | 1460977215854 Marionette TRACE conn3 <- [1,78,null,{}] 04:00:15 INFO - PROCESS | 7121 | 1460977215863 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}] 04:00:16 INFO - PROCESS | 7121 | 1460977216031 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 04:00:16 INFO - PROCESS | 7121 | 1460977216151 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:16 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fe7f000 == 19 [pid = 7121] [id = 27] 04:00:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 78 (0x7f6d96f9c000) [pid = 7121] [serial = 78] [outer = (nil)] 04:00:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 79 (0x7f6d9f467800) [pid = 7121] [serial = 79] [outer = 0x7f6d96f9c000] 04:00:16 INFO - PROCESS | 7121 | 1460977216226 Marionette DEBUG loaded listener.js 04:00:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 80 (0x7f6d9ff8d000) [pid = 7121] [serial = 80] [outer = 0x7f6d96f9c000] 04:00:17 INFO - PROCESS | 7121 | 1460977217027 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]]]}] 04:00:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1233ms 04:00:17 INFO - PROCESS | 7121 | 1460977217086 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 04:00:17 INFO - PROCESS | 7121 | 1460977217092 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 04:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:00:17 INFO - PROCESS | 7121 | 1460977217100 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:00:17 INFO - PROCESS | 7121 | 1460977217103 Marionette TRACE conn3 <- [1,82,null,{}] 04:00:17 INFO - PROCESS | 7121 | 1460977217108 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}] 04:00:17 INFO - PROCESS | 7121 | 1460977217259 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 04:00:17 INFO - PROCESS | 7121 | 1460977217379 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:17 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da093d800 == 20 [pid = 7121] [id = 28] 04:00:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 81 (0x7f6d9ecc4c00) [pid = 7121] [serial = 81] [outer = (nil)] 04:00:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 82 (0x7f6da0c40800) [pid = 7121] [serial = 82] [outer = 0x7f6d9ecc4c00] 04:00:17 INFO - PROCESS | 7121 | 1460977217452 Marionette DEBUG loaded listener.js 04:00:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 83 (0x7f6da3c55800) [pid = 7121] [serial = 83] [outer = 0x7f6d9ecc4c00] 04:00:18 INFO - PROCESS | 7121 | 1460977218283 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]]]}] 04:00:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:00:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1233ms 04:00:18 INFO - PROCESS | 7121 | 1460977218333 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 04:00:18 INFO - PROCESS | 7121 | 1460977218337 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 04:00:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:00:18 INFO - PROCESS | 7121 | 1460977218346 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:00:18 INFO - PROCESS | 7121 | 1460977218354 Marionette TRACE conn3 <- [1,86,null,{}] 04:00:18 INFO - PROCESS | 7121 | 1460977218368 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}] 04:00:18 INFO - PROCESS | 7121 | 1460977218528 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 04:00:18 INFO - PROCESS | 7121 | 1460977218656 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:18 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da7b15000 == 21 [pid = 7121] [id = 29] 04:00:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 84 (0x7f6d96f94000) [pid = 7121] [serial = 84] [outer = (nil)] 04:00:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 85 (0x7f6daec1d000) [pid = 7121] [serial = 85] [outer = 0x7f6d96f94000] 04:00:18 INFO - PROCESS | 7121 | 1460977218731 Marionette DEBUG loaded listener.js 04:00:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 86 (0x7f6daef06800) [pid = 7121] [serial = 86] [outer = 0x7f6d96f94000] 04:00:19 INFO - PROCESS | 7121 | 1460977219573 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]]]}] 04:00:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:00:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1291ms 04:00:19 INFO - PROCESS | 7121 | 1460977219636 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 04:00:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:00:19 INFO - PROCESS | 7121 | 1460977219641 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 04:00:19 INFO - PROCESS | 7121 | 1460977219646 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:00:19 INFO - PROCESS | 7121 | 1460977219649 Marionette TRACE conn3 <- [1,90,null,{}] 04:00:19 INFO - PROCESS | 7121 | 1460977219654 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}] 04:00:19 INFO - PROCESS | 7121 | 1460977219811 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 04:00:20 INFO - PROCESS | 7121 | 1460977220001 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:20 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d998e9000 == 22 [pid = 7121] [id = 30] 04:00:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 87 (0x7f6d97c62800) [pid = 7121] [serial = 87] [outer = (nil)] 04:00:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 88 (0x7f6d9884c400) [pid = 7121] [serial = 88] [outer = 0x7f6d97c62800] 04:00:20 INFO - PROCESS | 7121 | 1460977220082 Marionette DEBUG loaded listener.js 04:00:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 89 (0x7f6d9cb1ec00) [pid = 7121] [serial = 89] [outer = 0x7f6d97c62800] 04:00:20 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9cdd7800 == 21 [pid = 7121] [id = 25] 04:00:20 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da3ac5000 == 20 [pid = 7121] [id = 23] 04:00:20 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da022c000 == 19 [pid = 7121] [id = 22] 04:00:20 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9cdcf000 == 18 [pid = 7121] [id = 21] 04:00:21 INFO - PROCESS | 7121 | 1460977221030 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]]]}] 04:00:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:00:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1432ms 04:00:21 INFO - PROCESS | 7121 | 1460977221080 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 04:00:21 INFO - PROCESS | 7121 | 1460977221087 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 04:00:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:00:21 INFO - PROCESS | 7121 | 1460977221094 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:00:21 INFO - PROCESS | 7121 | 1460977221100 Marionette TRACE conn3 <- [1,94,null,{}] 04:00:21 INFO - PROCESS | 7121 | 1460977221108 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}] 04:00:21 INFO - PROCESS | 7121 | 1460977221273 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 04:00:21 INFO - PROCESS | 7121 | 1460977221398 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:21 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9ff03000 == 19 [pid = 7121] [id = 31] 04:00:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 90 (0x7f6d9e9ec800) [pid = 7121] [serial = 90] [outer = (nil)] 04:00:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 91 (0x7f6d9ecc9000) [pid = 7121] [serial = 91] [outer = 0x7f6d9e9ec800] 04:00:21 INFO - PROCESS | 7121 | 1460977221475 Marionette DEBUG loaded listener.js 04:00:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 92 (0x7f6da02ee000) [pid = 7121] [serial = 92] [outer = 0x7f6d9e9ec800] 04:00:22 INFO - PROCESS | 7121 | 1460977222319 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]]]}] 04:00:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:00:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1280ms 04:00:22 INFO - PROCESS | 7121 | 1460977222376 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 04:00:22 INFO - PROCESS | 7121 | 1460977222384 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 04:00:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:00:22 INFO - PROCESS | 7121 | 1460977222394 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:00:22 INFO - PROCESS | 7121 | 1460977222398 Marionette TRACE conn3 <- [1,98,null,{}] 04:00:22 INFO - PROCESS | 7121 | 1460977222404 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}] 04:00:22 INFO - PROCESS | 7121 | 1460977222599 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 04:00:22 INFO - PROCESS | 7121 | 1460977222724 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:22 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da6f3d800 == 20 [pid = 7121] [id = 32] 04:00:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 93 (0x7f6d9e9eec00) [pid = 7121] [serial = 93] [outer = (nil)] 04:00:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 94 (0x7f6da3c57400) [pid = 7121] [serial = 94] [outer = 0x7f6d9e9eec00] 04:00:22 INFO - PROCESS | 7121 | 1460977222794 Marionette DEBUG loaded listener.js 04:00:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 95 (0x7f6daccdb000) [pid = 7121] [serial = 95] [outer = 0x7f6d9e9eec00] 04:00:23 INFO - PROCESS | 7121 | 1460977223611 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]]]}] 04:00:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:00:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1278ms 04:00:23 INFO - PROCESS | 7121 | 1460977223678 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 04:00:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:00:23 INFO - PROCESS | 7121 | 1460977223686 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 04:00:23 INFO - PROCESS | 7121 | 1460977223692 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:00:23 INFO - PROCESS | 7121 | 1460977223698 Marionette TRACE conn3 <- [1,102,null,{}] 04:00:23 INFO - PROCESS | 7121 | 1460977223712 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}] 04:00:23 INFO - PROCESS | 7121 | 1460977223903 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 04:00:24 INFO - PROCESS | 7121 | 1460977224026 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:24 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadb65000 == 21 [pid = 7121] [id = 33] 04:00:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6dadd0e000) [pid = 7121] [serial = 96] [outer = (nil)] 04:00:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 97 (0x7f6daed55c00) [pid = 7121] [serial = 97] [outer = 0x7f6dadd0e000] 04:00:24 INFO - PROCESS | 7121 | 1460977224103 Marionette DEBUG loaded listener.js 04:00:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6db0e24c00) [pid = 7121] [serial = 98] [outer = 0x7f6dadd0e000] 04:00:24 INFO - PROCESS | 7121 | 1460977224902 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]]]}] 04:00:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:00:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1233ms 04:00:24 INFO - PROCESS | 7121 | 1460977224926 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 04:00:24 INFO - PROCESS | 7121 | 1460977224930 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 04:00:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:00:24 INFO - PROCESS | 7121 | 1460977224936 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:00:24 INFO - PROCESS | 7121 | 1460977224939 Marionette TRACE conn3 <- [1,106,null,{}] 04:00:24 INFO - PROCESS | 7121 | 1460977224961 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}] 04:00:25 INFO - PROCESS | 7121 | 1460977225106 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 04:00:25 INFO - PROCESS | 7121 | 1460977225231 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:25 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dae9c2000 == 22 [pid = 7121] [id = 34] 04:00:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6d98e24400) [pid = 7121] [serial = 99] [outer = (nil)] 04:00:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6db2c22000) [pid = 7121] [serial = 100] [outer = 0x7f6d98e24400] 04:00:25 INFO - PROCESS | 7121 | 1460977225300 Marionette DEBUG loaded listener.js 04:00:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6db2d5b800) [pid = 7121] [serial = 101] [outer = 0x7f6d98e24400] 04:00:26 INFO - PROCESS | 7121 | 1460977226207 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]]]}] 04:00:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:00:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1335ms 04:00:26 INFO - PROCESS | 7121 | 1460977226273 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 04:00:26 INFO - PROCESS | 7121 | 1460977226282 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 04:00:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:00:26 INFO - PROCESS | 7121 | 1460977226294 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:00:26 INFO - PROCESS | 7121 | 1460977226302 Marionette TRACE conn3 <- [1,110,null,{}] 04:00:26 INFO - PROCESS | 7121 | 1460977226312 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}] 04:00:26 INFO - PROCESS | 7121 | 1460977226458 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 04:00:26 INFO - PROCESS | 7121 | 1460977226559 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:26 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0224000 == 23 [pid = 7121] [id = 35] 04:00:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6d9eccf800) [pid = 7121] [serial = 102] [outer = (nil)] 04:00:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 103 (0x7f6d9fae7800) [pid = 7121] [serial = 103] [outer = 0x7f6d9eccf800] 04:00:26 INFO - PROCESS | 7121 | 1460977226629 Marionette DEBUG loaded listener.js 04:00:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6da0614000) [pid = 7121] [serial = 104] [outer = 0x7f6d9eccf800] 04:00:27 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fe7f000 == 22 [pid = 7121] [id = 27] 04:00:27 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d96f7a000 == 21 [pid = 7121] [id = 26] 04:00:27 INFO - PROCESS | 7121 | 1460977227572 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]]]}] 04:00:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:00:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1339ms 04:00:27 INFO - PROCESS | 7121 | 1460977227633 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 04:00:27 INFO - PROCESS | 7121 | 1460977227639 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 04:00:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:00:27 INFO - PROCESS | 7121 | 1460977227647 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:00:27 INFO - PROCESS | 7121 | 1460977227652 Marionette TRACE conn3 <- [1,114,null,{}] 04:00:27 INFO - PROCESS | 7121 | 1460977227659 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}] 04:00:27 INFO - PROCESS | 7121 | 1460977227820 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 04:00:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6d9999a800) [pid = 7121] [serial = 105] [outer = 0x7f6d9709a800] 04:00:27 INFO - PROCESS | 7121 | 1460977227981 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:28 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadacb800 == 22 [pid = 7121] [id = 36] 04:00:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6da0971800) [pid = 7121] [serial = 106] [outer = (nil)] 04:00:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 107 (0x7f6da110b400) [pid = 7121] [serial = 107] [outer = 0x7f6da0971800] 04:00:28 INFO - PROCESS | 7121 | 1460977228097 Marionette DEBUG loaded listener.js 04:00:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 108 (0x7f6daccd2400) [pid = 7121] [serial = 108] [outer = 0x7f6da0971800] 04:00:28 INFO - PROCESS | 7121 | 1460977228936 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]]]}] 04:00:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:00:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1331ms 04:00:28 INFO - PROCESS | 7121 | 1460977228978 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 04:00:28 INFO - PROCESS | 7121 | 1460977228985 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 04:00:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:00:28 INFO - PROCESS | 7121 | 1460977228995 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:00:28 INFO - PROCESS | 7121 | 1460977228999 Marionette TRACE conn3 <- [1,118,null,{}] 04:00:29 INFO - PROCESS | 7121 | 1460977229004 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}] 04:00:29 INFO - PROCESS | 7121 | 1460977229147 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 04:00:29 INFO - PROCESS | 7121 | 1460977229281 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:29 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadb79000 == 23 [pid = 7121] [id = 37] 04:00:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 109 (0x7f6d97094800) [pid = 7121] [serial = 109] [outer = (nil)] 04:00:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 110 (0x7f6daed56000) [pid = 7121] [serial = 110] [outer = 0x7f6d97094800] 04:00:29 INFO - PROCESS | 7121 | 1460977229353 Marionette DEBUG loaded listener.js 04:00:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 111 (0x7f6db0ec1400) [pid = 7121] [serial = 111] [outer = 0x7f6d97094800] 04:00:30 INFO - PROCESS | 7121 | 1460977230173 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]]]}] 04:00:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:00:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1233ms 04:00:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:00:30 INFO - PROCESS | 7121 | 1460977230228 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 04:00:30 INFO - PROCESS | 7121 | 1460977230231 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 04:00:30 INFO - PROCESS | 7121 | 1460977230237 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:00:30 INFO - PROCESS | 7121 | 1460977230243 Marionette TRACE conn3 <- [1,122,null,{}] 04:00:30 INFO - PROCESS | 7121 | 1460977230257 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}] 04:00:30 INFO - PROCESS | 7121 | 1460977230418 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 04:00:30 INFO - PROCESS | 7121 | 1460977230543 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:30 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db0e82000 == 24 [pid = 7121] [id = 38] 04:00:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 112 (0x7f6db0ebf000) [pid = 7121] [serial = 112] [outer = (nil)] 04:00:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 113 (0x7f6db3005800) [pid = 7121] [serial = 113] [outer = 0x7f6db0ebf000] 04:00:30 INFO - PROCESS | 7121 | 1460977230620 Marionette DEBUG loaded listener.js 04:00:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 114 (0x7f6db3149800) [pid = 7121] [serial = 114] [outer = 0x7f6db0ebf000] 04:00:31 INFO - PROCESS | 7121 | 1460977231426 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]]]}] 04:00:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:00:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1238ms 04:00:31 INFO - PROCESS | 7121 | 1460977231475 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 04:00:31 INFO - PROCESS | 7121 | 1460977231481 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 04:00:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:00:31 INFO - PROCESS | 7121 | 1460977231487 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:00:31 INFO - PROCESS | 7121 | 1460977231489 Marionette TRACE conn3 <- [1,126,null,{}] 04:00:31 INFO - PROCESS | 7121 | 1460977231494 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}] 04:00:31 INFO - PROCESS | 7121 | 1460977231640 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 04:00:31 INFO - PROCESS | 7121 | 1460977231773 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:31 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db298a800 == 25 [pid = 7121] [id = 39] 04:00:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 115 (0x7f6d9cb13c00) [pid = 7121] [serial = 115] [outer = (nil)] 04:00:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 116 (0x7f6db4e91800) [pid = 7121] [serial = 116] [outer = 0x7f6d9cb13c00] 04:00:31 INFO - PROCESS | 7121 | 1460977231844 Marionette DEBUG loaded listener.js 04:00:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 117 (0x7f6db5b8c400) [pid = 7121] [serial = 117] [outer = 0x7f6d9cb13c00] 04:00:32 INFO - PROCESS | 7121 | 1460977232822 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]]]}] 04:00:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:00:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1383ms 04:00:32 INFO - PROCESS | 7121 | 1460977232871 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 04:00:32 INFO - PROCESS | 7121 | 1460977232876 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 04:00:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:00:32 INFO - PROCESS | 7121 | 1460977232883 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:00:32 INFO - PROCESS | 7121 | 1460977232887 Marionette TRACE conn3 <- [1,130,null,{}] 04:00:32 INFO - PROCESS | 7121 | 1460977232894 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}] 04:00:33 INFO - PROCESS | 7121 | 1460977233046 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 04:00:33 INFO - PROCESS | 7121 | 1460977233176 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:33 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da113e000 == 26 [pid = 7121] [id = 40] 04:00:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 118 (0x7f6da03cb400) [pid = 7121] [serial = 118] [outer = (nil)] 04:00:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 119 (0x7f6da082e000) [pid = 7121] [serial = 119] [outer = 0x7f6da03cb400] 04:00:33 INFO - PROCESS | 7121 | 1460977233275 Marionette DEBUG loaded listener.js 04:00:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 120 (0x7f6daccd8800) [pid = 7121] [serial = 120] [outer = 0x7f6da03cb400] 04:00:33 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da6f3d800 == 25 [pid = 7121] [id = 32] 04:00:33 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9ff03000 == 24 [pid = 7121] [id = 31] 04:00:34 INFO - PROCESS | 7121 | 1460977234119 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]]]}] 04:00:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:00:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1288ms 04:00:34 INFO - PROCESS | 7121 | 1460977234171 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 04:00:34 INFO - PROCESS | 7121 | 1460977234176 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 04:00:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:00:34 INFO - PROCESS | 7121 | 1460977234185 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:00:34 INFO - PROCESS | 7121 | 1460977234191 Marionette TRACE conn3 <- [1,134,null,{}] 04:00:34 INFO - PROCESS | 7121 | 1460977234198 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}] 04:00:34 INFO - PROCESS | 7121 | 1460977234357 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 04:00:34 INFO - PROCESS | 7121 | 1460977234486 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:34 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da6dac800 == 25 [pid = 7121] [id = 41] 04:00:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 121 (0x7f6d9fdb9000) [pid = 7121] [serial = 121] [outer = (nil)] 04:00:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 122 (0x7f6da0c4a800) [pid = 7121] [serial = 122] [outer = 0x7f6d9fdb9000] 04:00:34 INFO - PROCESS | 7121 | 1460977234562 Marionette DEBUG loaded listener.js 04:00:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 123 (0x7f6dadd89000) [pid = 7121] [serial = 123] [outer = 0x7f6d9fdb9000] 04:00:35 INFO - PROCESS | 7121 | 1460977235451 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]]]}] 04:00:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:00:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1287ms 04:00:35 INFO - PROCESS | 7121 | 1460977235472 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 04:00:35 INFO - PROCESS | 7121 | 1460977235480 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 04:00:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:00:35 INFO - PROCESS | 7121 | 1460977235489 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:00:35 INFO - PROCESS | 7121 | 1460977235493 Marionette TRACE conn3 <- [1,138,null,{}] 04:00:35 INFO - PROCESS | 7121 | 1460977235498 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}] 04:00:35 INFO - PROCESS | 7121 | 1460977235642 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 04:00:35 INFO - PROCESS | 7121 | 1460977235777 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:35 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dada42000 == 26 [pid = 7121] [id = 42] 04:00:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 124 (0x7f6d9ac18c00) [pid = 7121] [serial = 124] [outer = (nil)] 04:00:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 125 (0x7f6d9adafc00) [pid = 7121] [serial = 125] [outer = 0x7f6d9ac18c00] 04:00:35 INFO - PROCESS | 7121 | 1460977235846 Marionette DEBUG loaded listener.js 04:00:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 126 (0x7f6d9adbc000) [pid = 7121] [serial = 126] [outer = 0x7f6d9ac18c00] 04:00:36 INFO - PROCESS | 7121 | 1460977236693 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]]]}] 04:00:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:00:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1236ms 04:00:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:00:36 INFO - PROCESS | 7121 | 1460977236724 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 04:00:36 INFO - PROCESS | 7121 | 1460977236727 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 04:00:36 INFO - PROCESS | 7121 | 1460977236733 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:00:36 INFO - PROCESS | 7121 | 1460977236738 Marionette TRACE conn3 <- [1,142,null,{}] 04:00:36 INFO - PROCESS | 7121 | 1460977236753 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}] 04:00:36 INFO - PROCESS | 7121 | 1460977236939 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 04:00:37 INFO - PROCESS | 7121 | 1460977237079 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:37 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db2988800 == 27 [pid = 7121] [id = 43] 04:00:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 127 (0x7f6daef08800) [pid = 7121] [serial = 127] [outer = (nil)] 04:00:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 128 (0x7f6db2649000) [pid = 7121] [serial = 128] [outer = 0x7f6daef08800] 04:00:37 INFO - PROCESS | 7121 | 1460977237157 Marionette DEBUG loaded listener.js 04:00:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 129 (0x7f6db3004000) [pid = 7121] [serial = 129] [outer = 0x7f6daef08800] 04:00:38 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d998e9000 == 26 [pid = 7121] [id = 30] 04:00:38 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadacb800 == 25 [pid = 7121] [id = 36] 04:00:40 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da093d800 == 24 [pid = 7121] [id = 28] 04:00:40 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadb79000 == 23 [pid = 7121] [id = 37] 04:00:40 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db0e82000 == 22 [pid = 7121] [id = 38] 04:00:40 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d96f80800 == 21 [pid = 7121] [id = 8] 04:00:40 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da7b15000 == 20 [pid = 7121] [id = 29] 04:00:40 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d98eb5000 == 19 [pid = 7121] [id = 6] 04:00:40 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9e97c000 == 18 [pid = 7121] [id = 9] 04:00:40 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db298a800 == 17 [pid = 7121] [id = 39] 04:00:40 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da7b0d800 == 16 [pid = 7121] [id = 24] 04:00:40 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dae9c2000 == 15 [pid = 7121] [id = 34] 04:00:40 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadb65000 == 14 [pid = 7121] [id = 33] 04:00:40 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da0224000 == 13 [pid = 7121] [id = 35] 04:00:40 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da39a8000 == 12 [pid = 7121] [id = 20] 04:00:40 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dada42000 == 11 [pid = 7121] [id = 42] 04:00:40 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da113e000 == 10 [pid = 7121] [id = 40] 04:00:40 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da6dac800 == 9 [pid = 7121] [id = 41] 04:00:41 INFO - PROCESS | 7121 | 1460977241699 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]]]}] 04:00:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:00:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 4996ms 04:00:41 INFO - PROCESS | 7121 | 1460977241729 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 04:00:41 INFO - PROCESS | 7121 | 1460977241734 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 04:00:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:00:41 INFO - PROCESS | 7121 | 1460977241742 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:00:41 INFO - PROCESS | 7121 | 1460977241747 Marionette TRACE conn3 <- [1,146,null,{}] 04:00:41 INFO - PROCESS | 7121 | 1460977241756 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}] 04:00:41 INFO - PROCESS | 7121 | 1460977241902 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 04:00:42 INFO - PROCESS | 7121 | 1460977242024 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:42 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9adcc800 == 10 [pid = 7121] [id = 44] 04:00:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 130 (0x7f6d9d6e7c00) [pid = 7121] [serial = 130] [outer = (nil)] 04:00:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 131 (0x7f6d9d7c0000) [pid = 7121] [serial = 131] [outer = 0x7f6d9d6e7c00] 04:00:42 INFO - PROCESS | 7121 | 1460977242087 Marionette DEBUG loaded listener.js 04:00:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 132 (0x7f6d9e770c00) [pid = 7121] [serial = 132] [outer = 0x7f6d9d6e7c00] 04:00:42 INFO - PROCESS | 7121 | 1460977242738 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]]]}] 04:00:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:00:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1037ms 04:00:42 INFO - PROCESS | 7121 | 1460977242780 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 04:00:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:00:42 INFO - PROCESS | 7121 | 1460977242789 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 04:00:42 INFO - PROCESS | 7121 | 1460977242799 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:00:42 INFO - PROCESS | 7121 | 1460977242803 Marionette TRACE conn3 <- [1,150,null,{}] 04:00:42 INFO - PROCESS | 7121 | 1460977242809 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}] 04:00:43 INFO - PROCESS | 7121 | 1460977243006 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 04:00:43 INFO - PROCESS | 7121 | 1460977243023 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:43 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d998e9800 == 11 [pid = 7121] [id = 45] 04:00:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 133 (0x7f6d96ed6c00) [pid = 7121] [serial = 133] [outer = (nil)] 04:00:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 134 (0x7f6da02e8400) [pid = 7121] [serial = 134] [outer = 0x7f6d96ed6c00] 04:00:43 INFO - PROCESS | 7121 | 1460977243081 Marionette DEBUG loaded listener.js 04:00:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 135 (0x7f6da0c3f800) [pid = 7121] [serial = 135] [outer = 0x7f6d96ed6c00] 04:00:44 INFO - PROCESS | 7121 | 1460977244035 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]]]}] 04:00:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:00:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1280ms 04:00:44 INFO - PROCESS | 7121 | 1460977244078 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 04:00:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:00:44 INFO - PROCESS | 7121 | 1460977244082 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 04:00:44 INFO - PROCESS | 7121 | 1460977244088 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:00:44 INFO - PROCESS | 7121 | 1460977244094 Marionette TRACE conn3 <- [1,154,null,{}] 04:00:44 INFO - PROCESS | 7121 | 1460977244118 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}] 04:00:44 INFO - PROCESS | 7121 | 1460977244292 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 04:00:44 INFO - PROCESS | 7121 | 1460977244310 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:44 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da7b22000 == 12 [pid = 7121] [id = 46] 04:00:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 136 (0x7f6d9ac1d400) [pid = 7121] [serial = 136] [outer = (nil)] 04:00:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 137 (0x7f6dadfd7000) [pid = 7121] [serial = 137] [outer = 0x7f6d9ac1d400] 04:00:44 INFO - PROCESS | 7121 | 1460977244376 Marionette DEBUG loaded listener.js 04:00:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 138 (0x7f6daf0ba800) [pid = 7121] [serial = 138] [outer = 0x7f6d9ac1d400] 04:00:45 INFO - PROCESS | 7121 | 1460977245123 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]]]}] 04:00:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:00:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1086ms 04:00:45 INFO - PROCESS | 7121 | 1460977245192 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 04:00:45 INFO - PROCESS | 7121 | 1460977245196 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 04:00:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:00:45 INFO - PROCESS | 7121 | 1460977245205 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:00:45 INFO - PROCESS | 7121 | 1460977245207 Marionette TRACE conn3 <- [1,158,null,{}] 04:00:45 INFO - PROCESS | 7121 | 1460977245211 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}] 04:00:45 INFO - PROCESS | 7121 | 1460977245383 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 04:00:45 INFO - PROCESS | 7121 | 1460977245445 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:45 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6daef5d000 == 13 [pid = 7121] [id = 47] 04:00:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 139 (0x7f6dadab8000) [pid = 7121] [serial = 139] [outer = (nil)] 04:00:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 140 (0x7f6db2d59c00) [pid = 7121] [serial = 140] [outer = 0x7f6dadab8000] 04:00:45 INFO - PROCESS | 7121 | 1460977245505 Marionette DEBUG loaded listener.js 04:00:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 141 (0x7f6db3089400) [pid = 7121] [serial = 141] [outer = 0x7f6dadab8000] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 140 (0x7f6d97c62800) [pid = 7121] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 139 (0x7f6d9eccf800) [pid = 7121] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 138 (0x7f6d96f9c000) [pid = 7121] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 137 (0x7f6dadd0e000) [pid = 7121] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 136 (0x7f6d98ce1000) [pid = 7121] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 135 (0x7f6d9dd6b400) [pid = 7121] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 134 (0x7f6d9e6d4000) [pid = 7121] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 133 (0x7f6da03c5800) [pid = 7121] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 132 (0x7f6d9ac1e800) [pid = 7121] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 131 (0x7f6d9ac1c000) [pid = 7121] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 130 (0x7f6d9e9df400) [pid = 7121] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 129 (0x7f6d9f182000) [pid = 7121] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 128 (0x7f6d9e9eac00) [pid = 7121] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 127 (0x7f6d97d90800) [pid = 7121] [serial = 32] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 126 (0x7f6d98ee5000) [pid = 7121] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 125 (0x7f6da03c6c00) [pid = 7121] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 124 (0x7f6d9ac18c00) [pid = 7121] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 123 (0x7f6d9cb13c00) [pid = 7121] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 122 (0x7f6d9fdb9000) [pid = 7121] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 121 (0x7f6d97094800) [pid = 7121] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 120 (0x7f6d9e9eec00) [pid = 7121] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 119 (0x7f6da03c2400) [pid = 7121] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 118 (0x7f6d98e24400) [pid = 7121] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 117 (0x7f6d96f99000) [pid = 7121] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 116 (0x7f6d9ecc4c00) [pid = 7121] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 115 (0x7f6da0971800) [pid = 7121] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 114 (0x7f6d9e9ec800) [pid = 7121] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 113 (0x7f6d9dcd7c00) [pid = 7121] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 112 (0x7f6d98e21c00) [pid = 7121] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 111 (0x7f6da03cb400) [pid = 7121] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 110 (0x7f6d96f94000) [pid = 7121] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 109 (0x7f6d96ee2c00) [pid = 7121] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 108 (0x7f6d97c6f800) [pid = 7121] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:00:46 INFO - PROCESS | 7121 | --DOMWINDOW == 107 (0x7f6db0ebf000) [pid = 7121] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:00:47 INFO - PROCESS | 7121 | 1460977247243 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]]]}] 04:00:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:00:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2082ms 04:00:47 INFO - PROCESS | 7121 | 1460977247309 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 04:00:47 INFO - PROCESS | 7121 | 1460977247311 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 04:00:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:00:47 INFO - PROCESS | 7121 | 1460977247356 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:00:47 INFO - PROCESS | 7121 | 1460977247359 Marionette TRACE conn3 <- [1,162,null,{}] 04:00:47 INFO - PROCESS | 7121 | 1460977247378 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}] 04:00:47 INFO - PROCESS | 7121 | 1460977247503 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 04:00:47 INFO - PROCESS | 7121 | 1460977247590 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:47 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9d687000 == 14 [pid = 7121] [id = 48] 04:00:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 108 (0x7f6d96edbc00) [pid = 7121] [serial = 142] [outer = (nil)] 04:00:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 109 (0x7f6d9adb8000) [pid = 7121] [serial = 143] [outer = 0x7f6d96edbc00] 04:00:47 INFO - PROCESS | 7121 | 1460977247650 Marionette DEBUG loaded listener.js 04:00:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 110 (0x7f6d9f182000) [pid = 7121] [serial = 144] [outer = 0x7f6d96edbc00] 04:00:48 INFO - PROCESS | 7121 | 1460977248335 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]]]}] 04:00:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1018ms 04:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:00:48 INFO - PROCESS | 7121 | 1460977248346 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 04:00:48 INFO - PROCESS | 7121 | 1460977248348 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 04:00:48 INFO - PROCESS | 7121 | 1460977248352 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:00:48 INFO - PROCESS | 7121 | 1460977248356 Marionette TRACE conn3 <- [1,166,null,{}] 04:00:48 INFO - PROCESS | 7121 | 1460977248360 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}] 04:00:48 INFO - PROCESS | 7121 | 1460977248564 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 04:00:48 INFO - PROCESS | 7121 | 1460977248590 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:48 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadf6a000 == 15 [pid = 7121] [id = 49] 04:00:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 111 (0x7f6d9ecd1400) [pid = 7121] [serial = 145] [outer = (nil)] 04:00:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 112 (0x7f6da3aef800) [pid = 7121] [serial = 146] [outer = 0x7f6d9ecd1400] 04:00:48 INFO - PROCESS | 7121 | 1460977248653 Marionette DEBUG loaded listener.js 04:00:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 113 (0x7f6db3224800) [pid = 7121] [serial = 147] [outer = 0x7f6d9ecd1400] 04:00:49 INFO - PROCESS | 7121 | 1460977249619 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]]]}] 04:00:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1332ms 04:00:49 INFO - PROCESS | 7121 | 1460977249687 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 04:00:49 INFO - PROCESS | 7121 | 1460977249694 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 04:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:00:49 INFO - PROCESS | 7121 | 1460977249702 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:00:49 INFO - PROCESS | 7121 | 1460977249707 Marionette TRACE conn3 <- [1,170,null,{}] 04:00:49 INFO - PROCESS | 7121 | 1460977249714 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}] 04:00:49 INFO - PROCESS | 7121 | 1460977249914 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 04:00:50 INFO - PROCESS | 7121 | 1460977250047 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:50 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9e97c000 == 16 [pid = 7121] [id = 50] 04:00:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 114 (0x7f6d9adbb800) [pid = 7121] [serial = 148] [outer = (nil)] 04:00:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 115 (0x7f6d9dfcb800) [pid = 7121] [serial = 149] [outer = 0x7f6d9adbb800] 04:00:50 INFO - PROCESS | 7121 | 1460977250122 Marionette DEBUG loaded listener.js 04:00:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 116 (0x7f6d9f7bf000) [pid = 7121] [serial = 150] [outer = 0x7f6d9adbb800] 04:00:51 INFO - PROCESS | 7121 | 1460977250997 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]]]}] 04:00:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1331ms 04:00:51 INFO - PROCESS | 7121 | 1460977251035 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 04:00:51 INFO - PROCESS | 7121 | 1460977251043 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 04:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:00:51 INFO - PROCESS | 7121 | 1460977251053 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:00:51 INFO - PROCESS | 7121 | 1460977251056 Marionette TRACE conn3 <- [1,174,null,{}] 04:00:51 INFO - PROCESS | 7121 | 1460977251061 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}] 04:00:51 INFO - PROCESS | 7121 | 1460977251218 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 04:00:51 INFO - PROCESS | 7121 | 1460977251355 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:51 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d98c50800 == 17 [pid = 7121] [id = 51] 04:00:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 117 (0x7f6d97c6f400) [pid = 7121] [serial = 151] [outer = (nil)] 04:00:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 118 (0x7f6d9ac19c00) [pid = 7121] [serial = 152] [outer = 0x7f6d97c6f400] 04:00:51 INFO - PROCESS | 7121 | 1460977251426 Marionette DEBUG loaded listener.js 04:00:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 119 (0x7f6d9d70d400) [pid = 7121] [serial = 153] [outer = 0x7f6d97c6f400] 04:00:51 INFO - PROCESS | 7121 | 1460977251870 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:00:52 INFO - PROCESS | 7121 | 1460977252674 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]]]}] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 118 (0x7f6db0907800) [pid = 7121] [serial = 2] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 117 (0x7f6d9e9e0800) [pid = 7121] [serial = 43] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 116 (0x7f6d9f2f1800) [pid = 7121] [serial = 46] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 115 (0x7f6d971eb000) [pid = 7121] [serial = 28] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 114 (0x7f6da0614400) [pid = 7121] [serial = 49] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 113 (0x7f6d9ac21800) [pid = 7121] [serial = 52] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 112 (0x7f6da14a3c00) [pid = 7121] [serial = 53] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 111 (0x7f6da3a23000) [pid = 7121] [serial = 55] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 110 (0x7f6da3c59800) [pid = 7121] [serial = 56] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 109 (0x7f6d9e9eb000) [pid = 7121] [serial = 37] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 108 (0x7f6da0c3fc00) [pid = 7121] [serial = 50] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 107 (0x7f6d9fccf000) [pid = 7121] [serial = 40] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 106 (0x7f6dad866400) [pid = 7121] [serial = 58] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6dadf11800) [pid = 7121] [serial = 59] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6da02edc00) [pid = 7121] [serial = 41] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d9eaec000) [pid = 7121] [serial = 44] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 102 (0x7f6d98cdb800) [pid = 7121] [serial = 33] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6d9faebc00) [pid = 7121] [serial = 47] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d9884e000) [pid = 7121] [serial = 31] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6d98ee3c00) [pid = 7121] [serial = 34] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6d9f180800) [pid = 7121] [serial = 38] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6d98ee7c00) [pid = 7121] [serial = 26] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 96 (0x7f6d9ce95c00) [pid = 7121] [serial = 62] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6d9af3ac00) [pid = 7121] [serial = 61] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 94 (0x7f6d9cb14800) [pid = 7121] [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.] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 93 (0x7f6d9f18b800) [pid = 7121] [serial = 12] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 92 (0x7f6d9ff80c00) [pid = 7121] [serial = 65] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 91 (0x7f6d9f7c1400) [pid = 7121] [serial = 9] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 90 (0x7f6d9f45e800) [pid = 7121] [serial = 64] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 89 (0x7f6d96ed7400) [pid = 7121] [serial = 23] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 88 (0x7f6d98ee7000) [pid = 7121] [serial = 16] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 87 (0x7f6d98eed400) [pid = 7121] [serial = 17] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 86 (0x7f6db2649000) [pid = 7121] [serial = 128] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 85 (0x7f6d98ce5000) [pid = 7121] [serial = 19] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 84 (0x7f6d97090800) [pid = 7121] [serial = 25] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 83 (0x7f6d98eed800) [pid = 7121] [serial = 22] [outer = (nil)] [url = about:blank] 04:00:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:00:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1686ms 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 82 (0x7f6d9709a000) [pid = 7121] [serial = 76] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 81 (0x7f6d9fae7800) [pid = 7121] [serial = 103] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 80 (0x7f6db0e24c00) [pid = 7121] [serial = 98] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 79 (0x7f6daed55c00) [pid = 7121] [serial = 97] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 78 (0x7f6d9ecc9000) [pid = 7121] [serial = 91] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 77 (0x7f6d9cda9000) [pid = 7121] [serial = 74] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 76 (0x7f6d9884c400) [pid = 7121] [serial = 88] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 75 (0x7f6d98eed000) [pid = 7121] [serial = 73] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 74 (0x7f6daccd8800) [pid = 7121] [serial = 120] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 73 (0x7f6da3c57400) [pid = 7121] [serial = 94] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 72 (0x7f6db2c22000) [pid = 7121] [serial = 100] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 71 (0x7f6d9cb1ec00) [pid = 7121] [serial = 89] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 70 (0x7f6da0614000) [pid = 7121] [serial = 104] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 69 (0x7f6da0c40800) [pid = 7121] [serial = 82] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 68 (0x7f6d9ff8d000) [pid = 7121] [serial = 80] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 67 (0x7f6da0c4a800) [pid = 7121] [serial = 122] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 66 (0x7f6d9f467800) [pid = 7121] [serial = 79] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 65 (0x7f6da6e53800) [pid = 7121] [serial = 68] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 64 (0x7f6db2d5b800) [pid = 7121] [serial = 101] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 63 (0x7f6daed56000) [pid = 7121] [serial = 110] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 62 (0x7f6d9999b000) [pid = 7121] [serial = 77] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 61 (0x7f6dadd8f000) [pid = 7121] [serial = 70] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 60 (0x7f6da3c55800) [pid = 7121] [serial = 83] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 59 (0x7f6da110b400) [pid = 7121] [serial = 107] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 58 (0x7f6da02ee000) [pid = 7121] [serial = 92] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 57 (0x7f6daccd2400) [pid = 7121] [serial = 108] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 56 (0x7f6daec1d000) [pid = 7121] [serial = 85] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 55 (0x7f6da0974000) [pid = 7121] [serial = 67] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 54 (0x7f6d9adafc00) [pid = 7121] [serial = 125] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 53 (0x7f6db3149800) [pid = 7121] [serial = 114] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 52 (0x7f6dadfd6c00) [pid = 7121] [serial = 71] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 51 (0x7f6d9adbc000) [pid = 7121] [serial = 126] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 50 (0x7f6db4e91800) [pid = 7121] [serial = 116] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 49 (0x7f6dadd89000) [pid = 7121] [serial = 123] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 48 (0x7f6db0ec1400) [pid = 7121] [serial = 111] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 47 (0x7f6db5b8c400) [pid = 7121] [serial = 117] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 46 (0x7f6db3005800) [pid = 7121] [serial = 113] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 45 (0x7f6daccdb000) [pid = 7121] [serial = 95] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 44 (0x7f6da082e000) [pid = 7121] [serial = 119] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | --DOMWINDOW == 43 (0x7f6daef06800) [pid = 7121] [serial = 86] [outer = (nil)] [url = about:blank] 04:00:52 INFO - PROCESS | 7121 | 1460977252792 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 04:00:52 INFO - PROCESS | 7121 | 1460977252802 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 04:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:00:52 INFO - PROCESS | 7121 | 1460977252866 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:00:52 INFO - PROCESS | 7121 | 1460977252869 Marionette TRACE conn3 <- [1,178,null,{}] 04:00:52 INFO - PROCESS | 7121 | 1460977252877 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}] 04:00:53 INFO - PROCESS | 7121 | 1460977253002 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 04:00:53 INFO - PROCESS | 7121 | 1460977253074 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:53 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d971f6000 == 18 [pid = 7121] [id = 52] 04:00:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 44 (0x7f6d9884b800) [pid = 7121] [serial = 154] [outer = (nil)] 04:00:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 45 (0x7f6d98eec800) [pid = 7121] [serial = 155] [outer = 0x7f6d9884b800] 04:00:53 INFO - PROCESS | 7121 | 1460977253139 Marionette DEBUG loaded listener.js 04:00:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 46 (0x7f6d9ac18000) [pid = 7121] [serial = 156] [outer = 0x7f6d9884b800] 04:00:53 INFO - PROCESS | 7121 | 1460977253921 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]]]}] 04:00:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1099ms 04:00:53 INFO - PROCESS | 7121 | 1460977253951 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 04:00:53 INFO - PROCESS | 7121 | 1460977253958 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 04:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:00:53 INFO - PROCESS | 7121 | 1460977253967 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:00:53 INFO - PROCESS | 7121 | 1460977253971 Marionette TRACE conn3 <- [1,182,null,{}] 04:00:53 INFO - PROCESS | 7121 | 1460977253976 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}] 04:00:54 INFO - PROCESS | 7121 | 1460977254101 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 04:00:54 INFO - PROCESS | 7121 | 1460977254116 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:54 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d98eb5800 == 19 [pid = 7121] [id = 53] 04:00:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 47 (0x7f6d9adb3000) [pid = 7121] [serial = 157] [outer = (nil)] 04:00:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 48 (0x7f6d9adb8400) [pid = 7121] [serial = 158] [outer = 0x7f6d9adb3000] 04:00:54 INFO - PROCESS | 7121 | 1460977254175 Marionette DEBUG loaded listener.js 04:00:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 49 (0x7f6d9cb1a800) [pid = 7121] [serial = 159] [outer = 0x7f6d9adb3000] 04:00:54 INFO - PROCESS | 7121 | 1460977254837 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]]]}] 04:00:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:00:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 927ms 04:00:54 INFO - PROCESS | 7121 | 1460977254895 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 04:00:54 INFO - PROCESS | 7121 | 1460977254898 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 04:00:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:00:54 INFO - PROCESS | 7121 | 1460977254903 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:00:54 INFO - PROCESS | 7121 | 1460977254909 Marionette TRACE conn3 <- [1,186,null,{}] 04:00:54 INFO - PROCESS | 7121 | 1460977254927 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}] 04:00:55 INFO - PROCESS | 7121 | 1460977255114 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 04:00:55 INFO - PROCESS | 7121 | 1460977255132 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:55 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9ce72800 == 20 [pid = 7121] [id = 54] 04:00:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 50 (0x7f6d9dcd3400) [pid = 7121] [serial = 160] [outer = (nil)] 04:00:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 51 (0x7f6d9e94cc00) [pid = 7121] [serial = 161] [outer = 0x7f6d9dcd3400] 04:00:55 INFO - PROCESS | 7121 | 1460977255211 Marionette DEBUG loaded listener.js 04:00:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 52 (0x7f6d9e9ec800) [pid = 7121] [serial = 162] [outer = 0x7f6d9dcd3400] 04:00:55 INFO - PROCESS | 7121 | 1460977255884 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]]]}] 04:00:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1033ms 04:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:00:55 INFO - PROCESS | 7121 | 1460977255937 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 04:00:55 INFO - PROCESS | 7121 | 1460977255940 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 04:00:55 INFO - PROCESS | 7121 | 1460977255946 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:00:55 INFO - PROCESS | 7121 | 1460977255949 Marionette TRACE conn3 <- [1,190,null,{}] 04:00:55 INFO - PROCESS | 7121 | 1460977255960 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}] 04:00:56 INFO - PROCESS | 7121 | 1460977256112 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 04:00:56 INFO - PROCESS | 7121 | 1460977256169 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:56 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f106000 == 21 [pid = 7121] [id = 55] 04:00:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 53 (0x7f6d9884d400) [pid = 7121] [serial = 163] [outer = (nil)] 04:00:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 54 (0x7f6d9f2f8800) [pid = 7121] [serial = 164] [outer = 0x7f6d9884d400] 04:00:56 INFO - PROCESS | 7121 | 1460977256226 Marionette DEBUG loaded listener.js 04:00:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 55 (0x7f6d9fae5000) [pid = 7121] [serial = 165] [outer = 0x7f6d9884d400] 04:00:56 INFO - PROCESS | 7121 | 1460977256968 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]]]}] 04:00:56 INFO - PROCESS | 7121 | --DOMWINDOW == 54 (0x7f6daef08800) [pid = 7121] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:00:56 INFO - PROCESS | 7121 | --DOMWINDOW == 53 (0x7f6d9d6e7c00) [pid = 7121] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:00:56 INFO - PROCESS | 7121 | --DOMWINDOW == 52 (0x7f6d96edbc00) [pid = 7121] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:00:56 INFO - PROCESS | 7121 | --DOMWINDOW == 51 (0x7f6d9ac1d400) [pid = 7121] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:00:56 INFO - PROCESS | 7121 | --DOMWINDOW == 50 (0x7f6dadab8000) [pid = 7121] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:00:56 INFO - PROCESS | 7121 | --DOMWINDOW == 49 (0x7f6d96ed6c00) [pid = 7121] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:00:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:00:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1085ms 04:00:57 INFO - PROCESS | 7121 | 1460977257031 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 04:00:57 INFO - PROCESS | 7121 | 1460977257034 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 04:00:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:00:57 INFO - PROCESS | 7121 | 1460977257039 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:00:57 INFO - PROCESS | 7121 | 1460977257042 Marionette TRACE conn3 <- [1,194,null,{}] 04:00:57 INFO - PROCESS | 7121 | 1460977257046 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}] 04:00:57 INFO - PROCESS | 7121 | 1460977257173 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 04:00:57 INFO - PROCESS | 7121 | 1460977257182 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:57 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fa42800 == 22 [pid = 7121] [id = 56] 04:00:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 50 (0x7f6d96ee3400) [pid = 7121] [serial = 166] [outer = (nil)] 04:00:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 51 (0x7f6d9fae7800) [pid = 7121] [serial = 167] [outer = 0x7f6d96ee3400] 04:00:57 INFO - PROCESS | 7121 | 1460977257241 Marionette DEBUG loaded listener.js 04:00:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 52 (0x7f6da02f1000) [pid = 7121] [serial = 168] [outer = 0x7f6d96ee3400] 04:00:57 INFO - PROCESS | 7121 | 1460977257978 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]]]}] 04:00:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:00:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 978ms 04:00:58 INFO - PROCESS | 7121 | 1460977258019 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 04:00:58 INFO - PROCESS | 7121 | 1460977258022 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 04:00:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:00:58 INFO - PROCESS | 7121 | 1460977258027 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:00:58 INFO - PROCESS | 7121 | 1460977258029 Marionette TRACE conn3 <- [1,198,null,{}] 04:00:58 INFO - PROCESS | 7121 | 1460977258034 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}] 04:00:58 INFO - PROCESS | 7121 | 1460977258211 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 04:00:58 INFO - PROCESS | 7121 | 1460977258228 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:58 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da022b800 == 23 [pid = 7121] [id = 57] 04:00:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 53 (0x7f6da0618000) [pid = 7121] [serial = 169] [outer = (nil)] 04:00:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 54 (0x7f6da1103000) [pid = 7121] [serial = 170] [outer = 0x7f6da0618000] 04:00:58 INFO - PROCESS | 7121 | 1460977258291 Marionette DEBUG loaded listener.js 04:00:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 55 (0x7f6da15b9000) [pid = 7121] [serial = 171] [outer = 0x7f6da0618000] 04:00:58 INFO - PROCESS | 7121 | 1460977258913 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]]]}] 04:00:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:00:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 927ms 04:00:58 INFO - PROCESS | 7121 | 1460977258955 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 04:00:58 INFO - PROCESS | 7121 | 1460977258959 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 04:00:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:00:58 INFO - PROCESS | 7121 | 1460977258964 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:00:58 INFO - PROCESS | 7121 | 1460977258966 Marionette TRACE conn3 <- [1,202,null,{}] 04:00:58 INFO - PROCESS | 7121 | 1460977258971 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}] 04:00:59 INFO - PROCESS | 7121 | 1460977259142 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 04:00:59 INFO - PROCESS | 7121 | 1460977259276 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:59 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d971dd000 == 24 [pid = 7121] [id = 58] 04:00:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 56 (0x7f6d96f9b000) [pid = 7121] [serial = 172] [outer = (nil)] 04:00:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 57 (0x7f6d976bf400) [pid = 7121] [serial = 173] [outer = 0x7f6d96f9b000] 04:00:59 INFO - PROCESS | 7121 | 1460977259348 Marionette DEBUG loaded listener.js 04:00:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 58 (0x7f6d98ce5400) [pid = 7121] [serial = 174] [outer = 0x7f6d96f9b000] 04:01:00 INFO - PROCESS | 7121 | 1460977260158 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]]]}] 04:01:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:01:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1226ms 04:01:00 INFO - PROCESS | 7121 | 1460977260192 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 04:01:00 INFO - PROCESS | 7121 | 1460977260197 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 04:01:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:01:00 INFO - PROCESS | 7121 | 1460977260205 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:01:00 INFO - PROCESS | 7121 | 1460977260211 Marionette TRACE conn3 <- [1,206,null,{}] 04:01:00 INFO - PROCESS | 7121 | 1460977260217 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}] 04:01:00 INFO - PROCESS | 7121 | 1460977260395 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 04:01:00 INFO - PROCESS | 7121 | 1460977260490 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:00 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9e917800 == 25 [pid = 7121] [id = 59] 04:01:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 59 (0x7f6d9708f000) [pid = 7121] [serial = 175] [outer = (nil)] 04:01:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 60 (0x7f6d9cdaac00) [pid = 7121] [serial = 176] [outer = 0x7f6d9708f000] 04:01:00 INFO - PROCESS | 7121 | 1460977260563 Marionette DEBUG loaded listener.js 04:01:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 61 (0x7f6d9dd5e800) [pid = 7121] [serial = 177] [outer = 0x7f6d9708f000] 04:01:01 INFO - PROCESS | 7121 | 1460977261347 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]]]}] 04:01:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:01:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1180ms 04:01:01 INFO - PROCESS | 7121 | 1460977261385 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 04:01:01 INFO - PROCESS | 7121 | 1460977261389 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 04:01:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:01:01 INFO - PROCESS | 7121 | 1460977261396 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:01:01 INFO - PROCESS | 7121 | 1460977261398 Marionette TRACE conn3 <- [1,210,null,{}] 04:01:01 INFO - PROCESS | 7121 | 1460977261404 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}] 04:01:01 INFO - PROCESS | 7121 | 1460977261548 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 04:01:01 INFO - PROCESS | 7121 | 1460977261690 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:01 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0439000 == 26 [pid = 7121] [id = 60] 04:01:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 62 (0x7f6d9af3cc00) [pid = 7121] [serial = 178] [outer = (nil)] 04:01:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 63 (0x7f6d9f7b8c00) [pid = 7121] [serial = 179] [outer = 0x7f6d9af3cc00] 04:01:01 INFO - PROCESS | 7121 | 1460977261770 Marionette DEBUG loaded listener.js 04:01:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 64 (0x7f6da03c2800) [pid = 7121] [serial = 180] [outer = 0x7f6d9af3cc00] 04:01:02 INFO - PROCESS | 7121 | 1460977262611 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]]]}] 04:01:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:01:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1231ms 04:01:02 INFO - PROCESS | 7121 | 1460977262628 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 04:01:02 INFO - PROCESS | 7121 | 1460977262634 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 04:01:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:01:02 INFO - PROCESS | 7121 | 1460977262650 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:01:02 INFO - PROCESS | 7121 | 1460977262656 Marionette TRACE conn3 <- [1,214,null,{}] 04:01:02 INFO - PROCESS | 7121 | 1460977262662 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}] 04:01:02 INFO - PROCESS | 7121 | 1460977262812 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 04:01:02 INFO - PROCESS | 7121 | 1460977262943 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:02 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da1144800 == 27 [pid = 7121] [id = 61] 04:01:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 65 (0x7f6d9e9ebc00) [pid = 7121] [serial = 181] [outer = (nil)] 04:01:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 66 (0x7f6da14a3400) [pid = 7121] [serial = 182] [outer = 0x7f6d9e9ebc00] 04:01:03 INFO - PROCESS | 7121 | 1460977263012 Marionette DEBUG loaded listener.js 04:01:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 67 (0x7f6da3c54c00) [pid = 7121] [serial = 183] [outer = 0x7f6d9e9ebc00] 04:01:03 INFO - PROCESS | 7121 | 1460977263859 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]]]}] 04:01:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:01:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1243ms 04:01:03 INFO - PROCESS | 7121 | 1460977263885 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 04:01:03 INFO - PROCESS | 7121 | 1460977263888 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 04:01:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:01:03 INFO - PROCESS | 7121 | 1460977263894 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:01:03 INFO - PROCESS | 7121 | 1460977263896 Marionette TRACE conn3 <- [1,218,null,{}] 04:01:03 INFO - PROCESS | 7121 | 1460977263902 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}] 04:01:04 INFO - PROCESS | 7121 | 1460977264045 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 04:01:04 INFO - PROCESS | 7121 | 1460977264173 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:04 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f5d2000 == 28 [pid = 7121] [id = 62] 04:01:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 68 (0x7f6d96f95000) [pid = 7121] [serial = 184] [outer = (nil)] 04:01:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 69 (0x7f6d9e9ed400) [pid = 7121] [serial = 185] [outer = 0x7f6d96f95000] 04:01:04 INFO - PROCESS | 7121 | 1460977264241 Marionette DEBUG loaded listener.js 04:01:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 70 (0x7f6daccd8000) [pid = 7121] [serial = 186] [outer = 0x7f6d96f95000] 04:01:05 INFO - PROCESS | 7121 | 1460977265127 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]]]}] 04:01:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:01:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1281ms 04:01:05 INFO - PROCESS | 7121 | 1460977265176 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 04:01:05 INFO - PROCESS | 7121 | 1460977265183 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 04:01:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:01:05 INFO - PROCESS | 7121 | 1460977265218 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:01:05 INFO - PROCESS | 7121 | 1460977265223 Marionette TRACE conn3 <- [1,222,null,{}] 04:01:05 INFO - PROCESS | 7121 | 1460977265230 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}] 04:01:05 INFO - PROCESS | 7121 | 1460977265373 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 04:01:05 INFO - PROCESS | 7121 | 1460977265506 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:05 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96f7a800 == 29 [pid = 7121] [id = 63] 04:01:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 71 (0x7f6d9adba400) [pid = 7121] [serial = 187] [outer = (nil)] 04:01:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 72 (0x7f6d9cb10800) [pid = 7121] [serial = 188] [outer = 0x7f6d9adba400] 04:01:05 INFO - PROCESS | 7121 | 1460977265592 Marionette DEBUG loaded listener.js 04:01:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 73 (0x7f6d9d7c7c00) [pid = 7121] [serial = 189] [outer = 0x7f6d9adba400] 04:01:06 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db2988800 == 28 [pid = 7121] [id = 43] 04:01:06 INFO - PROCESS | 7121 | --DOMWINDOW == 72 (0x7f6db3004000) [pid = 7121] [serial = 129] [outer = (nil)] [url = about:blank] 04:01:06 INFO - PROCESS | 7121 | --DOMWINDOW == 71 (0x7f6d9d7c0000) [pid = 7121] [serial = 131] [outer = (nil)] [url = about:blank] 04:01:06 INFO - PROCESS | 7121 | --DOMWINDOW == 70 (0x7f6d9e770c00) [pid = 7121] [serial = 132] [outer = (nil)] [url = about:blank] 04:01:06 INFO - PROCESS | 7121 | --DOMWINDOW == 69 (0x7f6d9adb8000) [pid = 7121] [serial = 143] [outer = (nil)] [url = about:blank] 04:01:06 INFO - PROCESS | 7121 | --DOMWINDOW == 68 (0x7f6d9f182000) [pid = 7121] [serial = 144] [outer = (nil)] [url = about:blank] 04:01:06 INFO - PROCESS | 7121 | --DOMWINDOW == 67 (0x7f6dadfd7000) [pid = 7121] [serial = 137] [outer = (nil)] [url = about:blank] 04:01:06 INFO - PROCESS | 7121 | --DOMWINDOW == 66 (0x7f6db2d59c00) [pid = 7121] [serial = 140] [outer = (nil)] [url = about:blank] 04:01:06 INFO - PROCESS | 7121 | --DOMWINDOW == 65 (0x7f6da02e8400) [pid = 7121] [serial = 134] [outer = (nil)] [url = about:blank] 04:01:06 INFO - PROCESS | 7121 | --DOMWINDOW == 64 (0x7f6daf0ba800) [pid = 7121] [serial = 138] [outer = (nil)] [url = about:blank] 04:01:06 INFO - PROCESS | 7121 | --DOMWINDOW == 63 (0x7f6da0c3f800) [pid = 7121] [serial = 135] [outer = (nil)] [url = about:blank] 04:01:06 INFO - PROCESS | 7121 | --DOMWINDOW == 62 (0x7f6db3089400) [pid = 7121] [serial = 141] [outer = (nil)] [url = about:blank] 04:01:06 INFO - PROCESS | 7121 | 1460977266314 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]]]}] 04:01:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:01:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1138ms 04:01:06 INFO - PROCESS | 7121 | 1460977266355 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 04:01:06 INFO - PROCESS | 7121 | 1460977266362 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 04:01:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:01:06 INFO - PROCESS | 7121 | 1460977266371 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:01:06 INFO - PROCESS | 7121 | 1460977266375 Marionette TRACE conn3 <- [1,226,null,{}] 04:01:06 INFO - PROCESS | 7121 | 1460977266380 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}] 04:01:06 INFO - PROCESS | 7121 | 1460977266508 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 04:01:06 INFO - PROCESS | 7121 | 1460977266523 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:06 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9cdbf800 == 29 [pid = 7121] [id = 64] 04:01:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 63 (0x7f6d9adb8000) [pid = 7121] [serial = 190] [outer = (nil)] 04:01:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 64 (0x7f6d9ecd3800) [pid = 7121] [serial = 191] [outer = 0x7f6d9adb8000] 04:01:06 INFO - PROCESS | 7121 | 1460977266588 Marionette DEBUG loaded listener.js 04:01:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 65 (0x7f6d9fccf000) [pid = 7121] [serial = 192] [outer = 0x7f6d9adb8000] 04:01:07 INFO - PROCESS | 7121 | 1460977267249 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]]]}] 04:01:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:01:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 888ms 04:01:07 INFO - PROCESS | 7121 | 1460977267259 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 04:01:07 INFO - PROCESS | 7121 | 1460977267262 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 04:01:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:01:07 INFO - PROCESS | 7121 | 1460977267268 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:01:07 INFO - PROCESS | 7121 | 1460977267273 Marionette TRACE conn3 <- [1,230,null,{}] 04:01:07 INFO - PROCESS | 7121 | 1460977267287 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}] 04:01:07 INFO - PROCESS | 7121 | 1460977267421 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 04:01:07 INFO - PROCESS | 7121 | 1460977267523 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:07 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0234000 == 30 [pid = 7121] [id = 65] 04:01:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 66 (0x7f6d9eaf3c00) [pid = 7121] [serial = 193] [outer = (nil)] 04:01:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 67 (0x7f6da0616400) [pid = 7121] [serial = 194] [outer = 0x7f6d9eaf3c00] 04:01:07 INFO - PROCESS | 7121 | 1460977267584 Marionette DEBUG loaded listener.js 04:01:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 68 (0x7f6da3c57400) [pid = 7121] [serial = 195] [outer = 0x7f6d9eaf3c00] 04:01:08 INFO - PROCESS | 7121 | 1460977268250 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]]]}] 04:01:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:01:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1030ms 04:01:08 INFO - PROCESS | 7121 | 1460977268299 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 04:01:08 INFO - PROCESS | 7121 | 1460977268303 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 04:01:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:01:08 INFO - PROCESS | 7121 | 1460977268308 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:01:08 INFO - PROCESS | 7121 | 1460977268310 Marionette TRACE conn3 <- [1,234,null,{}] 04:01:08 INFO - PROCESS | 7121 | 1460977268320 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}] 04:01:08 INFO - PROCESS | 7121 | 1460977268456 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 04:01:08 INFO - PROCESS | 7121 | 1460977268469 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:08 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da3a95000 == 31 [pid = 7121] [id = 66] 04:01:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 69 (0x7f6da0cd0400) [pid = 7121] [serial = 196] [outer = (nil)] 04:01:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 70 (0x7f6dad867000) [pid = 7121] [serial = 197] [outer = 0x7f6da0cd0400] 04:01:08 INFO - PROCESS | 7121 | 1460977268526 Marionette DEBUG loaded listener.js 04:01:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 71 (0x7f6dadab1c00) [pid = 7121] [serial = 198] [outer = 0x7f6da0cd0400] 04:01:09 INFO - PROCESS | 7121 | 1460977269216 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]]]}] 04:01:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:01:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 925ms 04:01:09 INFO - PROCESS | 7121 | 1460977269235 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 04:01:09 INFO - PROCESS | 7121 | 1460977269237 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 04:01:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:01:09 INFO - PROCESS | 7121 | 1460977269242 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:01:09 INFO - PROCESS | 7121 | 1460977269244 Marionette TRACE conn3 <- [1,238,null,{}] 04:01:09 INFO - PROCESS | 7121 | 1460977269250 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}] 04:01:09 INFO - PROCESS | 7121 | 1460977269405 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 04:01:09 INFO - PROCESS | 7121 | 1460977269435 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:09 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da6f40000 == 32 [pid = 7121] [id = 67] 04:01:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 72 (0x7f6da02e9800) [pid = 7121] [serial = 199] [outer = (nil)] 04:01:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 73 (0x7f6dadd0ac00) [pid = 7121] [serial = 200] [outer = 0x7f6da02e9800] 04:01:09 INFO - PROCESS | 7121 | 1460977269494 Marionette DEBUG loaded listener.js 04:01:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 74 (0x7f6dadde3800) [pid = 7121] [serial = 201] [outer = 0x7f6da02e9800] 04:01:10 INFO - PROCESS | 7121 | 1460977270211 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]]]}] 04:01:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:01:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 977ms 04:01:10 INFO - PROCESS | 7121 | 1460977270220 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 04:01:10 INFO - PROCESS | 7121 | 1460977270223 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 04:01:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:01:10 INFO - PROCESS | 7121 | 1460977270228 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:01:10 INFO - PROCESS | 7121 | 1460977270230 Marionette TRACE conn3 <- [1,242,null,{}] 04:01:10 INFO - PROCESS | 7121 | 1460977270235 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}] 04:01:10 INFO - PROCESS | 7121 | 1460977270411 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 04:01:10 INFO - PROCESS | 7121 | 1460977270475 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:10 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dacc20800 == 33 [pid = 7121] [id = 68] 04:01:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 75 (0x7f6dadab0800) [pid = 7121] [serial = 202] [outer = (nil)] 04:01:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 76 (0x7f6daeccd800) [pid = 7121] [serial = 203] [outer = 0x7f6dadab0800] 04:01:10 INFO - PROCESS | 7121 | 1460977270538 Marionette DEBUG loaded listener.js 04:01:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 77 (0x7f6db0f40000) [pid = 7121] [serial = 204] [outer = 0x7f6dadab0800] 04:01:10 INFO - PROCESS | 7121 | --DOMWINDOW == 76 (0x7f6d9884d400) [pid = 7121] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:01:10 INFO - PROCESS | 7121 | --DOMWINDOW == 75 (0x7f6d96ee3400) [pid = 7121] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:01:10 INFO - PROCESS | 7121 | --DOMWINDOW == 74 (0x7f6d9884b800) [pid = 7121] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:01:10 INFO - PROCESS | 7121 | --DOMWINDOW == 73 (0x7f6d9adb3000) [pid = 7121] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:01:10 INFO - PROCESS | 7121 | --DOMWINDOW == 72 (0x7f6d9dcd3400) [pid = 7121] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:01:11 INFO - PROCESS | 7121 | 1460977271174 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]]]}] 04:01:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:01:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 980ms 04:01:11 INFO - PROCESS | 7121 | 1460977271210 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 04:01:11 INFO - PROCESS | 7121 | 1460977271212 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 04:01:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:01:11 INFO - PROCESS | 7121 | 1460977271218 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:01:11 INFO - PROCESS | 7121 | 1460977271220 Marionette TRACE conn3 <- [1,246,null,{}] 04:01:11 INFO - PROCESS | 7121 | 1460977271226 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}] 04:01:11 INFO - PROCESS | 7121 | 1460977271378 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 04:01:11 INFO - PROCESS | 7121 | 1460977271397 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:11 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadace800 == 34 [pid = 7121] [id = 69] 04:01:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 73 (0x7f6d9adb3000) [pid = 7121] [serial = 205] [outer = (nil)] 04:01:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 74 (0x7f6db09e0c00) [pid = 7121] [serial = 206] [outer = 0x7f6d9adb3000] 04:01:11 INFO - PROCESS | 7121 | 1460977271457 Marionette DEBUG loaded listener.js 04:01:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 75 (0x7f6db2c28800) [pid = 7121] [serial = 207] [outer = 0x7f6d9adb3000] 04:01:12 INFO - PROCESS | 7121 | 1460977272072 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]]]}] 04:01:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:01:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 874ms 04:01:12 INFO - PROCESS | 7121 | 1460977272093 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 04:01:12 INFO - PROCESS | 7121 | 1460977272097 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 04:01:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:01:12 INFO - PROCESS | 7121 | 1460977272102 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:01:12 INFO - PROCESS | 7121 | 1460977272104 Marionette TRACE conn3 <- [1,250,null,{}] 04:01:12 INFO - PROCESS | 7121 | 1460977272109 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}] 04:01:12 INFO - PROCESS | 7121 | 1460977272230 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 04:01:12 INFO - PROCESS | 7121 | 1460977272246 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:12 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadda0800 == 35 [pid = 7121] [id = 70] 04:01:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 76 (0x7f6d9708d000) [pid = 7121] [serial = 208] [outer = (nil)] 04:01:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 77 (0x7f6db2db7400) [pid = 7121] [serial = 209] [outer = 0x7f6d9708d000] 04:01:12 INFO - PROCESS | 7121 | 1460977272304 Marionette DEBUG loaded listener.js 04:01:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 78 (0x7f6db313d000) [pid = 7121] [serial = 210] [outer = 0x7f6d9708d000] 04:01:13 INFO - PROCESS | 7121 | 1460977273189 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]]]}] 04:01:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:01:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1125ms 04:01:13 INFO - PROCESS | 7121 | 1460977273230 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 04:01:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:01:13 INFO - PROCESS | 7121 | 1460977273235 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 04:01:13 INFO - PROCESS | 7121 | 1460977273243 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:01:13 INFO - PROCESS | 7121 | 1460977273249 Marionette TRACE conn3 <- [1,254,null,{}] 04:01:13 INFO - PROCESS | 7121 | 1460977273273 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}] 04:01:13 INFO - PROCESS | 7121 | 1460977273441 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 04:01:13 INFO - PROCESS | 7121 | 1460977273565 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:13 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9d7a9000 == 36 [pid = 7121] [id = 71] 04:01:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 79 (0x7f6d9998d400) [pid = 7121] [serial = 211] [outer = (nil)] 04:01:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 80 (0x7f6d9adb5c00) [pid = 7121] [serial = 212] [outer = 0x7f6d9998d400] 04:01:13 INFO - PROCESS | 7121 | 1460977273639 Marionette DEBUG loaded listener.js 04:01:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 81 (0x7f6d9e765800) [pid = 7121] [serial = 213] [outer = 0x7f6d9998d400] 04:01:14 INFO - PROCESS | 7121 | 1460977274483 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]]]}] 04:01:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:01:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1253ms 04:01:14 INFO - PROCESS | 7121 | 1460977274496 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 04:01:14 INFO - PROCESS | 7121 | 1460977274503 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 04:01:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:01:14 INFO - PROCESS | 7121 | 1460977274513 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:01:14 INFO - PROCESS | 7121 | 1460977274516 Marionette TRACE conn3 <- [1,258,null,{}] 04:01:14 INFO - PROCESS | 7121 | 1460977274520 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}] 04:01:14 INFO - PROCESS | 7121 | 1460977274664 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 04:01:14 INFO - PROCESS | 7121 | 1460977274795 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:14 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da398d000 == 37 [pid = 7121] [id = 72] 04:01:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 82 (0x7f6d9e9c1000) [pid = 7121] [serial = 214] [outer = (nil)] 04:01:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 83 (0x7f6d9ecf4c00) [pid = 7121] [serial = 215] [outer = 0x7f6d9e9c1000] 04:01:14 INFO - PROCESS | 7121 | 1460977274865 Marionette DEBUG loaded listener.js 04:01:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 84 (0x7f6d9ecf9400) [pid = 7121] [serial = 216] [outer = 0x7f6d9e9c1000] 04:01:15 INFO - PROCESS | 7121 | 1460977275673 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]]]}] 04:01:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:01:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1228ms 04:01:15 INFO - PROCESS | 7121 | 1460977275741 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 04:01:15 INFO - PROCESS | 7121 | 1460977275745 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 04:01:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:01:15 INFO - PROCESS | 7121 | 1460977275752 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:01:15 INFO - PROCESS | 7121 | 1460977275757 Marionette TRACE conn3 <- [1,262,null,{}] 04:01:15 INFO - PROCESS | 7121 | 1460977275772 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}] 04:01:15 INFO - PROCESS | 7121 | 1460977275964 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 04:01:16 INFO - PROCESS | 7121 | 1460977276088 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:16 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6daef4c000 == 38 [pid = 7121] [id = 73] 04:01:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 85 (0x7f6d9ecf9c00) [pid = 7121] [serial = 217] [outer = (nil)] 04:01:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 86 (0x7f6da0c45c00) [pid = 7121] [serial = 218] [outer = 0x7f6d9ecf9c00] 04:01:16 INFO - PROCESS | 7121 | 1460977276164 Marionette DEBUG loaded listener.js 04:01:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 87 (0x7f6daccd9800) [pid = 7121] [serial = 219] [outer = 0x7f6d9ecf9c00] 04:01:17 INFO - PROCESS | 7121 | 1460977277004 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]]]}] 04:01:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:01:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1285ms 04:01:17 INFO - PROCESS | 7121 | 1460977277038 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 04:01:17 INFO - PROCESS | 7121 | 1460977277042 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 04:01:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:01:17 INFO - PROCESS | 7121 | 1460977277047 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:01:17 INFO - PROCESS | 7121 | 1460977277050 Marionette TRACE conn3 <- [1,266,null,{}] 04:01:17 INFO - PROCESS | 7121 | 1460977277055 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}] 04:01:17 INFO - PROCESS | 7121 | 1460977277209 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 04:01:17 INFO - PROCESS | 7121 | 1460977277339 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:17 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db0fb3800 == 39 [pid = 7121] [id = 74] 04:01:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 88 (0x7f6d9f7c3000) [pid = 7121] [serial = 220] [outer = (nil)] 04:01:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 89 (0x7f6dadf0f400) [pid = 7121] [serial = 221] [outer = 0x7f6d9f7c3000] 04:01:17 INFO - PROCESS | 7121 | 1460977277408 Marionette DEBUG loaded listener.js 04:01:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 90 (0x7f6daef05400) [pid = 7121] [serial = 222] [outer = 0x7f6d9f7c3000] 04:01:18 INFO - PROCESS | 7121 | 1460977278379 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]]]}] 04:01:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:01:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1389ms 04:01:18 INFO - PROCESS | 7121 | 1460977278437 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 04:01:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:01:18 INFO - PROCESS | 7121 | 1460977278442 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 04:01:18 INFO - PROCESS | 7121 | 1460977278450 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:01:18 INFO - PROCESS | 7121 | 1460977278454 Marionette TRACE conn3 <- [1,270,null,{}] 04:01:18 INFO - PROCESS | 7121 | 1460977278462 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}] 04:01:18 INFO - PROCESS | 7121 | 1460977278599 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 04:01:18 INFO - PROCESS | 7121 | 1460977278699 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:18 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da023c800 == 40 [pid = 7121] [id = 75] 04:01:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 91 (0x7f6d9ac21400) [pid = 7121] [serial = 223] [outer = (nil)] 04:01:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 92 (0x7f6d9adb4000) [pid = 7121] [serial = 224] [outer = 0x7f6d9ac21400] 04:01:18 INFO - PROCESS | 7121 | 1460977278763 Marionette DEBUG loaded listener.js 04:01:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 93 (0x7f6d9cb19400) [pid = 7121] [serial = 225] [outer = 0x7f6d9ac21400] 04:01:19 INFO - PROCESS | 7121 | 1460977279559 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]]]}] 04:01:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:01:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1139ms 04:01:19 INFO - PROCESS | 7121 | 1460977279589 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 04:01:19 INFO - PROCESS | 7121 | 1460977279596 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 04:01:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:01:19 INFO - PROCESS | 7121 | 1460977279605 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:01:19 INFO - PROCESS | 7121 | 1460977279609 Marionette TRACE conn3 <- [1,274,null,{}] 04:01:19 INFO - PROCESS | 7121 | 1460977279631 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}] 04:01:19 INFO - PROCESS | 7121 | 1460977279814 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 04:01:19 INFO - PROCESS | 7121 | 1460977279959 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:19 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96f69800 == 41 [pid = 7121] [id = 76] 04:01:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 94 (0x7f6d9cda7400) [pid = 7121] [serial = 226] [outer = (nil)] 04:01:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 95 (0x7f6d9eaf3800) [pid = 7121] [serial = 227] [outer = 0x7f6d9cda7400] 04:01:20 INFO - PROCESS | 7121 | 1460977280025 Marionette DEBUG loaded listener.js 04:01:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6d9ecfb000) [pid = 7121] [serial = 228] [outer = 0x7f6d9cda7400] 04:01:20 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadace800 == 40 [pid = 7121] [id = 69] 04:01:20 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dacc20800 == 39 [pid = 7121] [id = 68] 04:01:20 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da6f40000 == 38 [pid = 7121] [id = 67] 04:01:20 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da3a95000 == 37 [pid = 7121] [id = 66] 04:01:20 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da0234000 == 36 [pid = 7121] [id = 65] 04:01:20 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6d9ac19c00) [pid = 7121] [serial = 152] [outer = (nil)] [url = about:blank] 04:01:20 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9cdbf800 == 35 [pid = 7121] [id = 64] 04:01:20 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d96f7a800 == 34 [pid = 7121] [id = 63] 04:01:20 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9f5d2000 == 33 [pid = 7121] [id = 62] 04:01:20 INFO - PROCESS | 7121 | 1460977280789 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]]]}] 04:01:20 INFO - PROCESS | 7121 | --DOMWINDOW == 94 (0x7f6da1103000) [pid = 7121] [serial = 170] [outer = (nil)] [url = about:blank] 04:01:20 INFO - PROCESS | 7121 | --DOMWINDOW == 93 (0x7f6d9f2f8800) [pid = 7121] [serial = 164] [outer = (nil)] [url = about:blank] 04:01:20 INFO - PROCESS | 7121 | --DOMWINDOW == 92 (0x7f6d9fae5000) [pid = 7121] [serial = 165] [outer = (nil)] [url = about:blank] 04:01:20 INFO - PROCESS | 7121 | --DOMWINDOW == 91 (0x7f6d9fae7800) [pid = 7121] [serial = 167] [outer = (nil)] [url = about:blank] 04:01:20 INFO - PROCESS | 7121 | --DOMWINDOW == 90 (0x7f6da3aef800) [pid = 7121] [serial = 146] [outer = (nil)] [url = about:blank] 04:01:20 INFO - PROCESS | 7121 | --DOMWINDOW == 89 (0x7f6d9dfcb800) [pid = 7121] [serial = 149] [outer = (nil)] [url = about:blank] 04:01:20 INFO - PROCESS | 7121 | --DOMWINDOW == 88 (0x7f6d98eec800) [pid = 7121] [serial = 155] [outer = (nil)] [url = about:blank] 04:01:20 INFO - PROCESS | 7121 | --DOMWINDOW == 87 (0x7f6d9ac18000) [pid = 7121] [serial = 156] [outer = (nil)] [url = about:blank] 04:01:20 INFO - PROCESS | 7121 | --DOMWINDOW == 86 (0x7f6d9adb8400) [pid = 7121] [serial = 158] [outer = (nil)] [url = about:blank] 04:01:20 INFO - PROCESS | 7121 | --DOMWINDOW == 85 (0x7f6d9e94cc00) [pid = 7121] [serial = 161] [outer = (nil)] [url = about:blank] 04:01:20 INFO - PROCESS | 7121 | --DOMWINDOW == 84 (0x7f6da02f1000) [pid = 7121] [serial = 168] [outer = (nil)] [url = about:blank] 04:01:20 INFO - PROCESS | 7121 | --DOMWINDOW == 83 (0x7f6d9e9ec800) [pid = 7121] [serial = 162] [outer = (nil)] [url = about:blank] 04:01:20 INFO - PROCESS | 7121 | --DOMWINDOW == 82 (0x7f6d9cb1a800) [pid = 7121] [serial = 159] [outer = (nil)] [url = about:blank] 04:01:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:01:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1236ms 04:01:20 INFO - PROCESS | 7121 | 1460977280842 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 04:01:20 INFO - PROCESS | 7121 | 1460977280844 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 04:01:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:01:20 INFO - PROCESS | 7121 | 1460977280851 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:01:20 INFO - PROCESS | 7121 | 1460977280856 Marionette TRACE conn3 <- [1,278,null,{}] 04:01:20 INFO - PROCESS | 7121 | 1460977280870 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}] 04:01:21 INFO - PROCESS | 7121 | 1460977281007 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 04:01:21 INFO - PROCESS | 7121 | 1460977281022 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:21 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d998ea800 == 34 [pid = 7121] [id = 77] 04:01:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 83 (0x7f6d9ecfc000) [pid = 7121] [serial = 229] [outer = (nil)] 04:01:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 84 (0x7f6da03bec00) [pid = 7121] [serial = 230] [outer = 0x7f6d9ecfc000] 04:01:21 INFO - PROCESS | 7121 | 1460977281086 Marionette DEBUG loaded listener.js 04:01:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 85 (0x7f6da0c3f800) [pid = 7121] [serial = 231] [outer = 0x7f6d9ecfc000] 04:01:21 INFO - PROCESS | 7121 | 1460977281909 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]]]}] 04:01:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:01:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1085ms 04:01:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:01:21 INFO - PROCESS | 7121 | 1460977281941 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 04:01:21 INFO - PROCESS | 7121 | 1460977281944 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 04:01:21 INFO - PROCESS | 7121 | 1460977281950 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:01:21 INFO - PROCESS | 7121 | 1460977281952 Marionette TRACE conn3 <- [1,282,null,{}] 04:01:21 INFO - PROCESS | 7121 | 1460977281957 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}] 04:01:22 INFO - PROCESS | 7121 | 1460977282084 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 04:01:22 INFO - PROCESS | 7121 | 1460977282098 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:22 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da08df000 == 35 [pid = 7121] [id = 78] 04:01:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 86 (0x7f6da0c49800) [pid = 7121] [serial = 232] [outer = (nil)] 04:01:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 87 (0x7f6daccdc800) [pid = 7121] [serial = 233] [outer = 0x7f6da0c49800] 04:01:22 INFO - PROCESS | 7121 | 1460977282157 Marionette DEBUG loaded listener.js 04:01:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 88 (0x7f6dadd8e800) [pid = 7121] [serial = 234] [outer = 0x7f6da0c49800] 04:01:22 INFO - PROCESS | 7121 | 1460977282845 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]]]}] 04:01:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:01:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 928ms 04:01:22 INFO - PROCESS | 7121 | 1460977282877 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 04:01:22 INFO - PROCESS | 7121 | 1460977282881 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 04:01:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:01:22 INFO - PROCESS | 7121 | 1460977282886 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:01:22 INFO - PROCESS | 7121 | 1460977282888 Marionette TRACE conn3 <- [1,286,null,{}] 04:01:22 INFO - PROCESS | 7121 | 1460977282908 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}] 04:01:23 INFO - PROCESS | 7121 | 1460977283043 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 04:01:23 INFO - PROCESS | 7121 | 1460977283056 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:23 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dacc1a000 == 36 [pid = 7121] [id = 79] 04:01:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 89 (0x7f6d9708e800) [pid = 7121] [serial = 235] [outer = (nil)] 04:01:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 90 (0x7f6daed56000) [pid = 7121] [serial = 236] [outer = 0x7f6d9708e800] 04:01:23 INFO - PROCESS | 7121 | 1460977283113 Marionette DEBUG loaded listener.js 04:01:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 91 (0x7f6db0e1e400) [pid = 7121] [serial = 237] [outer = 0x7f6d9708e800] 04:01:23 INFO - PROCESS | 7121 | 1460977283808 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]]]}] 04:01:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:01:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 983ms 04:01:23 INFO - PROCESS | 7121 | 1460977283870 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 04:01:23 INFO - PROCESS | 7121 | 1460977283874 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 04:01:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:01:23 INFO - PROCESS | 7121 | 1460977283879 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:01:23 INFO - PROCESS | 7121 | 1460977283881 Marionette TRACE conn3 <- [1,290,null,{}] 04:01:23 INFO - PROCESS | 7121 | 1460977283886 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}] 04:01:24 INFO - PROCESS | 7121 | 1460977284101 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 04:01:24 INFO - PROCESS | 7121 | 1460977284129 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:24 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6daef54800 == 37 [pid = 7121] [id = 80] 04:01:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 92 (0x7f6db2c28c00) [pid = 7121] [serial = 238] [outer = (nil)] 04:01:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 93 (0x7f6db3143400) [pid = 7121] [serial = 239] [outer = 0x7f6db2c28c00] 04:01:24 INFO - PROCESS | 7121 | 1460977284191 Marionette DEBUG loaded listener.js 04:01:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 94 (0x7f6db4e11800) [pid = 7121] [serial = 240] [outer = 0x7f6db2c28c00] 04:01:24 INFO - PROCESS | 7121 | 1460977284874 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]]]}] 04:01:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:01:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1028ms 04:01:24 INFO - PROCESS | 7121 | 1460977284908 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 04:01:24 INFO - PROCESS | 7121 | 1460977284911 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 04:01:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:01:24 INFO - PROCESS | 7121 | 1460977284916 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:01:24 INFO - PROCESS | 7121 | 1460977284919 Marionette TRACE conn3 <- [1,294,null,{}] 04:01:24 INFO - PROCESS | 7121 | 1460977284944 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}] 04:01:25 INFO - PROCESS | 7121 | 1460977285099 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 04:01:25 INFO - PROCESS | 7121 | 1460977285161 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:25 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d999dd000 == 38 [pid = 7121] [id = 81] 04:01:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 95 (0x7f6da6e53800) [pid = 7121] [serial = 241] [outer = (nil)] 04:01:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6db58e5800) [pid = 7121] [serial = 242] [outer = 0x7f6da6e53800] 04:01:25 INFO - PROCESS | 7121 | 1460977285221 Marionette DEBUG loaded listener.js 04:01:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 97 (0x7f6db5b9e000) [pid = 7121] [serial = 243] [outer = 0x7f6da6e53800] 04:01:25 INFO - PROCESS | 7121 | --DOMWINDOW == 96 (0x7f6d9adba400) [pid = 7121] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:01:25 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6d96f95000) [pid = 7121] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:01:25 INFO - PROCESS | 7121 | --DOMWINDOW == 94 (0x7f6da0cd0400) [pid = 7121] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:01:25 INFO - PROCESS | 7121 | --DOMWINDOW == 93 (0x7f6d9eaf3c00) [pid = 7121] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:01:25 INFO - PROCESS | 7121 | --DOMWINDOW == 92 (0x7f6da02e9800) [pid = 7121] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:01:25 INFO - PROCESS | 7121 | --DOMWINDOW == 91 (0x7f6d9adb3000) [pid = 7121] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:01:25 INFO - PROCESS | 7121 | --DOMWINDOW == 90 (0x7f6d97c6f400) [pid = 7121] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:01:25 INFO - PROCESS | 7121 | --DOMWINDOW == 89 (0x7f6d9adb8000) [pid = 7121] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:01:25 INFO - PROCESS | 7121 | --DOMWINDOW == 88 (0x7f6dadab0800) [pid = 7121] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:01:26 INFO - PROCESS | 7121 | 1460977286030 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]]]}] 04:01:26 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. 04:01:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1150ms 04:01:26 INFO - PROCESS | 7121 | 1460977286067 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 04:01:26 INFO - PROCESS | 7121 | 1460977286070 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 04:01:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:01:26 INFO - PROCESS | 7121 | 1460977286075 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:01:26 INFO - PROCESS | 7121 | 1460977286077 Marionette TRACE conn3 <- [1,298,null,{}] 04:01:26 INFO - PROCESS | 7121 | 1460977286082 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}] 04:01:26 INFO - PROCESS | 7121 | 1460977286234 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 04:01:26 INFO - PROCESS | 7121 | 1460977286254 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:26 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadac3000 == 39 [pid = 7121] [id = 82] 04:01:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 89 (0x7f6d976c1800) [pid = 7121] [serial = 244] [outer = (nil)] 04:01:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 90 (0x7f6d9f2b4c00) [pid = 7121] [serial = 245] [outer = 0x7f6d976c1800] 04:01:26 INFO - PROCESS | 7121 | 1460977286311 Marionette DEBUG loaded listener.js 04:01:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 91 (0x7f6d9f2b9400) [pid = 7121] [serial = 246] [outer = 0x7f6d976c1800] 04:01:26 INFO - PROCESS | 7121 | 1460977286920 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]]]}] 04:01:27 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. 04:01:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 932ms 04:01:27 INFO - PROCESS | 7121 | 1460977287008 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 04:01:27 INFO - PROCESS | 7121 | 1460977287012 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 04:01:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:01:27 INFO - PROCESS | 7121 | 1460977287017 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:01:27 INFO - PROCESS | 7121 | 1460977287019 Marionette TRACE conn3 <- [1,302,null,{}] 04:01:27 INFO - PROCESS | 7121 | 1460977287024 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}] 04:01:27 INFO - PROCESS | 7121 | 1460977287150 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 04:01:27 INFO - PROCESS | 7121 | 1460977287240 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:27 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db3050000 == 40 [pid = 7121] [id = 83] 04:01:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 92 (0x7f6d96f9d000) [pid = 7121] [serial = 247] [outer = (nil)] 04:01:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 93 (0x7f6da02e9800) [pid = 7121] [serial = 248] [outer = 0x7f6d96f9d000] 04:01:27 INFO - PROCESS | 7121 | 1460977287298 Marionette DEBUG loaded listener.js 04:01:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 94 (0x7f6db4e92c00) [pid = 7121] [serial = 249] [outer = 0x7f6d96f9d000] 04:01:28 INFO - PROCESS | 7121 | 1460977288151 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]]]}] 04:01:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 95 (0x7f6d98848400) [pid = 7121] [serial = 250] [outer = 0x7f6d9709a800] 04:01: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. 04:01:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1226ms 04:01:28 INFO - PROCESS | 7121 | 1460977288270 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 04:01:28 INFO - PROCESS | 7121 | 1460977288276 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 04:01:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:01:28 INFO - PROCESS | 7121 | 1460977288295 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:01:28 INFO - PROCESS | 7121 | 1460977288300 Marionette TRACE conn3 <- [1,306,null,{}] 04:01:28 INFO - PROCESS | 7121 | 1460977288307 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}] 04:01:28 INFO - PROCESS | 7121 | 1460977288454 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 04:01:28 INFO - PROCESS | 7121 | 1460977288558 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:28 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fd4d000 == 41 [pid = 7121] [id = 84] 04:01:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6d9999bc00) [pid = 7121] [serial = 251] [outer = (nil)] 04:01:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 97 (0x7f6d9adb5000) [pid = 7121] [serial = 252] [outer = 0x7f6d9999bc00] 04:01:28 INFO - PROCESS | 7121 | 1460977288631 Marionette DEBUG loaded listener.js 04:01:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6d9ecf9000) [pid = 7121] [serial = 253] [outer = 0x7f6d9999bc00] 04:01:29 INFO - PROCESS | 7121 | 1460977289414 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]]]}] 04:01: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. 04:01:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1131ms 04:01:29 INFO - PROCESS | 7121 | 1460977289427 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 04:01:29 INFO - PROCESS | 7121 | 1460977289433 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 04:01:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:01:29 INFO - PROCESS | 7121 | 1460977289443 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:01:29 INFO - PROCESS | 7121 | 1460977289446 Marionette TRACE conn3 <- [1,310,null,{}] 04:01:29 INFO - PROCESS | 7121 | 1460977289452 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}] 04:01:29 INFO - PROCESS | 7121 | 1460977289602 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 04:01:29 INFO - PROCESS | 7121 | 1460977289737 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:29 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadb5d000 == 42 [pid = 7121] [id = 85] 04:01:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6d9ac19000) [pid = 7121] [serial = 254] [outer = (nil)] 04:01:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6da0974000) [pid = 7121] [serial = 255] [outer = 0x7f6d9ac19000] 04:01:29 INFO - PROCESS | 7121 | 1460977289805 Marionette DEBUG loaded listener.js 04:01:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6da6f07400) [pid = 7121] [serial = 256] [outer = 0x7f6d9ac19000] 04:01:30 INFO - PROCESS | 7121 | 1460977290711 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]]]}] 04:01: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. 04:01:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1283ms 04:01:30 INFO - PROCESS | 7121 | 1460977290726 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 04:01:30 INFO - PROCESS | 7121 | 1460977290729 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 04:01:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:01:30 INFO - PROCESS | 7121 | 1460977290735 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:01:30 INFO - PROCESS | 7121 | 1460977290741 Marionette TRACE conn3 <- [1,314,null,{}] 04:01:30 INFO - PROCESS | 7121 | 1460977290755 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}] 04:01:30 INFO - PROCESS | 7121 | 1460977290902 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 04:01:31 INFO - PROCESS | 7121 | 1460977291040 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:31 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db321d000 == 43 [pid = 7121] [id = 86] 04:01:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6daedc7000) [pid = 7121] [serial = 257] [outer = (nil)] 04:01:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 103 (0x7f6db264a400) [pid = 7121] [serial = 258] [outer = 0x7f6daedc7000] 04:01:31 INFO - PROCESS | 7121 | 1460977291112 Marionette DEBUG loaded listener.js 04:01:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6db3094c00) [pid = 7121] [serial = 259] [outer = 0x7f6daedc7000] 04:01:31 INFO - PROCESS | 7121 | 1460977291946 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]]]}] 04:01: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. 04:01:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1239ms 04:01:31 INFO - PROCESS | 7121 | 1460977291975 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 04:01:31 INFO - PROCESS | 7121 | 1460977291979 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 04:01:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:01:31 INFO - PROCESS | 7121 | 1460977291985 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:01:31 INFO - PROCESS | 7121 | 1460977291988 Marionette TRACE conn3 <- [1,318,null,{}] 04:01:31 INFO - PROCESS | 7121 | 1460977291993 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}] 04:01:32 INFO - PROCESS | 7121 | 1460977292139 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 04:01:32 INFO - PROCESS | 7121 | 1460977292274 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:32 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db5bc3800 == 44 [pid = 7121] [id = 87] 04:01:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6d98e7d000) [pid = 7121] [serial = 260] [outer = (nil)] 04:01:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6db5baa400) [pid = 7121] [serial = 261] [outer = 0x7f6d98e7d000] 04:01:32 INFO - PROCESS | 7121 | 1460977292347 Marionette DEBUG loaded listener.js 04:01:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 107 (0x7f6db7162000) [pid = 7121] [serial = 262] [outer = 0x7f6d98e7d000] 04:01:33 INFO - PROCESS | 7121 | 1460977293198 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]]]}] 04:01: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. 04:01:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1281ms 04:01:33 INFO - PROCESS | 7121 | 1460977293268 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 04:01:33 INFO - PROCESS | 7121 | 1460977293272 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 04:01:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:01:33 INFO - PROCESS | 7121 | 1460977293277 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:01:33 INFO - PROCESS | 7121 | 1460977293280 Marionette TRACE conn3 <- [1,322,null,{}] 04:01:33 INFO - PROCESS | 7121 | 1460977293285 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}] 04:01:33 INFO - PROCESS | 7121 | 1460977293421 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 04:01:33 INFO - PROCESS | 7121 | 1460977293556 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:33 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db736c000 == 45 [pid = 7121] [id = 88] 04:01:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 108 (0x7f6db58e5400) [pid = 7121] [serial = 263] [outer = (nil)] 04:01:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 109 (0x7f6db73d5400) [pid = 7121] [serial = 264] [outer = 0x7f6db58e5400] 04:01:33 INFO - PROCESS | 7121 | 1460977293628 Marionette DEBUG loaded listener.js 04:01:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 110 (0x7f6db73e4400) [pid = 7121] [serial = 265] [outer = 0x7f6db58e5400] 04:01:34 INFO - PROCESS | 7121 | 1460977294680 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]]]}] 04:01: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. 04:01:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1433ms 04:01:34 INFO - PROCESS | 7121 | 1460977294713 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 04:01:34 INFO - PROCESS | 7121 | 1460977294717 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 04:01:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:01:34 INFO - PROCESS | 7121 | 1460977294725 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:01:34 INFO - PROCESS | 7121 | 1460977294730 Marionette TRACE conn3 <- [1,326,null,{}] 04:01:34 INFO - PROCESS | 7121 | 1460977294738 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}] 04:01:34 INFO - PROCESS | 7121 | 1460977294878 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 04:01:35 INFO - PROCESS | 7121 | 1460977295070 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:35 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f21e000 == 46 [pid = 7121] [id = 89] 04:01:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 111 (0x7f6d9adb7800) [pid = 7121] [serial = 266] [outer = (nil)] 04:01:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 112 (0x7f6d9cb1e000) [pid = 7121] [serial = 267] [outer = 0x7f6d9adb7800] 04:01:35 INFO - PROCESS | 7121 | 1460977295139 Marionette DEBUG loaded listener.js 04:01:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 113 (0x7f6d9e9bf800) [pid = 7121] [serial = 268] [outer = 0x7f6d9adb7800] 04:01:35 INFO - PROCESS | 7121 | 1460977295966 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]]]}] 04:01:36 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. 04:01:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1298ms 04:01:36 INFO - PROCESS | 7121 | 1460977296023 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 04:01:36 INFO - PROCESS | 7121 | 1460977296031 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 04:01:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:01:36 INFO - PROCESS | 7121 | 1460977296040 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:01:36 INFO - PROCESS | 7121 | 1460977296043 Marionette TRACE conn3 <- [1,330,null,{}] 04:01:36 INFO - PROCESS | 7121 | 1460977296047 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}] 04:01:36 INFO - PROCESS | 7121 | 1460977296241 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 04:01:36 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadac3000 == 45 [pid = 7121] [id = 82] 04:01:36 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d999dd000 == 44 [pid = 7121] [id = 81] 04:01:36 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6daef54800 == 43 [pid = 7121] [id = 80] 04:01:36 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dacc1a000 == 42 [pid = 7121] [id = 79] 04:01:36 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da08df000 == 41 [pid = 7121] [id = 78] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 112 (0x7f6db2db7400) [pid = 7121] [serial = 209] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d998ea800 == 40 [pid = 7121] [id = 77] 04:01:36 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d96f69800 == 39 [pid = 7121] [id = 76] 04:01:36 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da023c800 == 38 [pid = 7121] [id = 75] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 111 (0x7f6d9cb10800) [pid = 7121] [serial = 188] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 110 (0x7f6daccd8000) [pid = 7121] [serial = 186] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 109 (0x7f6dadab1c00) [pid = 7121] [serial = 198] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 108 (0x7f6d9cdaac00) [pid = 7121] [serial = 176] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 107 (0x7f6da0616400) [pid = 7121] [serial = 194] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 106 (0x7f6dadde3800) [pid = 7121] [serial = 201] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6db09e0c00) [pid = 7121] [serial = 206] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6d9e9ed400) [pid = 7121] [serial = 185] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d9d70d400) [pid = 7121] [serial = 153] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 102 (0x7f6d9fccf000) [pid = 7121] [serial = 192] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6d976bf400) [pid = 7121] [serial = 173] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6da14a3400) [pid = 7121] [serial = 182] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6d9ecd3800) [pid = 7121] [serial = 191] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6daeccd800) [pid = 7121] [serial = 203] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6dad867000) [pid = 7121] [serial = 197] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 96 (0x7f6d9d7c7c00) [pid = 7121] [serial = 189] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6dadd0ac00) [pid = 7121] [serial = 200] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 94 (0x7f6d9f7b8c00) [pid = 7121] [serial = 179] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 93 (0x7f6da3c57400) [pid = 7121] [serial = 195] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 92 (0x7f6db0f40000) [pid = 7121] [serial = 204] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | --DOMWINDOW == 91 (0x7f6db2c28800) [pid = 7121] [serial = 207] [outer = (nil)] [url = about:blank] 04:01:36 INFO - PROCESS | 7121 | 1460977296403 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:36 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97d19800 == 39 [pid = 7121] [id = 90] 04:01:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 92 (0x7f6d9adb9c00) [pid = 7121] [serial = 269] [outer = (nil)] 04:01:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 93 (0x7f6d9ecfac00) [pid = 7121] [serial = 270] [outer = 0x7f6d9adb9c00] 04:01:36 INFO - PROCESS | 7121 | 1460977296469 Marionette DEBUG loaded listener.js 04:01:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 94 (0x7f6d9f148800) [pid = 7121] [serial = 271] [outer = 0x7f6d9adb9c00] 04:01:37 INFO - PROCESS | 7121 | 1460977297171 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]]]}] 04:01:37 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. 04:01:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1187ms 04:01:37 INFO - PROCESS | 7121 | 1460977297233 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 04:01:37 INFO - PROCESS | 7121 | 1460977297236 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 04:01:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:01:37 INFO - PROCESS | 7121 | 1460977297245 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:01:37 INFO - PROCESS | 7121 | 1460977297250 Marionette TRACE conn3 <- [1,334,null,{}] 04:01:37 INFO - PROCESS | 7121 | 1460977297264 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}] 04:01:37 INFO - PROCESS | 7121 | 1460977297403 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 04:01:37 INFO - PROCESS | 7121 | 1460977297414 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:37 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0228800 == 40 [pid = 7121] [id = 91] 04:01:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 95 (0x7f6d9f2b8800) [pid = 7121] [serial = 272] [outer = (nil)] 04:01:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6d9f99bc00) [pid = 7121] [serial = 273] [outer = 0x7f6d9f2b8800] 04:01:37 INFO - PROCESS | 7121 | 1460977297475 Marionette DEBUG loaded listener.js 04:01:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 97 (0x7f6d9f9a1400) [pid = 7121] [serial = 274] [outer = 0x7f6d9f2b8800] 04:01:38 INFO - PROCESS | 7121 | 1460977298254 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]]]}] 04:01:38 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. 04:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1035ms 04:01:38 INFO - PROCESS | 7121 | 1460977298280 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 04:01:38 INFO - PROCESS | 7121 | 1460977298284 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 04:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:01:38 INFO - PROCESS | 7121 | 1460977298289 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:01:38 INFO - PROCESS | 7121 | 1460977298291 Marionette TRACE conn3 <- [1,338,null,{}] 04:01:38 INFO - PROCESS | 7121 | 1460977298296 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}] 04:01:38 INFO - PROCESS | 7121 | 1460977298462 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 04:01:38 INFO - PROCESS | 7121 | 1460977298481 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:38 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da3aac800 == 41 [pid = 7121] [id = 92] 04:01:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6d96f9dc00) [pid = 7121] [serial = 275] [outer = (nil)] 04:01:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6d9ff28c00) [pid = 7121] [serial = 276] [outer = 0x7f6d96f9dc00] 04:01:38 INFO - PROCESS | 7121 | 1460977298538 Marionette DEBUG loaded listener.js 04:01:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6da0c40800) [pid = 7121] [serial = 277] [outer = 0x7f6d96f9dc00] 04:01:39 INFO - PROCESS | 7121 | 1460977299238 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]]]}] 04:01:39 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. 04:01:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 975ms 04:01:39 INFO - PROCESS | 7121 | 1460977299265 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 04:01:39 INFO - PROCESS | 7121 | 1460977299268 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 04:01:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:01:39 INFO - PROCESS | 7121 | 1460977299273 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:01:39 INFO - PROCESS | 7121 | 1460977299276 Marionette TRACE conn3 <- [1,342,null,{}] 04:01:39 INFO - PROCESS | 7121 | 1460977299292 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}] 04:01:39 INFO - PROCESS | 7121 | 1460977299442 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 04:01:39 INFO - PROCESS | 7121 | 1460977299505 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:39 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da7b08800 == 42 [pid = 7121] [id = 93] 04:01:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6d96f9e000) [pid = 7121] [serial = 278] [outer = (nil)] 04:01:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6da3c50800) [pid = 7121] [serial = 279] [outer = 0x7f6d96f9e000] 04:01:39 INFO - PROCESS | 7121 | 1460977299591 Marionette DEBUG loaded listener.js 04:01:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 103 (0x7f6daccdcc00) [pid = 7121] [serial = 280] [outer = 0x7f6d96f9e000] 04:01:40 INFO - PROCESS | 7121 | 1460977300231 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]]]}] 04:01:40 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. 04:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1026ms 04:01:40 INFO - PROCESS | 7121 | 1460977300300 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 04:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:01:40 INFO - PROCESS | 7121 | 1460977300303 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 04:01:40 INFO - PROCESS | 7121 | 1460977300308 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:01:40 INFO - PROCESS | 7121 | 1460977300311 Marionette TRACE conn3 <- [1,346,null,{}] 04:01:40 INFO - PROCESS | 7121 | 1460977300316 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}] 04:01:40 INFO - PROCESS | 7121 | 1460977300517 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 04:01:40 INFO - PROCESS | 7121 | 1460977300538 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:40 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadb5b000 == 43 [pid = 7121] [id = 94] 04:01:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6dadf1ec00) [pid = 7121] [serial = 281] [outer = (nil)] 04:01:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6db0f40000) [pid = 7121] [serial = 282] [outer = 0x7f6dadf1ec00] 04:01:40 INFO - PROCESS | 7121 | 1460977300598 Marionette DEBUG loaded listener.js 04:01:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6db3008800) [pid = 7121] [serial = 283] [outer = 0x7f6dadf1ec00] 04:01:41 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6db2c28c00) [pid = 7121] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:01:41 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6da6e53800) [pid = 7121] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:01:41 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d976c1800) [pid = 7121] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:01:41 INFO - PROCESS | 7121 | --DOMWINDOW == 102 (0x7f6d9708d000) [pid = 7121] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:01:41 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6da0c49800) [pid = 7121] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:01:41 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d9ac21400) [pid = 7121] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:01:41 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6d9ecfc000) [pid = 7121] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:01:41 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6d9708e800) [pid = 7121] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:01:41 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6d9cda7400) [pid = 7121] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:01:41 INFO - PROCESS | 7121 | 1460977301423 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]]]}] 04:01:41 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. 04:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1127ms 04:01:41 INFO - PROCESS | 7121 | 1460977301435 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 04:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:01:41 INFO - PROCESS | 7121 | 1460977301448 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 04:01:41 INFO - PROCESS | 7121 | 1460977301453 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:01:41 INFO - PROCESS | 7121 | 1460977301455 Marionette TRACE conn3 <- [1,350,null,{}] 04:01:41 INFO - PROCESS | 7121 | 1460977301461 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}] 04:01:41 INFO - PROCESS | 7121 | 1460977301586 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 04:01:41 INFO - PROCESS | 7121 | 1460977301680 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:41 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadb72000 == 44 [pid = 7121] [id = 95] 04:01:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6d9ecf3800) [pid = 7121] [serial = 284] [outer = (nil)] 04:01:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6da020f000) [pid = 7121] [serial = 285] [outer = 0x7f6d9ecf3800] 04:01:41 INFO - PROCESS | 7121 | 1460977301736 Marionette DEBUG loaded listener.js 04:01:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6da0216800) [pid = 7121] [serial = 286] [outer = 0x7f6d9ecf3800] 04:01:42 INFO - PROCESS | 7121 | 1460977302535 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]]]}] 04:01:42 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. 04:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1134ms 04:01:42 INFO - PROCESS | 7121 | 1460977302587 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 04:01:42 INFO - PROCESS | 7121 | 1460977302590 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 04:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:01:42 INFO - PROCESS | 7121 | 1460977302600 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:01:42 INFO - PROCESS | 7121 | 1460977302606 Marionette TRACE conn3 <- [1,354,null,{}] 04:01:42 INFO - PROCESS | 7121 | 1460977302613 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}] 04:01:42 INFO - PROCESS | 7121 | 1460977302737 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 04:01:42 INFO - PROCESS | 7121 | 1460977302750 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:42 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db2698000 == 45 [pid = 7121] [id = 96] 04:01:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6da0216c00) [pid = 7121] [serial = 287] [outer = (nil)] 04:01:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6da3aef800) [pid = 7121] [serial = 288] [outer = 0x7f6da0216c00] 04:01:42 INFO - PROCESS | 7121 | 1460977302806 Marionette DEBUG loaded listener.js 04:01:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 103 (0x7f6db308c000) [pid = 7121] [serial = 289] [outer = 0x7f6da0216c00] 04:01:43 INFO - PROCESS | 7121 | 1460977303704 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]]]}] 04:01:43 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. 04:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1131ms 04:01:43 INFO - PROCESS | 7121 | 1460977303733 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 04:01:43 INFO - PROCESS | 7121 | 1460977303739 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 04:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:01:43 INFO - PROCESS | 7121 | 1460977303748 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:01:43 INFO - PROCESS | 7121 | 1460977303752 Marionette TRACE conn3 <- [1,358,null,{}] 04:01:43 INFO - PROCESS | 7121 | 1460977303760 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}] 04:01:43 INFO - PROCESS | 7121 | 1460977303912 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 04:01:44 INFO - PROCESS | 7121 | 1460977304061 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:44 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f21a800 == 46 [pid = 7121] [id = 97] 04:01:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6d9d709c00) [pid = 7121] [serial = 290] [outer = (nil)] 04:01:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6d9ecf3400) [pid = 7121] [serial = 291] [outer = 0x7f6d9d709c00] 04:01:44 INFO - PROCESS | 7121 | 1460977304132 Marionette DEBUG loaded listener.js 04:01:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6d9f144000) [pid = 7121] [serial = 292] [outer = 0x7f6d9d709c00] 04:01:45 INFO - PROCESS | 7121 | 1460977305014 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]]]}] 04:01:45 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. 04:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1331ms 04:01:45 INFO - PROCESS | 7121 | 1460977305079 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 04:01:45 INFO - PROCESS | 7121 | 1460977305087 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 04:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:01:45 INFO - PROCESS | 7121 | 1460977305097 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:01:45 INFO - PROCESS | 7121 | 1460977305101 Marionette TRACE conn3 <- [1,362,null,{}] 04:01:45 INFO - PROCESS | 7121 | 1460977305107 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}] 04:01:45 INFO - PROCESS | 7121 | 1460977305295 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 04:01:45 INFO - PROCESS | 7121 | 1460977305426 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:45 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da6f58800 == 47 [pid = 7121] [id = 98] 04:01:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 107 (0x7f6d9d7c0000) [pid = 7121] [serial = 293] [outer = (nil)] 04:01:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 108 (0x7f6d9f99e800) [pid = 7121] [serial = 294] [outer = 0x7f6d9d7c0000] 04:01:45 INFO - PROCESS | 7121 | 1460977305498 Marionette DEBUG loaded listener.js 04:01:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 109 (0x7f6da020e800) [pid = 7121] [serial = 295] [outer = 0x7f6d9d7c0000] 04:01:46 INFO - PROCESS | 7121 | 1460977306434 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]]]}] 04:01:46 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. 04:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1385ms 04:01:46 INFO - PROCESS | 7121 | 1460977306483 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 04:01:46 INFO - PROCESS | 7121 | 1460977306486 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 04:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:01:46 INFO - PROCESS | 7121 | 1460977306493 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:01:46 INFO - PROCESS | 7121 | 1460977306499 Marionette TRACE conn3 <- [1,366,null,{}] 04:01:46 INFO - PROCESS | 7121 | 1460977306513 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}] 04:01:46 INFO - PROCESS | 7121 | 1460977306764 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 04:01:46 INFO - PROCESS | 7121 | 1460977306939 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:46 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db4e82000 == 48 [pid = 7121] [id = 99] 04:01:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 110 (0x7f6dacc50000) [pid = 7121] [serial = 296] [outer = (nil)] 04:01:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 111 (0x7f6daecc7000) [pid = 7121] [serial = 297] [outer = 0x7f6dacc50000] 04:01:47 INFO - PROCESS | 7121 | 1460977307016 Marionette DEBUG loaded listener.js 04:01:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 112 (0x7f6db0f86c00) [pid = 7121] [serial = 298] [outer = 0x7f6dacc50000] 04:01:47 INFO - PROCESS | 7121 | 1460977307843 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]]]}] 04:01: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. 04:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1385ms 04:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:01:47 INFO - PROCESS | 7121 | 1460977307877 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 04:01:47 INFO - PROCESS | 7121 | 1460977307881 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 04:01:47 INFO - PROCESS | 7121 | 1460977307887 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:01:47 INFO - PROCESS | 7121 | 1460977307890 Marionette TRACE conn3 <- [1,370,null,{}] 04:01:47 INFO - PROCESS | 7121 | 1460977307895 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}] 04:01:48 INFO - PROCESS | 7121 | 1460977308039 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 04:01:48 INFO - PROCESS | 7121 | 1460977308175 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:48 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94ad1800 == 49 [pid = 7121] [id = 100] 04:01:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 113 (0x7f6d9f45d000) [pid = 7121] [serial = 299] [outer = (nil)] 04:01:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 114 (0x7f6db3097c00) [pid = 7121] [serial = 300] [outer = 0x7f6d9f45d000] 04:01:48 INFO - PROCESS | 7121 | 1460977308247 Marionette DEBUG loaded listener.js 04:01:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 115 (0x7f6db4e90800) [pid = 7121] [serial = 301] [outer = 0x7f6d9f45d000] 04:01:49 INFO - PROCESS | 7121 | 1460977309333 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]]]}] 04:01:49 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. 04:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1485ms 04:01:49 INFO - PROCESS | 7121 | 1460977309372 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 04:01:49 INFO - PROCESS | 7121 | 1460977309376 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 04:01:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:01:49 INFO - PROCESS | 7121 | 1460977309385 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:01:49 INFO - PROCESS | 7121 | 1460977309390 Marionette TRACE conn3 <- [1,374,null,{}] 04:01:49 INFO - PROCESS | 7121 | 1460977309398 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}] 04:01:49 INFO - PROCESS | 7121 | 1460977309537 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 04:01:49 INFO - PROCESS | 7121 | 1460977309695 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:49 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f214800 == 50 [pid = 7121] [id = 101] 04:01:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 116 (0x7f6d9884e000) [pid = 7121] [serial = 302] [outer = (nil)] 04:01:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 117 (0x7f6d98ee7800) [pid = 7121] [serial = 303] [outer = 0x7f6d9884e000] 04:01:49 INFO - PROCESS | 7121 | 1460977309760 Marionette DEBUG loaded listener.js 04:01:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 118 (0x7f6d9ac1e800) [pid = 7121] [serial = 304] [outer = 0x7f6d9884e000] 04:01:50 INFO - PROCESS | 7121 | 1460977310504 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:01:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:01:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1137ms 04:01:50 INFO - PROCESS | 7121 | 1460977310546 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 04:01:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:01:50 INFO - PROCESS | 7121 | 1460977310558 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 04:01:50 INFO - PROCESS | 7121 | 1460977310570 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:01:50 INFO - PROCESS | 7121 | 1460977310573 Marionette TRACE conn3 <- [1,378,null,{}] 04:01:50 INFO - PROCESS | 7121 | 1460977310578 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}] 04:01:50 INFO - PROCESS | 7121 | 1460977310724 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 04:01:50 INFO - PROCESS | 7121 | 1460977310860 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:50 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d999e6000 == 51 [pid = 7121] [id = 102] 04:01:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 119 (0x7f6d9adb8000) [pid = 7121] [serial = 305] [outer = (nil)] 04:01:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 120 (0x7f6d9e94c800) [pid = 7121] [serial = 306] [outer = 0x7f6d9adb8000] 04:01:50 INFO - PROCESS | 7121 | 1460977310923 Marionette DEBUG loaded listener.js 04:01:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 121 (0x7f6d9ecef800) [pid = 7121] [serial = 307] [outer = 0x7f6d9adb8000] 04:01:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadb72000 == 50 [pid = 7121] [id = 95] 04:01:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadb5b000 == 49 [pid = 7121] [id = 94] 04:01:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da7b08800 == 48 [pid = 7121] [id = 93] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 120 (0x7f6dadf0f400) [pid = 7121] [serial = 221] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 119 (0x7f6da02e9800) [pid = 7121] [serial = 248] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da3aac800 == 47 [pid = 7121] [id = 92] 04:01:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da0228800 == 46 [pid = 7121] [id = 91] 04:01:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97d19800 == 45 [pid = 7121] [id = 90] 04:01:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9f21e000 == 44 [pid = 7121] [id = 89] 04:01:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db5bc3800 == 43 [pid = 7121] [id = 87] 04:01:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db321d000 == 42 [pid = 7121] [id = 86] 04:01:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadb5d000 == 41 [pid = 7121] [id = 85] 04:01:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fd4d000 == 40 [pid = 7121] [id = 84] 04:01:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db3050000 == 39 [pid = 7121] [id = 83] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 118 (0x7f6db3143400) [pid = 7121] [serial = 239] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 117 (0x7f6db58e5800) [pid = 7121] [serial = 242] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 116 (0x7f6d9f2b4c00) [pid = 7121] [serial = 245] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 115 (0x7f6db313d000) [pid = 7121] [serial = 210] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 114 (0x7f6daccdc800) [pid = 7121] [serial = 233] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 113 (0x7f6dadd8e800) [pid = 7121] [serial = 234] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 112 (0x7f6d9cb19400) [pid = 7121] [serial = 225] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 111 (0x7f6d9adb4000) [pid = 7121] [serial = 224] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 110 (0x7f6da03bec00) [pid = 7121] [serial = 230] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 109 (0x7f6da0c3f800) [pid = 7121] [serial = 231] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 108 (0x7f6daed56000) [pid = 7121] [serial = 236] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 107 (0x7f6da0c45c00) [pid = 7121] [serial = 218] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 106 (0x7f6d9ecfb000) [pid = 7121] [serial = 228] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6d9eaf3800) [pid = 7121] [serial = 227] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6d9adb5c00) [pid = 7121] [serial = 212] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d9ecf4c00) [pid = 7121] [serial = 215] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 102 (0x7f6db4e11800) [pid = 7121] [serial = 240] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6db5b9e000) [pid = 7121] [serial = 243] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d9f2b9400) [pid = 7121] [serial = 246] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6db0e1e400) [pid = 7121] [serial = 237] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 7121 | 1460977311818 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:01:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:01:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1284ms 04:01:51 INFO - PROCESS | 7121 | 1460977311853 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 04:01:51 INFO - PROCESS | 7121 | 1460977311856 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 04:01:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:01:51 INFO - PROCESS | 7121 | 1460977311862 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:01:51 INFO - PROCESS | 7121 | 1460977311867 Marionette TRACE conn3 <- [1,382,null,{}] 04:01:51 INFO - PROCESS | 7121 | 1460977311881 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}] 04:01:52 INFO - PROCESS | 7121 | 1460977312013 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 04:01:52 INFO - PROCESS | 7121 | 1460977312028 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:52 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f7a4000 == 40 [pid = 7121] [id = 103] 04:01:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6d9ecfb000) [pid = 7121] [serial = 308] [outer = (nil)] 04:01:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6d9f14ac00) [pid = 7121] [serial = 309] [outer = 0x7f6d9ecfb000] 04:01:52 INFO - PROCESS | 7121 | 1460977312102 Marionette DEBUG loaded listener.js 04:01:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6d9f2fa400) [pid = 7121] [serial = 310] [outer = 0x7f6d9ecfb000] 04:01:52 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:52 INFO - PROCESS | 7121 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:01:52 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:52 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:52 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:01:52 INFO - PROCESS | 7121 | 1460977312890 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:01:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:01:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1084ms 04:01:52 INFO - PROCESS | 7121 | 1460977312947 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 04:01:52 INFO - PROCESS | 7121 | 1460977312951 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 04:01:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:01:52 INFO - PROCESS | 7121 | 1460977312960 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:01:52 INFO - PROCESS | 7121 | 1460977312962 Marionette TRACE conn3 <- [1,386,null,{}] 04:01:52 INFO - PROCESS | 7121 | 1460977312965 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}] 04:01:53 INFO - PROCESS | 7121 | 1460977313093 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 04:01:53 INFO - PROCESS | 7121 | 1460977313106 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:53 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da094a000 == 41 [pid = 7121] [id = 104] 04:01:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 103 (0x7f6d9f45b400) [pid = 7121] [serial = 311] [outer = (nil)] 04:01:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6da020f400) [pid = 7121] [serial = 312] [outer = 0x7f6d9f45b400] 04:01:53 INFO - PROCESS | 7121 | 1460977313165 Marionette DEBUG loaded listener.js 04:01:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6da0219c00) [pid = 7121] [serial = 313] [outer = 0x7f6d9f45b400] 04:01:53 INFO - PROCESS | 7121 | 1460977313875 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]]]}] 04:01:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:01:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 930ms 04:01:53 INFO - PROCESS | 7121 | 1460977313890 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 04:01:53 INFO - PROCESS | 7121 | 1460977313893 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 04:01:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:01:53 INFO - PROCESS | 7121 | 1460977313899 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:01:53 INFO - PROCESS | 7121 | 1460977313901 Marionette TRACE conn3 <- [1,390,null,{}] 04:01:53 INFO - PROCESS | 7121 | 1460977313916 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}] 04:01:54 INFO - PROCESS | 7121 | 1460977314082 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 04:01:54 INFO - PROCESS | 7121 | 1460977314111 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:54 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da6da8800 == 42 [pid = 7121] [id = 105] 04:01:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6d95bd1800) [pid = 7121] [serial = 314] [outer = (nil)] 04:01:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 107 (0x7f6da021bc00) [pid = 7121] [serial = 315] [outer = 0x7f6d95bd1800] 04:01:54 INFO - PROCESS | 7121 | 1460977314167 Marionette DEBUG loaded listener.js 04:01:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 108 (0x7f6da0616400) [pid = 7121] [serial = 316] [outer = 0x7f6d95bd1800] 04:01:54 INFO - PROCESS | 7121 | 1460977314957 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]]]}] 04:01:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:01:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1130ms 04:01:55 INFO - PROCESS | 7121 | 1460977315036 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 04:01:55 INFO - PROCESS | 7121 | 1460977315039 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 04:01:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:01:55 INFO - PROCESS | 7121 | 1460977315044 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:01:55 INFO - PROCESS | 7121 | 1460977315046 Marionette TRACE conn3 <- [1,394,null,{}] 04:01:55 INFO - PROCESS | 7121 | 1460977315051 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}] 04:01:55 INFO - PROCESS | 7121 | 1460977315252 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 04:01:55 INFO - PROCESS | 7121 | 1460977315276 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:55 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadac5000 == 43 [pid = 7121] [id = 106] 04:01:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 109 (0x7f6da3c57400) [pid = 7121] [serial = 317] [outer = (nil)] 04:01:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 110 (0x7f6dadf08000) [pid = 7121] [serial = 318] [outer = 0x7f6da3c57400] 04:01:55 INFO - PROCESS | 7121 | 1460977315346 Marionette DEBUG loaded listener.js 04:01:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 111 (0x7f6daedc9000) [pid = 7121] [serial = 319] [outer = 0x7f6da3c57400] 04:01:56 INFO - PROCESS | 7121 | 1460977316039 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]]]}] 04:01:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:01:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1025ms 04:01:56 INFO - PROCESS | 7121 | --DOMWINDOW == 110 (0x7f6d96f9e000) [pid = 7121] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:01:56 INFO - PROCESS | 7121 | --DOMWINDOW == 109 (0x7f6dadf1ec00) [pid = 7121] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:01:56 INFO - PROCESS | 7121 | --DOMWINDOW == 108 (0x7f6d96f9d000) [pid = 7121] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:01:56 INFO - PROCESS | 7121 | --DOMWINDOW == 107 (0x7f6d9adb9c00) [pid = 7121] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:01:56 INFO - PROCESS | 7121 | --DOMWINDOW == 106 (0x7f6d9adb7800) [pid = 7121] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:01:56 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6d9f2b8800) [pid = 7121] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:01:56 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6d96f9dc00) [pid = 7121] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:01:56 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d9ecf3800) [pid = 7121] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:01:56 INFO - PROCESS | 7121 | --DOMWINDOW == 102 (0x7f6d9af3cc00) [pid = 7121] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:01:56 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6d9e9ebc00) [pid = 7121] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:01:56 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d96f9b000) [pid = 7121] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:01:56 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6d9adbb800) [pid = 7121] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:01:56 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6d9708f000) [pid = 7121] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:01:56 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6d9ecd1400) [pid = 7121] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:01:56 INFO - PROCESS | 7121 | 1460977316256 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 04:01:56 INFO - PROCESS | 7121 | 1460977316259 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 04:01:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:01:56 INFO - PROCESS | 7121 | 1460977316269 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:01:56 INFO - PROCESS | 7121 | 1460977316271 Marionette TRACE conn3 <- [1,398,null,{}] 04:01:56 INFO - PROCESS | 7121 | 1460977316275 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}] 04:01:56 INFO - PROCESS | 7121 | 1460977316395 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 04:01:56 INFO - PROCESS | 7121 | 1460977316414 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:56 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94ae2000 == 44 [pid = 7121] [id = 107] 04:01:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6d9adbb800) [pid = 7121] [serial = 320] [outer = (nil)] 04:01:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6d9e9ebc00) [pid = 7121] [serial = 321] [outer = 0x7f6d9adbb800] 04:01:56 INFO - PROCESS | 7121 | 1460977316473 Marionette DEBUG loaded listener.js 04:01:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6d9f99ac00) [pid = 7121] [serial = 322] [outer = 0x7f6d9adbb800] 04:01:57 INFO - PROCESS | 7121 | 1460977317215 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]]]}] 04:01:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:01:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1025ms 04:01:57 INFO - PROCESS | 7121 | 1460977317296 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 04:01:57 INFO - PROCESS | 7121 | 1460977317299 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 04:01:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:01:57 INFO - PROCESS | 7121 | 1460977317305 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:01:57 INFO - PROCESS | 7121 | 1460977317306 Marionette TRACE conn3 <- [1,402,null,{}] 04:01:57 INFO - PROCESS | 7121 | 1460977317312 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}] 04:01:57 INFO - PROCESS | 7121 | 1460977317453 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 04:01:57 INFO - PROCESS | 7121 | 1460977317462 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:57 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db0f26000 == 45 [pid = 7121] [id = 108] 04:01:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6d9708f000) [pid = 7121] [serial = 323] [outer = (nil)] 04:01:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6d9f136c00) [pid = 7121] [serial = 324] [outer = 0x7f6d9708f000] 04:01:57 INFO - PROCESS | 7121 | 1460977317518 Marionette DEBUG loaded listener.js 04:01:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 103 (0x7f6d9f13b800) [pid = 7121] [serial = 325] [outer = 0x7f6d9708f000] 04:01:58 INFO - PROCESS | 7121 | 1460977318309 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]]]}] 04:01:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:01:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1030ms 04:01:58 INFO - PROCESS | 7121 | 1460977318342 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 04:01:58 INFO - PROCESS | 7121 | 1460977318346 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 04:01:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:01:58 INFO - PROCESS | 7121 | 1460977318355 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:01:58 INFO - PROCESS | 7121 | 1460977318360 Marionette TRACE conn3 <- [1,406,null,{}] 04:01:58 INFO - PROCESS | 7121 | 1460977318401 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}] 04:01:58 INFO - PROCESS | 7121 | 1460977318575 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 04:01:58 INFO - PROCESS | 7121 | 1460977318710 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:58 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d998e4000 == 46 [pid = 7121] [id = 109] 04:01:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6d97097400) [pid = 7121] [serial = 326] [outer = (nil)] 04:01:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6d98cdb800) [pid = 7121] [serial = 327] [outer = 0x7f6d97097400] 04:01:58 INFO - PROCESS | 7121 | 1460977318784 Marionette DEBUG loaded listener.js 04:01:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6d9adafc00) [pid = 7121] [serial = 328] [outer = 0x7f6d97097400] 04:01:59 INFO - PROCESS | 7121 | 1460977319726 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]]]}] 04:01:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:01:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1441ms 04:01:59 INFO - PROCESS | 7121 | 1460977319797 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 04:01:59 INFO - PROCESS | 7121 | 1460977319806 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 04:01:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:01:59 INFO - PROCESS | 7121 | 1460977319816 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:01:59 INFO - PROCESS | 7121 | 1460977319821 Marionette TRACE conn3 <- [1,410,null,{}] 04:01:59 INFO - PROCESS | 7121 | 1460977319826 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}] 04:02:00 INFO - PROCESS | 7121 | 1460977320023 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 04:02:00 INFO - PROCESS | 7121 | 1460977320157 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:00 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da08d8800 == 47 [pid = 7121] [id = 110] 04:02:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 107 (0x7f6d976c5400) [pid = 7121] [serial = 329] [outer = (nil)] 04:02:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 108 (0x7f6d9f12c400) [pid = 7121] [serial = 330] [outer = 0x7f6d976c5400] 04:02:00 INFO - PROCESS | 7121 | 1460977320225 Marionette DEBUG loaded listener.js 04:02:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 109 (0x7f6d9f142400) [pid = 7121] [serial = 331] [outer = 0x7f6d976c5400] 04:02:01 INFO - PROCESS | 7121 | 1460977321248 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]]]}] 04:02:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:02:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1482ms 04:02:01 INFO - PROCESS | 7121 | 1460977321299 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 04:02:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:02:01 INFO - PROCESS | 7121 | 1460977321303 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 04:02:01 INFO - PROCESS | 7121 | 1460977321309 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:02:01 INFO - PROCESS | 7121 | 1460977321315 Marionette TRACE conn3 <- [1,414,null,{}] 04:02:01 INFO - PROCESS | 7121 | 1460977321330 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}] 04:02:01 INFO - PROCESS | 7121 | 1460977321499 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 04:02:01 INFO - PROCESS | 7121 | 1460977321692 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:01 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db3037800 == 48 [pid = 7121] [id = 111] 04:02:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 110 (0x7f6d9f56b400) [pid = 7121] [serial = 332] [outer = (nil)] 04:02:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 111 (0x7f6d9f575800) [pid = 7121] [serial = 333] [outer = 0x7f6d9f56b400] 04:02:01 INFO - PROCESS | 7121 | 1460977321807 Marionette DEBUG loaded listener.js 04:02:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 112 (0x7f6d9f99d800) [pid = 7121] [serial = 334] [outer = 0x7f6d9f56b400] 04:02:02 INFO - PROCESS | 7121 | 1460977322658 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]]]}] 04:02:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:02:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1386ms 04:02:02 INFO - PROCESS | 7121 | 1460977322695 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 04:02:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:02:02 INFO - PROCESS | 7121 | 1460977322700 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 04:02:02 INFO - PROCESS | 7121 | 1460977322705 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:02:02 INFO - PROCESS | 7121 | 1460977322708 Marionette TRACE conn3 <- [1,418,null,{}] 04:02:02 INFO - PROCESS | 7121 | 1460977322714 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}] 04:02:02 INFO - PROCESS | 7121 | 1460977322865 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 04:02:03 INFO - PROCESS | 7121 | 1460977323013 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:03 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db4e84000 == 49 [pid = 7121] [id = 112] 04:02:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 113 (0x7f6d96be2400) [pid = 7121] [serial = 335] [outer = (nil)] 04:02:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 114 (0x7f6d96bec800) [pid = 7121] [serial = 336] [outer = 0x7f6d96be2400] 04:02:03 INFO - PROCESS | 7121 | 1460977323085 Marionette DEBUG loaded listener.js 04:02:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 115 (0x7f6d9f574000) [pid = 7121] [serial = 337] [outer = 0x7f6d96be2400] 04:02:04 INFO - PROCESS | 7121 | 1460977324405 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]]]}] 04:02:04 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 04:02:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1732ms 04:02:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:02:04 INFO - PROCESS | 7121 | 1460977324479 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 04:02:04 INFO - PROCESS | 7121 | 1460977324482 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 04:02:04 INFO - PROCESS | 7121 | 1460977324490 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:02:04 INFO - PROCESS | 7121 | 1460977324493 Marionette TRACE conn3 <- [1,422,null,{}] 04:02:04 INFO - PROCESS | 7121 | 1460977324499 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}] 04:02:04 INFO - PROCESS | 7121 | 1460977324642 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 04:02:04 INFO - PROCESS | 7121 | 1460977324775 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:04 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95cd3800 == 50 [pid = 7121] [id = 113] 04:02:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 116 (0x7f6d95bd0400) [pid = 7121] [serial = 338] [outer = (nil)] 04:02:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 117 (0x7f6d976c1800) [pid = 7121] [serial = 339] [outer = 0x7f6d95bd0400] 04:02:04 INFO - PROCESS | 7121 | 1460977324847 Marionette DEBUG loaded listener.js 04:02:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 118 (0x7f6d9f9a0400) [pid = 7121] [serial = 340] [outer = 0x7f6d95bd0400] 04:02:06 INFO - PROCESS | 7121 | 1460977326236 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]]]}] 04:02:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:02:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1787ms 04:02:06 INFO - PROCESS | 7121 | 1460977326276 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 04:02:06 INFO - PROCESS | 7121 | 1460977326280 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 04:02:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:02:06 INFO - PROCESS | 7121 | 1460977326289 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:02:06 INFO - PROCESS | 7121 | 1460977326293 Marionette TRACE conn3 <- [1,426,null,{}] 04:02:06 INFO - PROCESS | 7121 | 1460977326301 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}] 04:02:06 INFO - PROCESS | 7121 | 1460977326444 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 04:02:06 INFO - PROCESS | 7121 | 1460977326588 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:06 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9761f000 == 51 [pid = 7121] [id = 114] 04:02:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 119 (0x7f6d98ee7c00) [pid = 7121] [serial = 341] [outer = (nil)] 04:02:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 120 (0x7f6d9ac1b000) [pid = 7121] [serial = 342] [outer = 0x7f6d98ee7c00] 04:02:06 INFO - PROCESS | 7121 | 1460977326655 Marionette DEBUG loaded listener.js 04:02:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 121 (0x7f6d9cdaac00) [pid = 7121] [serial = 343] [outer = 0x7f6d98ee7c00] 04:02:06 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94ae2000 == 50 [pid = 7121] [id = 107] 04:02:06 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadac5000 == 49 [pid = 7121] [id = 106] 04:02:06 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da6da8800 == 48 [pid = 7121] [id = 105] 04:02:06 INFO - PROCESS | 7121 | --DOMWINDOW == 120 (0x7f6da3aef800) [pid = 7121] [serial = 288] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da094a000 == 47 [pid = 7121] [id = 104] 04:02:07 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9f7a4000 == 46 [pid = 7121] [id = 103] 04:02:07 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d999e6000 == 45 [pid = 7121] [id = 102] 04:02:07 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9f214800 == 44 [pid = 7121] [id = 101] 04:02:07 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db2698000 == 43 [pid = 7121] [id = 96] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 119 (0x7f6da03c2800) [pid = 7121] [serial = 180] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 118 (0x7f6da3c54c00) [pid = 7121] [serial = 183] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 117 (0x7f6d98ce5400) [pid = 7121] [serial = 174] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 116 (0x7f6d9f7bf000) [pid = 7121] [serial = 150] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 115 (0x7f6d9dd5e800) [pid = 7121] [serial = 177] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 114 (0x7f6db3224800) [pid = 7121] [serial = 147] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 113 (0x7f6da3c50800) [pid = 7121] [serial = 279] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 112 (0x7f6db0f40000) [pid = 7121] [serial = 282] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 111 (0x7f6daccdcc00) [pid = 7121] [serial = 280] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 110 (0x7f6db3008800) [pid = 7121] [serial = 283] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 109 (0x7f6db4e92c00) [pid = 7121] [serial = 249] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 108 (0x7f6d9adb5000) [pid = 7121] [serial = 252] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 107 (0x7f6d9ecfac00) [pid = 7121] [serial = 270] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 106 (0x7f6d9f148800) [pid = 7121] [serial = 271] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6db5baa400) [pid = 7121] [serial = 261] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6d9e9bf800) [pid = 7121] [serial = 268] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d9cb1e000) [pid = 7121] [serial = 267] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 102 (0x7f6db264a400) [pid = 7121] [serial = 258] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6d9f99bc00) [pid = 7121] [serial = 273] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d9f9a1400) [pid = 7121] [serial = 274] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6db73d5400) [pid = 7121] [serial = 264] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6da0974000) [pid = 7121] [serial = 255] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6d9ff28c00) [pid = 7121] [serial = 276] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 96 (0x7f6d9999a800) [pid = 7121] [serial = 105] [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.] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6da0216800) [pid = 7121] [serial = 286] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 94 (0x7f6da020f000) [pid = 7121] [serial = 285] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | --DOMWINDOW == 93 (0x7f6da0c40800) [pid = 7121] [serial = 277] [outer = (nil)] [url = about:blank] 04:02:07 INFO - PROCESS | 7121 | 1460977327494 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] 04:02:07 INFO - PROCESS | 7121 | 1460977327543 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 04:02:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:02:07 INFO - PROCESS | 7121 | 1460977327554 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:02:07 INFO - PROCESS | 7121 | 1460977327557 Marionette TRACE conn3 <- [1,430,null,{}] 04:02:07 INFO - PROCESS | 7121 | 1460977327561 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}] 04:02:07 INFO - PROCESS | 7121 | 1460977327720 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 04:02:07 INFO - PROCESS | 7121 | 1460977327738 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:07 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f21a000 == 44 [pid = 7121] [id = 115] 04:02:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 94 (0x7f6d9e9eb000) [pid = 7121] [serial = 344] [outer = (nil)] 04:02:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 95 (0x7f6d9f130800) [pid = 7121] [serial = 345] [outer = 0x7f6d9e9eb000] 04:02:07 INFO - PROCESS | 7121 | 1460977327799 Marionette DEBUG loaded listener.js 04:02:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6d9f13fc00) [pid = 7121] [serial = 346] [outer = 0x7f6d9e9eb000] 04:02:08 INFO - PROCESS | 7121 | 1460977328610 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]]]}] 04:02:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:02:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1132ms 04:02:08 INFO - PROCESS | 7121 | 1460977328686 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 04:02:08 INFO - PROCESS | 7121 | 1460977328689 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 04:02:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:02:08 INFO - PROCESS | 7121 | 1460977328695 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:02:08 INFO - PROCESS | 7121 | 1460977328700 Marionette TRACE conn3 <- [1,434,null,{}] 04:02:08 INFO - PROCESS | 7121 | 1460977328715 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}] 04:02:08 INFO - PROCESS | 7121 | 1460977328855 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 04:02:08 INFO - PROCESS | 7121 | 1460977328864 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:08 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da043a800 == 45 [pid = 7121] [id = 116] 04:02:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 97 (0x7f6d98cdac00) [pid = 7121] [serial = 347] [outer = (nil)] 04:02:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6d9f56a800) [pid = 7121] [serial = 348] [outer = 0x7f6d98cdac00] 04:02:09 INFO - PROCESS | 7121 | 1460977329018 Marionette DEBUG loaded listener.js 04:02:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6d9f99cc00) [pid = 7121] [serial = 349] [outer = 0x7f6d98cdac00] 04:02:09 INFO - PROCESS | 7121 | 1460977329721 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]]]}] 04:02:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:02:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1083ms 04:02:09 INFO - PROCESS | 7121 | 1460977329810 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 04:02:09 INFO - PROCESS | 7121 | 1460977329815 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 04:02:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:02:09 INFO - PROCESS | 7121 | 1460977329825 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:02:09 INFO - PROCESS | 7121 | 1460977329827 Marionette TRACE conn3 <- [1,438,null,{}] 04:02:09 INFO - PROCESS | 7121 | 1460977329831 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}] 04:02:10 INFO - PROCESS | 7121 | 1460977330006 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 04:02:10 INFO - PROCESS | 7121 | 1460977330069 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:10 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da3abe800 == 46 [pid = 7121] [id = 117] 04:02:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6d95bc6000) [pid = 7121] [serial = 350] [outer = (nil)] 04:02:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6d9ff8d000) [pid = 7121] [serial = 351] [outer = 0x7f6d95bc6000] 04:02:10 INFO - PROCESS | 7121 | 1460977330127 Marionette DEBUG loaded listener.js 04:02:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6da02ee000) [pid = 7121] [serial = 352] [outer = 0x7f6d95bc6000] 04:02:11 INFO - PROCESS | 7121 | 1460977331092 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]]]}] 04:02:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:02:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1327ms 04:02:11 INFO - PROCESS | 7121 | 1460977331155 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 04:02:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:02:11 INFO - PROCESS | 7121 | 1460977331160 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 04:02:11 INFO - PROCESS | 7121 | 1460977331176 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:02:11 INFO - PROCESS | 7121 | 1460977331182 Marionette TRACE conn3 <- [1,442,null,{}] 04:02:11 INFO - PROCESS | 7121 | 1460977331189 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}] 04:02:11 INFO - PROCESS | 7121 | 1460977331468 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 04:02:11 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6d95bd1800) [pid = 7121] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:02:11 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d9ecfb000) [pid = 7121] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:02:11 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6d9884e000) [pid = 7121] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:02:11 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6d9adb8000) [pid = 7121] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:02:11 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6da3c57400) [pid = 7121] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:02:11 INFO - PROCESS | 7121 | --DOMWINDOW == 96 (0x7f6d9f45b400) [pid = 7121] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:02:11 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6d9adbb800) [pid = 7121] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:02:11 INFO - PROCESS | 7121 | 1460977331547 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:11 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0820000 == 47 [pid = 7121] [id = 118] 04:02:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6d95bcd400) [pid = 7121] [serial = 353] [outer = (nil)] 04:02:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 97 (0x7f6d98cddc00) [pid = 7121] [serial = 354] [outer = 0x7f6d95bcd400] 04:02:11 INFO - PROCESS | 7121 | 1460977331609 Marionette DEBUG loaded listener.js 04:02:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6d9f56cc00) [pid = 7121] [serial = 355] [outer = 0x7f6d95bcd400] 04:02:12 INFO - PROCESS | 7121 | 1460977332292 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]]]}] 04:02:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:02:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1191ms 04:02:12 INFO - PROCESS | 7121 | 1460977332360 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 04:02:12 INFO - PROCESS | 7121 | 1460977332363 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 04:02:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:02:12 INFO - PROCESS | 7121 | 1460977332369 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:02:12 INFO - PROCESS | 7121 | 1460977332371 Marionette TRACE conn3 <- [1,446,null,{}] 04:02:12 INFO - PROCESS | 7121 | 1460977332376 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}] 04:02:12 INFO - PROCESS | 7121 | 1460977332557 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 04:02:12 INFO - PROCESS | 7121 | 1460977332569 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:12 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6daef58800 == 48 [pid = 7121] [id = 119] 04:02:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6da3a19800) [pid = 7121] [serial = 356] [outer = (nil)] 04:02:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6da3c58c00) [pid = 7121] [serial = 357] [outer = 0x7f6da3a19800] 04:02:12 INFO - PROCESS | 7121 | 1460977332633 Marionette DEBUG loaded listener.js 04:02:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6daddde400) [pid = 7121] [serial = 358] [outer = 0x7f6da3a19800] 04:02:13 INFO - PROCESS | 7121 | 1460977333381 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]]]}] 04:02:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:02:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1033ms 04:02:13 INFO - PROCESS | 7121 | 1460977333403 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 04:02:13 INFO - PROCESS | 7121 | 1460977333407 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 04:02:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:02:13 INFO - PROCESS | 7121 | 1460977333476 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:02:13 INFO - PROCESS | 7121 | 1460977333479 Marionette TRACE conn3 <- [1,450,null,{}] 04:02:13 INFO - PROCESS | 7121 | 1460977333528 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}] 04:02:13 INFO - PROCESS | 7121 | 1460977333697 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 04:02:13 INFO - PROCESS | 7121 | 1460977333835 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:13 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d98c4b800 == 49 [pid = 7121] [id = 120] 04:02:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6d97c70c00) [pid = 7121] [serial = 359] [outer = (nil)] 04:02:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 103 (0x7f6d98e7e400) [pid = 7121] [serial = 360] [outer = 0x7f6d97c70c00] 04:02:13 INFO - PROCESS | 7121 | 1460977333905 Marionette DEBUG loaded listener.js 04:02:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6d9cda9400) [pid = 7121] [serial = 361] [outer = 0x7f6d97c70c00] 04:02:14 INFO - PROCESS | 7121 | 1460977334846 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] 04:02:14 INFO - PROCESS | 7121 | 1460977334908 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 04:02:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:02:14 INFO - PROCESS | 7121 | 1460977334915 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:02:14 INFO - PROCESS | 7121 | 1460977334919 Marionette TRACE conn3 <- [1,454,null,{}] 04:02:14 INFO - PROCESS | 7121 | 1460977334928 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}] 04:02:15 INFO - PROCESS | 7121 | 1460977335083 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 04:02:15 INFO - PROCESS | 7121 | 1460977335218 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:15 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da7b18800 == 50 [pid = 7121] [id = 121] 04:02:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6d97d8cc00) [pid = 7121] [serial = 362] [outer = (nil)] 04:02:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6d9f2b4000) [pid = 7121] [serial = 363] [outer = 0x7f6d97d8cc00] 04:02:15 INFO - PROCESS | 7121 | 1460977335292 Marionette DEBUG loaded listener.js 04:02:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 107 (0x7f6d9f575c00) [pid = 7121] [serial = 364] [outer = 0x7f6d97d8cc00] 04:02:16 INFO - PROCESS | 7121 | [7121] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:02:16 INFO - PROCESS | 7121 | 1460977336262 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]]]}] 04:02:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:02:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1384ms 04:02:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:02:16 INFO - PROCESS | 7121 | 1460977336299 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 04:02:16 INFO - PROCESS | 7121 | 1460977336302 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 04:02:16 INFO - PROCESS | 7121 | 1460977336308 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:02:16 INFO - PROCESS | 7121 | 1460977336311 Marionette TRACE conn3 <- [1,458,null,{}] 04:02:16 INFO - PROCESS | 7121 | 1460977336317 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}] 04:02:16 INFO - PROCESS | 7121 | 1460977336463 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 04:02:16 INFO - PROCESS | 7121 | 1460977336607 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:16 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db304b000 == 51 [pid = 7121] [id = 122] 04:02:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 108 (0x7f6da02eb400) [pid = 7121] [serial = 365] [outer = (nil)] 04:02:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 109 (0x7f6da0c3f800) [pid = 7121] [serial = 366] [outer = 0x7f6da02eb400] 04:02:16 INFO - PROCESS | 7121 | 1460977336684 Marionette DEBUG loaded listener.js 04:02:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 110 (0x7f6da3ca6000) [pid = 7121] [serial = 367] [outer = 0x7f6da02eb400] 04:02:17 INFO - PROCESS | 7121 | 1460977337565 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] 04:02:17 INFO - PROCESS | 7121 | 1460977337650 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 04:02:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:02:17 INFO - PROCESS | 7121 | 1460977337657 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:02:17 INFO - PROCESS | 7121 | 1460977337659 Marionette TRACE conn3 <- [1,462,null,{}] 04:02:17 INFO - PROCESS | 7121 | 1460977337664 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}] 04:02:17 INFO - PROCESS | 7121 | 1460977337833 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 04:02:17 INFO - PROCESS | 7121 | 1460977337966 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:17 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db737f000 == 52 [pid = 7121] [id = 123] 04:02:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 111 (0x7f6d96be8c00) [pid = 7121] [serial = 368] [outer = (nil)] 04:02:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 112 (0x7f6dadf1ec00) [pid = 7121] [serial = 369] [outer = 0x7f6d96be8c00] 04:02:18 INFO - PROCESS | 7121 | 1460977338038 Marionette DEBUG loaded listener.js 04:02:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 113 (0x7f6db0f8d400) [pid = 7121] [serial = 370] [outer = 0x7f6d96be8c00] 04:02:18 INFO - PROCESS | 7121 | [7121] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:02:18 INFO - PROCESS | 7121 | 1460977338889 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] 04:02:18 INFO - PROCESS | 7121 | 1460977338939 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 04:02:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:02:18 INFO - PROCESS | 7121 | 1460977338945 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:02:18 INFO - PROCESS | 7121 | 1460977338947 Marionette TRACE conn3 <- [1,466,null,{}] 04:02:18 INFO - PROCESS | 7121 | 1460977338953 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}] 04:02:19 INFO - PROCESS | 7121 | 1460977339092 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 04:02:19 INFO - PROCESS | 7121 | 1460977339232 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:19 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94de1800 == 53 [pid = 7121] [id = 124] 04:02:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 114 (0x7f6da03c6400) [pid = 7121] [serial = 371] [outer = (nil)] 04:02:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 115 (0x7f6db3005000) [pid = 7121] [serial = 372] [outer = 0x7f6da03c6400] 04:02:19 INFO - PROCESS | 7121 | 1460977339303 Marionette DEBUG loaded listener.js 04:02:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 116 (0x7f6db4e8b800) [pid = 7121] [serial = 373] [outer = 0x7f6da03c6400] 04:02:20 INFO - PROCESS | 7121 | 1460977340144 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] 04:02:20 INFO - PROCESS | 7121 | 1460977340389 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 04:02:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:02:20 INFO - PROCESS | 7121 | 1460977340417 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:02:20 INFO - PROCESS | 7121 | 1460977340421 Marionette TRACE conn3 <- [1,470,null,{}] 04:02:20 INFO - PROCESS | 7121 | 1460977340428 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}] 04:02:20 INFO - PROCESS | 7121 | 1460977340573 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 04:02:20 INFO - PROCESS | 7121 | 1460977340759 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:20 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d971e1000 == 54 [pid = 7121] [id = 125] 04:02:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 117 (0x7f6d98eed400) [pid = 7121] [serial = 374] [outer = (nil)] 04:02:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 118 (0x7f6d9ac1b800) [pid = 7121] [serial = 375] [outer = 0x7f6d98eed400] 04:02:20 INFO - PROCESS | 7121 | 1460977340826 Marionette DEBUG loaded listener.js 04:02:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 119 (0x7f6d9cb1d000) [pid = 7121] [serial = 376] [outer = 0x7f6d98eed400] 04:02:21 INFO - PROCESS | 7121 | 1460977341652 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]]]}] 04:02:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:02:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1286ms 04:02:21 INFO - PROCESS | 7121 | 1460977341697 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 04:02:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:02:21 INFO - PROCESS | 7121 | 1460977341702 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 04:02:21 INFO - PROCESS | 7121 | 1460977341713 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:02:21 INFO - PROCESS | 7121 | 1460977341718 Marionette TRACE conn3 <- [1,474,null,{}] 04:02:21 INFO - PROCESS | 7121 | 1460977341723 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}] 04:02:21 INFO - PROCESS | 7121 | 1460977341889 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 04:02:22 INFO - PROCESS | 7121 | 1460977342027 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:22 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d98eb4800 == 55 [pid = 7121] [id = 126] 04:02:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 120 (0x7f6d98ef1800) [pid = 7121] [serial = 377] [outer = (nil)] 04:02:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 121 (0x7f6d9eaf3800) [pid = 7121] [serial = 378] [outer = 0x7f6d98ef1800] 04:02:22 INFO - PROCESS | 7121 | 1460977342089 Marionette DEBUG loaded listener.js 04:02:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 122 (0x7f6d9f130000) [pid = 7121] [serial = 379] [outer = 0x7f6d98ef1800] 04:02:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da0820000 == 54 [pid = 7121] [id = 118] 04:02:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da3abe800 == 53 [pid = 7121] [id = 117] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 121 (0x7f6d9f99e800) [pid = 7121] [serial = 294] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 120 (0x7f6db3097c00) [pid = 7121] [serial = 300] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 119 (0x7f6d9ecf3400) [pid = 7121] [serial = 291] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 118 (0x7f6daecc7000) [pid = 7121] [serial = 297] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 117 (0x7f6d9f136c00) [pid = 7121] [serial = 324] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da043a800 == 52 [pid = 7121] [id = 116] 04:02:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9f21a000 == 51 [pid = 7121] [id = 115] 04:02:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9761f000 == 50 [pid = 7121] [id = 114] 04:02:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95cd3800 == 49 [pid = 7121] [id = 113] 04:02:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db4e84000 == 48 [pid = 7121] [id = 112] 04:02:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db3037800 == 47 [pid = 7121] [id = 111] 04:02:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da08d8800 == 46 [pid = 7121] [id = 110] 04:02:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d998e4000 == 45 [pid = 7121] [id = 109] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 116 (0x7f6da0616400) [pid = 7121] [serial = 316] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 115 (0x7f6d9f2fa400) [pid = 7121] [serial = 310] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 114 (0x7f6d98ee7800) [pid = 7121] [serial = 303] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 113 (0x7f6d9ac1e800) [pid = 7121] [serial = 304] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 112 (0x7f6da021bc00) [pid = 7121] [serial = 315] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 111 (0x7f6d9ecef800) [pid = 7121] [serial = 307] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 110 (0x7f6dadf08000) [pid = 7121] [serial = 318] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 109 (0x7f6d9e94c800) [pid = 7121] [serial = 306] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 108 (0x7f6daedc9000) [pid = 7121] [serial = 319] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 107 (0x7f6d9f14ac00) [pid = 7121] [serial = 309] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 106 (0x7f6da020f400) [pid = 7121] [serial = 312] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6d9f99ac00) [pid = 7121] [serial = 322] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6da0219c00) [pid = 7121] [serial = 313] [outer = (nil)] [url = about:blank] 04:02:22 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d9e9ebc00) [pid = 7121] [serial = 321] [outer = (nil)] [url = about:blank] 04:02:23 INFO - PROCESS | 7121 | 1460977343015 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]]]}] 04:02:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:02:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1339ms 04:02:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:02:23 INFO - PROCESS | 7121 | 1460977343048 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 04:02:23 INFO - PROCESS | 7121 | 1460977343051 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 04:02:23 INFO - PROCESS | 7121 | 1460977343057 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:02:23 INFO - PROCESS | 7121 | 1460977343060 Marionette TRACE conn3 <- [1,478,null,{}] 04:02:23 INFO - PROCESS | 7121 | 1460977343073 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}] 04:02:23 INFO - PROCESS | 7121 | 1460977343212 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 04:02:23 INFO - PROCESS | 7121 | 1460977343229 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:23 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f10c000 == 46 [pid = 7121] [id = 127] 04:02:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6d9f143800) [pid = 7121] [serial = 380] [outer = (nil)] 04:02:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6d9f2b9c00) [pid = 7121] [serial = 381] [outer = 0x7f6d9f143800] 04:02:23 INFO - PROCESS | 7121 | 1460977343291 Marionette DEBUG loaded listener.js 04:02:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6d9f571000) [pid = 7121] [serial = 382] [outer = 0x7f6d9f143800] 04:02:24 INFO - PROCESS | 7121 | 1460977344050 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]]]}] 04:02:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:02:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1029ms 04:02:24 INFO - PROCESS | 7121 | 1460977344085 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 04:02:24 INFO - PROCESS | 7121 | 1460977344087 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 04:02:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:02:24 INFO - PROCESS | 7121 | 1460977344093 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:02:24 INFO - PROCESS | 7121 | 1460977344095 Marionette TRACE conn3 <- [1,482,null,{}] 04:02:24 INFO - PROCESS | 7121 | 1460977344100 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}] 04:02:24 INFO - PROCESS | 7121 | 1460977344227 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 04:02:24 INFO - PROCESS | 7121 | 1460977344244 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:24 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9ff04800 == 47 [pid = 7121] [id = 128] 04:02:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 107 (0x7f6d9f14b800) [pid = 7121] [serial = 383] [outer = (nil)] 04:02:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 108 (0x7f6d9f9a2400) [pid = 7121] [serial = 384] [outer = 0x7f6d9f14b800] 04:02:24 INFO - PROCESS | 7121 | 1460977344302 Marionette DEBUG loaded listener.js 04:02:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 109 (0x7f6da0219800) [pid = 7121] [serial = 385] [outer = 0x7f6d9f14b800] 04:02:25 INFO - PROCESS | 7121 | 1460977345031 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]]]}] 04:02:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:02:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 974ms 04:02:25 INFO - PROCESS | 7121 | 1460977345069 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 04:02:25 INFO - PROCESS | 7121 | 1460977345071 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 04:02:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:02:25 INFO - PROCESS | 7121 | 1460977345077 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:02:25 INFO - PROCESS | 7121 | 1460977345078 Marionette TRACE conn3 <- [1,486,null,{}] 04:02:25 INFO - PROCESS | 7121 | 1460977345084 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}] 04:02:25 INFO - PROCESS | 7121 | 1460977345279 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 04:02:25 INFO - PROCESS | 7121 | 1460977345304 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:25 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da08d8000 == 48 [pid = 7121] [id = 129] 04:02:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 110 (0x7f6d9faf2000) [pid = 7121] [serial = 386] [outer = (nil)] 04:02:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 111 (0x7f6da03c5800) [pid = 7121] [serial = 387] [outer = 0x7f6d9faf2000] 04:02:25 INFO - PROCESS | 7121 | 1460977345360 Marionette DEBUG loaded listener.js 04:02:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 112 (0x7f6da0c4ac00) [pid = 7121] [serial = 388] [outer = 0x7f6d9faf2000] 04:02:26 INFO - PROCESS | 7121 | 1460977346106 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]]]}] 04:02:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:02:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1080ms 04:02:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:02:26 INFO - PROCESS | 7121 | 1460977346181 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 04:02:26 INFO - PROCESS | 7121 | 1460977346184 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 04:02:26 INFO - PROCESS | 7121 | 1460977346190 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:02:26 INFO - PROCESS | 7121 | 1460977346192 Marionette TRACE conn3 <- [1,490,null,{}] 04:02:26 INFO - PROCESS | 7121 | 1460977346197 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}] 04:02:26 INFO - PROCESS | 7121 | 1460977346414 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 04:02:26 INFO - PROCESS | 7121 | 1460977346440 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:26 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da6dbb800 == 49 [pid = 7121] [id = 130] 04:02:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 113 (0x7f6dadab1c00) [pid = 7121] [serial = 389] [outer = (nil)] 04:02:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 114 (0x7f6db0e23c00) [pid = 7121] [serial = 390] [outer = 0x7f6dadab1c00] 04:02:26 INFO - PROCESS | 7121 | 1460977346501 Marionette DEBUG loaded listener.js 04:02:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 115 (0x7f6db3230000) [pid = 7121] [serial = 391] [outer = 0x7f6dadab1c00] 04:02:27 INFO - PROCESS | 7121 | 1460977347491 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]]]}] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 114 (0x7f6d9f7c3000) [pid = 7121] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 113 (0x7f6d9999bc00) [pid = 7121] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 112 (0x7f6db58e5400) [pid = 7121] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 111 (0x7f6d9ecf9c00) [pid = 7121] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 110 (0x7f6da0618000) [pid = 7121] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 109 (0x7f6da0216c00) [pid = 7121] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 108 (0x7f6d95bc6000) [pid = 7121] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 107 (0x7f6d95bcd400) [pid = 7121] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 106 (0x7f6d98ee7c00) [pid = 7121] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6d97097400) [pid = 7121] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6d96be2400) [pid = 7121] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d98cdac00) [pid = 7121] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 102 (0x7f6d9f56b400) [pid = 7121] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6d95bd0400) [pid = 7121] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d9e9eb000) [pid = 7121] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6d976c5400) [pid = 7121] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6d9d709c00) [pid = 7121] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6dacc50000) [pid = 7121] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 96 (0x7f6d9d7c0000) [pid = 7121] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6d9e9c1000) [pid = 7121] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 94 (0x7f6daedc7000) [pid = 7121] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 93 (0x7f6d9ac19000) [pid = 7121] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 92 (0x7f6d9f45d000) [pid = 7121] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 91 (0x7f6d98e7d000) [pid = 7121] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:02:27 INFO - PROCESS | 7121 | --DOMWINDOW == 90 (0x7f6d9998d400) [pid = 7121] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:02:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:02:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1382ms 04:02:27 INFO - PROCESS | 7121 | 1460977347576 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 04:02:27 INFO - PROCESS | 7121 | 1460977347579 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 04:02:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:02:27 INFO - PROCESS | 7121 | 1460977347585 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:02:27 INFO - PROCESS | 7121 | 1460977347587 Marionette TRACE conn3 <- [1,494,null,{}] 04:02:27 INFO - PROCESS | 7121 | 1460977347592 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}] 04:02:27 INFO - PROCESS | 7121 | 1460977347727 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 04:02:27 INFO - PROCESS | 7121 | 1460977347836 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:27 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f107800 == 50 [pid = 7121] [id = 131] 04:02:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 91 (0x7f6d9adb8800) [pid = 7121] [serial = 392] [outer = (nil)] 04:02:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 92 (0x7f6d9e94e400) [pid = 7121] [serial = 393] [outer = 0x7f6d9adb8800] 04:02:27 INFO - PROCESS | 7121 | 1460977347935 Marionette DEBUG loaded listener.js 04:02:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 93 (0x7f6d9ecfbc00) [pid = 7121] [serial = 394] [outer = 0x7f6d9adb8800] 04:02:28 INFO - PROCESS | 7121 | 1460977348521 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]]]}] 04:02:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:02:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 978ms 04:02:28 INFO - PROCESS | 7121 | 1460977348564 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 04:02:28 INFO - PROCESS | 7121 | 1460977348566 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 04:02:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:02:28 INFO - PROCESS | 7121 | 1460977348572 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:02:28 INFO - PROCESS | 7121 | 1460977348574 Marionette TRACE conn3 <- [1,498,null,{}] 04:02:28 INFO - PROCESS | 7121 | 1460977348579 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}] 04:02:28 INFO - PROCESS | 7121 | 1460977348741 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 04:02:28 INFO - PROCESS | 7121 | 1460977348809 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:28 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadb62800 == 51 [pid = 7121] [id = 132] 04:02:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 94 (0x7f6d96be5c00) [pid = 7121] [serial = 395] [outer = (nil)] 04:02:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 95 (0x7f6d9f45d000) [pid = 7121] [serial = 396] [outer = 0x7f6d96be5c00] 04:02:28 INFO - PROCESS | 7121 | 1460977348869 Marionette DEBUG loaded listener.js 04:02:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6da0618000) [pid = 7121] [serial = 397] [outer = 0x7f6d96be5c00] 04:02:29 INFO - PROCESS | 7121 | 1460977349560 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]]]}] 04:02:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:02:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1025ms 04:02:29 INFO - PROCESS | 7121 | 1460977349599 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 04:02:29 INFO - PROCESS | 7121 | 1460977349604 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 04:02:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:02:29 INFO - PROCESS | 7121 | 1460977349612 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:02:29 INFO - PROCESS | 7121 | 1460977349618 Marionette TRACE conn3 <- [1,502,null,{}] 04:02:29 INFO - PROCESS | 7121 | 1460977349659 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}] 04:02:29 INFO - PROCESS | 7121 | 1460977349857 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 04:02:30 INFO - PROCESS | 7121 | 1460977349997 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:30 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95ce1800 == 52 [pid = 7121] [id = 133] 04:02:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 97 (0x7f6d97098400) [pid = 7121] [serial = 398] [outer = (nil)] 04:02:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6d98843c00) [pid = 7121] [serial = 399] [outer = 0x7f6d97098400] 04:02:30 INFO - PROCESS | 7121 | 1460977350067 Marionette DEBUG loaded listener.js 04:02:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6d9ac16800) [pid = 7121] [serial = 400] [outer = 0x7f6d97098400] 04:02:30 INFO - PROCESS | 7121 | 1460977350910 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]]]}] 04:02:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:02:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1368ms 04:02:30 INFO - PROCESS | 7121 | 1460977350981 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 04:02:30 INFO - PROCESS | 7121 | 1460977350989 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 04:02:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:02:31 INFO - PROCESS | 7121 | 1460977350999 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:02:31 INFO - PROCESS | 7121 | 1460977351002 Marionette TRACE conn3 <- [1,506,null,{}] 04:02:31 INFO - PROCESS | 7121 | 1460977351006 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}] 04:02:31 INFO - PROCESS | 7121 | 1460977351201 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 04:02:31 INFO - PROCESS | 7121 | 1460977351337 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:31 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0430000 == 53 [pid = 7121] [id = 134] 04:02:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6d976bb000) [pid = 7121] [serial = 401] [outer = (nil)] 04:02:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6d9f133800) [pid = 7121] [serial = 402] [outer = 0x7f6d976bb000] 04:02:31 INFO - PROCESS | 7121 | 1460977351405 Marionette DEBUG loaded listener.js 04:02:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6d9f2b9000) [pid = 7121] [serial = 403] [outer = 0x7f6d976bb000] 04:02:32 INFO - PROCESS | 7121 | 1460977352368 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]]]}] 04:02:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:02:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1433ms 04:02:32 INFO - PROCESS | 7121 | 1460977352433 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 04:02:32 INFO - PROCESS | 7121 | 1460977352436 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 04:02:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:02:32 INFO - PROCESS | 7121 | 1460977352442 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:02:32 INFO - PROCESS | 7121 | 1460977352447 Marionette TRACE conn3 <- [1,510,null,{}] 04:02:32 INFO - PROCESS | 7121 | 1460977352462 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}] 04:02:32 INFO - PROCESS | 7121 | 1460977352668 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 04:02:32 INFO - PROCESS | 7121 | 1460977352904 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:32 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db2999000 == 54 [pid = 7121] [id = 135] 04:02:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 103 (0x7f6da020c800) [pid = 7121] [serial = 404] [outer = (nil)] 04:02:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6da0616400) [pid = 7121] [serial = 405] [outer = 0x7f6da020c800] 04:02:33 INFO - PROCESS | 7121 | 1460977353054 Marionette DEBUG loaded listener.js 04:02:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6daccdb400) [pid = 7121] [serial = 406] [outer = 0x7f6da020c800] 04:02:33 INFO - PROCESS | 7121 | 1460977353862 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]]]}] 04:02:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:02:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1487ms 04:02:33 INFO - PROCESS | 7121 | 1460977353930 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 04:02:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:02:33 INFO - PROCESS | 7121 | 1460977353935 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 04:02:33 INFO - PROCESS | 7121 | 1460977353940 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:02:33 INFO - PROCESS | 7121 | 1460977353943 Marionette TRACE conn3 <- [1,514,null,{}] 04:02:33 INFO - PROCESS | 7121 | 1460977353948 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}] 04:02:34 INFO - PROCESS | 7121 | 1460977354101 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 04:02:34 INFO - PROCESS | 7121 | 1460977354236 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:34 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db58ba800 == 55 [pid = 7121] [id = 136] 04:02:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6d976c8800) [pid = 7121] [serial = 407] [outer = (nil)] 04:02:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 107 (0x7f6db0e21800) [pid = 7121] [serial = 408] [outer = 0x7f6d976c8800] 04:02:34 INFO - PROCESS | 7121 | 1460977354307 Marionette DEBUG loaded listener.js 04:02:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 108 (0x7f6db322b400) [pid = 7121] [serial = 409] [outer = 0x7f6d976c8800] 04:02:35 INFO - PROCESS | 7121 | 1460977355092 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]]]}] 04:02:35 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 04:02:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1178ms 04:02:35 INFO - PROCESS | 7121 | 1460977355119 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 04:02:35 INFO - PROCESS | 7121 | 1460977355123 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 04:02:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:02:35 INFO - PROCESS | 7121 | 1460977355128 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:02:35 INFO - PROCESS | 7121 | 1460977355130 Marionette TRACE conn3 <- [1,518,null,{}] 04:02:35 INFO - PROCESS | 7121 | 1460977355136 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}] 04:02:35 INFO - PROCESS | 7121 | 1460977355273 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 04:02:35 INFO - PROCESS | 7121 | 1460977355413 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:35 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95c0d000 == 56 [pid = 7121] [id = 137] 04:02:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 109 (0x7f6d9b973400) [pid = 7121] [serial = 410] [outer = (nil)] 04:02:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 110 (0x7f6d9b97d800) [pid = 7121] [serial = 411] [outer = 0x7f6d9b973400] 04:02:35 INFO - PROCESS | 7121 | 1460977355480 Marionette DEBUG loaded listener.js 04:02:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 111 (0x7f6dadab9800) [pid = 7121] [serial = 412] [outer = 0x7f6d9b973400] 04:02:36 INFO - PROCESS | 7121 | 1460977356315 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]]]}] 04:02:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:02:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1232ms 04:02:36 INFO - PROCESS | 7121 | 1460977356361 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 04:02:36 INFO - PROCESS | 7121 | 1460977356365 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 04:02:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:02:36 INFO - PROCESS | 7121 | 1460977356370 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:02:36 INFO - PROCESS | 7121 | 1460977356372 Marionette TRACE conn3 <- [1,522,null,{}] 04:02:36 INFO - PROCESS | 7121 | 1460977356378 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}] 04:02:36 INFO - PROCESS | 7121 | 1460977356556 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 04:02:36 INFO - PROCESS | 7121 | 1460977356697 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:36 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95c20800 == 57 [pid = 7121] [id = 138] 04:02:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 112 (0x7f6d95bc5000) [pid = 7121] [serial = 413] [outer = (nil)] 04:02:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 113 (0x7f6d96bea400) [pid = 7121] [serial = 414] [outer = 0x7f6d95bc5000] 04:02:36 INFO - PROCESS | 7121 | 1460977356768 Marionette DEBUG loaded listener.js 04:02:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 114 (0x7f6d9bd56800) [pid = 7121] [serial = 415] [outer = 0x7f6d95bc5000] 04:02:37 INFO - PROCESS | 7121 | 1460977357900 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]]]}] 04:02:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:02:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1583ms 04:02:37 INFO - PROCESS | 7121 | 1460977357955 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 04:02:37 INFO - PROCESS | 7121 | 1460977357960 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 04:02:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:02:37 INFO - PROCESS | 7121 | 1460977357968 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:02:37 INFO - PROCESS | 7121 | 1460977357972 Marionette TRACE conn3 <- [1,526,null,{}] 04:02:37 INFO - PROCESS | 7121 | 1460977357979 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}] 04:02:38 INFO - PROCESS | 7121 | 1460977358120 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 04:02:38 INFO - PROCESS | 7121 | 1460977358298 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:38 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f109000 == 58 [pid = 7121] [id = 139] 04:02:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 115 (0x7f6d96be2800) [pid = 7121] [serial = 416] [outer = (nil)] 04:02:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 116 (0x7f6d96beb400) [pid = 7121] [serial = 417] [outer = 0x7f6d96be2800] 04:02:38 INFO - PROCESS | 7121 | 1460977358361 Marionette DEBUG loaded listener.js 04:02:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 117 (0x7f6d96f98c00) [pid = 7121] [serial = 418] [outer = 0x7f6d96be2800] 04:02:39 INFO - PROCESS | 7121 | 1460977359199 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]]]}] 04:02:39 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 04:02:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1282ms 04:02:39 INFO - PROCESS | 7121 | 1460977359252 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 04:02:39 INFO - PROCESS | 7121 | 1460977359259 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 04:02:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:02:39 INFO - PROCESS | 7121 | 1460977359269 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:02:39 INFO - PROCESS | 7121 | 1460977359271 Marionette TRACE conn3 <- [1,530,null,{}] 04:02:39 INFO - PROCESS | 7121 | 1460977359277 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}] 04:02:39 INFO - PROCESS | 7121 | 1460977359417 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 04:02:39 INFO - PROCESS | 7121 | 1460977359584 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db0f26000 == 57 [pid = 7121] [id = 108] 04:02:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9f107800 == 56 [pid = 7121] [id = 131] 04:02:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da6dbb800 == 55 [pid = 7121] [id = 130] 04:02:39 INFO - PROCESS | 7121 | --DOMWINDOW == 116 (0x7f6da3c58c00) [pid = 7121] [serial = 357] [outer = (nil)] [url = about:blank] 04:02:39 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94dd9800 == 56 [pid = 7121] [id = 140] 04:02:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 117 (0x7f6d96eda400) [pid = 7121] [serial = 419] [outer = (nil)] 04:02:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 118 (0x7f6d9b97f400) [pid = 7121] [serial = 420] [outer = 0x7f6d96eda400] 04:02:39 INFO - PROCESS | 7121 | 1460977359676 Marionette DEBUG loaded listener.js 04:02:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 119 (0x7f6d9bd4f000) [pid = 7121] [serial = 421] [outer = 0x7f6d96eda400] 04:02:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da08d8000 == 55 [pid = 7121] [id = 129] 04:02:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9ff04800 == 54 [pid = 7121] [id = 128] 04:02:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9f10c000 == 53 [pid = 7121] [id = 127] 04:02:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d98eb4800 == 52 [pid = 7121] [id = 126] 04:02:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d971e1000 == 51 [pid = 7121] [id = 125] 04:02:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94de1800 == 50 [pid = 7121] [id = 124] 04:02:40 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6daef58800 == 49 [pid = 7121] [id = 119] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 118 (0x7f6d9ecf9400) [pid = 7121] [serial = 216] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 117 (0x7f6db3094c00) [pid = 7121] [serial = 259] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 116 (0x7f6da6f07400) [pid = 7121] [serial = 256] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 115 (0x7f6db4e90800) [pid = 7121] [serial = 301] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 114 (0x7f6db7162000) [pid = 7121] [serial = 262] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 113 (0x7f6d9e765800) [pid = 7121] [serial = 213] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 112 (0x7f6daef05400) [pid = 7121] [serial = 222] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 111 (0x7f6d9ecf9000) [pid = 7121] [serial = 253] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 110 (0x7f6db73e4400) [pid = 7121] [serial = 265] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 109 (0x7f6daccd9800) [pid = 7121] [serial = 219] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 108 (0x7f6da15b9000) [pid = 7121] [serial = 171] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 107 (0x7f6d9f144000) [pid = 7121] [serial = 292] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 106 (0x7f6db0f86c00) [pid = 7121] [serial = 298] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6da020e800) [pid = 7121] [serial = 295] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6db308c000) [pid = 7121] [serial = 289] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d9ff8d000) [pid = 7121] [serial = 351] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 102 (0x7f6d98cddc00) [pid = 7121] [serial = 354] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6da02ee000) [pid = 7121] [serial = 352] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d9cdaac00) [pid = 7121] [serial = 343] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6d9ac1b000) [pid = 7121] [serial = 342] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6d9adafc00) [pid = 7121] [serial = 328] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6d98cdb800) [pid = 7121] [serial = 327] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 96 (0x7f6d9f574000) [pid = 7121] [serial = 337] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6d96bec800) [pid = 7121] [serial = 336] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 94 (0x7f6d9f56a800) [pid = 7121] [serial = 348] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 93 (0x7f6d9f99d800) [pid = 7121] [serial = 334] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 92 (0x7f6d9f575800) [pid = 7121] [serial = 333] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 91 (0x7f6d9f9a0400) [pid = 7121] [serial = 340] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 90 (0x7f6d976c1800) [pid = 7121] [serial = 339] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 89 (0x7f6d9f130800) [pid = 7121] [serial = 345] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 88 (0x7f6d9f13fc00) [pid = 7121] [serial = 346] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 87 (0x7f6d9f142400) [pid = 7121] [serial = 331] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 86 (0x7f6d9f12c400) [pid = 7121] [serial = 330] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 85 (0x7f6d9f56cc00) [pid = 7121] [serial = 355] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | --DOMWINDOW == 84 (0x7f6d9f99cc00) [pid = 7121] [serial = 349] [outer = (nil)] [url = about:blank] 04:02:40 INFO - PROCESS | 7121 | 1460977360464 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"]]]}] 04:02:40 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 04:02:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:02:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:02:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:02:40 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 04:02:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:02:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:02:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:02:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1234ms 04:02:40 INFO - PROCESS | 7121 | 1460977360505 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 04:02:40 INFO - PROCESS | 7121 | 1460977360508 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 04:02:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:02:40 INFO - PROCESS | 7121 | 1460977360515 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:02:40 INFO - PROCESS | 7121 | 1460977360519 Marionette TRACE conn3 <- [1,534,null,{}] 04:02:40 INFO - PROCESS | 7121 | 1460977360533 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}] 04:02:40 INFO - PROCESS | 7121 | 1460977360698 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 04:02:40 INFO - PROCESS | 7121 | 1460977360797 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:40 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9ff04000 == 50 [pid = 7121] [id = 141] 04:02:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 85 (0x7f6d96f9d000) [pid = 7121] [serial = 422] [outer = (nil)] 04:02:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 86 (0x7f6d9dfd3c00) [pid = 7121] [serial = 423] [outer = 0x7f6d96f9d000] 04:02:40 INFO - PROCESS | 7121 | 1460977360858 Marionette DEBUG loaded listener.js 04:02:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 87 (0x7f6d9ecfd000) [pid = 7121] [serial = 424] [outer = 0x7f6d96f9d000] 04:02:41 INFO - PROCESS | 7121 | 1460977361470 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]]]}] 04:02:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:02:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 986ms 04:02:41 INFO - PROCESS | 7121 | 1460977361503 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 04:02:41 INFO - PROCESS | 7121 | 1460977361507 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 04:02:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:02:41 INFO - PROCESS | 7121 | 1460977361513 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:02:41 INFO - PROCESS | 7121 | 1460977361515 Marionette TRACE conn3 <- [1,538,null,{}] 04:02:41 INFO - PROCESS | 7121 | 1460977361520 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}] 04:02:41 INFO - PROCESS | 7121 | 1460977361669 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 04:02:41 INFO - PROCESS | 7121 | 1460977361785 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:41 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da3ac6000 == 51 [pid = 7121] [id = 142] 04:02:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 88 (0x7f6d976c1800) [pid = 7121] [serial = 425] [outer = (nil)] 04:02:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 89 (0x7f6d9ecf9c00) [pid = 7121] [serial = 426] [outer = 0x7f6d976c1800] 04:02:41 INFO - PROCESS | 7121 | 1460977361845 Marionette DEBUG loaded listener.js 04:02:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 90 (0x7f6d9f2bb000) [pid = 7121] [serial = 427] [outer = 0x7f6d976c1800] 04:02:42 INFO - PROCESS | 7121 | 1460977362501 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]]]}] 04:02:42 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. 04:02:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1025ms 04:02:42 INFO - PROCESS | 7121 | 1460977362542 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 04:02:42 INFO - PROCESS | 7121 | 1460977362545 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 04:02:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:02:42 INFO - PROCESS | 7121 | 1460977362551 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:02:42 INFO - PROCESS | 7121 | 1460977362553 Marionette TRACE conn3 <- [1,542,null,{}] 04:02:42 INFO - PROCESS | 7121 | 1460977362558 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}] 04:02:42 INFO - PROCESS | 7121 | 1460977362767 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 04:02:42 INFO - PROCESS | 7121 | 1460977362799 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:42 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dada4f800 == 52 [pid = 7121] [id = 143] 04:02:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 91 (0x7f6d9f2b4c00) [pid = 7121] [serial = 428] [outer = (nil)] 04:02:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 92 (0x7f6d9f56e400) [pid = 7121] [serial = 429] [outer = 0x7f6d9f2b4c00] 04:02:42 INFO - PROCESS | 7121 | 1460977362856 Marionette DEBUG loaded listener.js 04:02:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 93 (0x7f6d9f5ab000) [pid = 7121] [serial = 430] [outer = 0x7f6d9f2b4c00] 04:02:43 INFO - PROCESS | 7121 | 1460977363577 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]]]}] 04:02:43 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. 04:02:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1079ms 04:02:43 INFO - PROCESS | 7121 | 1460977363642 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 04:02:43 INFO - PROCESS | 7121 | 1460977363645 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 04:02:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:02:43 INFO - PROCESS | 7121 | 1460977363658 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:02:43 INFO - PROCESS | 7121 | 1460977363659 Marionette TRACE conn3 <- [1,546,null,{}] 04:02:43 INFO - PROCESS | 7121 | 1460977363665 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}] 04:02:43 INFO - PROCESS | 7121 | 1460977363872 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 04:02:43 INFO - PROCESS | 7121 | 1460977363959 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:43 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db0fd2800 == 53 [pid = 7121] [id = 144] 04:02:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 94 (0x7f6d9f13fc00) [pid = 7121] [serial = 431] [outer = (nil)] 04:02:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 95 (0x7f6d9f7b8c00) [pid = 7121] [serial = 432] [outer = 0x7f6d9f13fc00] 04:02:44 INFO - PROCESS | 7121 | 1460977364021 Marionette DEBUG loaded listener.js 04:02:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6da3c58c00) [pid = 7121] [serial = 433] [outer = 0x7f6d9f13fc00] 04:02:44 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6da3a19800) [pid = 7121] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:02:44 INFO - PROCESS | 7121 | --DOMWINDOW == 94 (0x7f6dadab1c00) [pid = 7121] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:02:44 INFO - PROCESS | 7121 | --DOMWINDOW == 93 (0x7f6d9f143800) [pid = 7121] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:02:44 INFO - PROCESS | 7121 | --DOMWINDOW == 92 (0x7f6d98eed400) [pid = 7121] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:02:44 INFO - PROCESS | 7121 | --DOMWINDOW == 91 (0x7f6d9f14b800) [pid = 7121] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:02:44 INFO - PROCESS | 7121 | --DOMWINDOW == 90 (0x7f6d98ef1800) [pid = 7121] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:02:44 INFO - PROCESS | 7121 | --DOMWINDOW == 89 (0x7f6d9faf2000) [pid = 7121] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:02:44 INFO - PROCESS | 7121 | --DOMWINDOW == 88 (0x7f6d9adb8800) [pid = 7121] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:02:44 INFO - PROCESS | 7121 | 1460977364776 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]]]}] 04:02: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. 04:02:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1135ms 04:02:44 INFO - PROCESS | 7121 | 1460977364785 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 04:02:44 INFO - PROCESS | 7121 | 1460977364788 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 04:02:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:02:44 INFO - PROCESS | 7121 | 1460977364819 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:02:44 INFO - PROCESS | 7121 | 1460977364821 Marionette TRACE conn3 <- [1,550,null,{}] 04:02:44 INFO - PROCESS | 7121 | 1460977364827 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}] 04:02:45 INFO - PROCESS | 7121 | 1460977365002 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 04:02:45 INFO - PROCESS | 7121 | 1460977365078 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:45 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da042a800 == 54 [pid = 7121] [id = 145] 04:02:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 89 (0x7f6d94a16800) [pid = 7121] [serial = 434] [outer = (nil)] 04:02:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 90 (0x7f6d9adb8800) [pid = 7121] [serial = 435] [outer = 0x7f6d94a16800] 04:02:45 INFO - PROCESS | 7121 | 1460977365137 Marionette DEBUG loaded listener.js 04:02:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 91 (0x7f6da6f07400) [pid = 7121] [serial = 436] [outer = 0x7f6d94a16800] 04:02:45 INFO - PROCESS | 7121 | 1460977365748 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]]]}] 04:02: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. 04:02:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 979ms 04:02:45 INFO - PROCESS | 7121 | 1460977365799 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 04:02:45 INFO - PROCESS | 7121 | 1460977365803 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 04:02:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:02:45 INFO - PROCESS | 7121 | 1460977365808 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:02:45 INFO - PROCESS | 7121 | 1460977365810 Marionette TRACE conn3 <- [1,554,null,{}] 04:02:45 INFO - PROCESS | 7121 | 1460977365815 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}] 04:02:45 INFO - PROCESS | 7121 | 1460977365939 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 04:02:46 INFO - PROCESS | 7121 | 1460977366042 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:46 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db585a800 == 55 [pid = 7121] [id = 146] 04:02:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 92 (0x7f6d976ba400) [pid = 7121] [serial = 437] [outer = (nil)] 04:02:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 93 (0x7f6daccdd400) [pid = 7121] [serial = 438] [outer = 0x7f6d976ba400] 04:02:46 INFO - PROCESS | 7121 | 1460977366099 Marionette DEBUG loaded listener.js 04:02:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 94 (0x7f6daec1c000) [pid = 7121] [serial = 439] [outer = 0x7f6d976ba400] 04:02:46 INFO - PROCESS | 7121 | [7121] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:02:46 INFO - PROCESS | 7121 | 1460977366781 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]]]}] 04:02:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:02:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1030ms 04:02:46 INFO - PROCESS | 7121 | 1460977366840 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 04:02:46 INFO - PROCESS | 7121 | 1460977366846 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 04:02:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:02:46 INFO - PROCESS | 7121 | 1460977366853 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:02:46 INFO - PROCESS | 7121 | 1460977366859 Marionette TRACE conn3 <- [1,558,null,{}] 04:02:46 INFO - PROCESS | 7121 | 1460977366965 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}] 04:02:47 INFO - PROCESS | 7121 | 1460977367106 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 04:02:47 INFO - PROCESS | 7121 | 1460977367223 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:47 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9580e800 == 56 [pid = 7121] [id = 147] 04:02:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 95 (0x7f6d94256c00) [pid = 7121] [serial = 440] [outer = (nil)] 04:02:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6d9425f800) [pid = 7121] [serial = 441] [outer = 0x7f6d94256c00] 04:02:47 INFO - PROCESS | 7121 | 1460977367335 Marionette DEBUG loaded listener.js 04:02:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 97 (0x7f6d94a1bc00) [pid = 7121] [serial = 442] [outer = 0x7f6d94256c00] 04:02:48 INFO - PROCESS | 7121 | 1460977368216 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]]]}] 04:02:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:02:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1434ms 04:02:48 INFO - PROCESS | 7121 | 1460977368287 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 04:02:48 INFO - PROCESS | 7121 | 1460977368294 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 04:02:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:02:48 INFO - PROCESS | 7121 | 1460977368304 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:02:48 INFO - PROCESS | 7121 | 1460977368309 Marionette TRACE conn3 <- [1,562,null,{}] 04:02:48 INFO - PROCESS | 7121 | 1460977368314 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}] 04:02:48 INFO - PROCESS | 7121 | 1460977368507 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 04:02:48 INFO - PROCESS | 7121 | 1460977368643 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:48 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97d99800 == 57 [pid = 7121] [id = 148] 04:02:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6d9425ac00) [pid = 7121] [serial = 443] [outer = (nil)] 04:02:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6d95a0c800) [pid = 7121] [serial = 444] [outer = 0x7f6d9425ac00] 04:02:48 INFO - PROCESS | 7121 | 1460977368710 Marionette DEBUG loaded listener.js 04:02:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6d95bc5400) [pid = 7121] [serial = 445] [outer = 0x7f6d9425ac00] 04:02:49 INFO - PROCESS | 7121 | [7121] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:02:49 INFO - PROCESS | 7121 | 1460977369619 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]]]}] 04:02:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:02:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1331ms 04:02:49 INFO - PROCESS | 7121 | 1460977369635 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 04:02:49 INFO - PROCESS | 7121 | 1460977369639 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 04:02:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:02:49 INFO - PROCESS | 7121 | 1460977369645 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:02:49 INFO - PROCESS | 7121 | 1460977369650 Marionette TRACE conn3 <- [1,566,null,{}] 04:02:49 INFO - PROCESS | 7121 | 1460977369665 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}] 04:02:49 INFO - PROCESS | 7121 | 1460977369820 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 04:02:49 INFO - PROCESS | 7121 | 1460977369963 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:49 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da6f40000 == 58 [pid = 7121] [id = 149] 04:02:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6d95bc3800) [pid = 7121] [serial = 446] [outer = (nil)] 04:02:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6d98eedc00) [pid = 7121] [serial = 447] [outer = 0x7f6d95bc3800] 04:02:50 INFO - PROCESS | 7121 | 1460977370070 Marionette DEBUG loaded listener.js 04:02:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 103 (0x7f6d9bd4e000) [pid = 7121] [serial = 448] [outer = 0x7f6d95bc3800] 04:02:50 INFO - PROCESS | 7121 | [7121] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:02:51 INFO - PROCESS | 7121 | 1460977371276 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]]]}] 04:02:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:02:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1694ms 04:02:51 INFO - PROCESS | 7121 | 1460977371339 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 04:02:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:02:51 INFO - PROCESS | 7121 | 1460977371344 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 04:02:51 INFO - PROCESS | 7121 | 1460977371349 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:02:51 INFO - PROCESS | 7121 | 1460977371352 Marionette TRACE conn3 <- [1,570,null,{}] 04:02:51 INFO - PROCESS | 7121 | 1460977371367 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}] 04:02:51 INFO - PROCESS | 7121 | 1460977371590 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 04:02:51 INFO - PROCESS | 7121 | 1460977371717 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:51 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d941d2800 == 59 [pid = 7121] [id = 150] 04:02:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6d95bc9c00) [pid = 7121] [serial = 449] [outer = (nil)] 04:02:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6da03bf800) [pid = 7121] [serial = 450] [outer = 0x7f6d95bc9c00] 04:02:51 INFO - PROCESS | 7121 | 1460977371786 Marionette DEBUG loaded listener.js 04:02:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6da110b000) [pid = 7121] [serial = 451] [outer = 0x7f6d95bc9c00] 04:02:52 INFO - PROCESS | 7121 | [7121] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:02:52 INFO - PROCESS | 7121 | 1460977372571 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]]]}] 04:02:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:02:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1238ms 04:02:52 INFO - PROCESS | 7121 | 1460977372587 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 04:02:52 INFO - PROCESS | 7121 | 1460977372591 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 04:02:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:02:52 INFO - PROCESS | 7121 | 1460977372614 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:02:52 INFO - PROCESS | 7121 | 1460977372618 Marionette TRACE conn3 <- [1,574,null,{}] 04:02:52 INFO - PROCESS | 7121 | 1460977372623 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}] 04:02:52 INFO - PROCESS | 7121 | 1460977372782 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 04:02:52 INFO - PROCESS | 7121 | 1460977372925 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:52 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0428000 == 60 [pid = 7121] [id = 151] 04:02:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 107 (0x7f6d943a0000) [pid = 7121] [serial = 452] [outer = (nil)] 04:02:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 108 (0x7f6d943aa400) [pid = 7121] [serial = 453] [outer = 0x7f6d943a0000] 04:02:52 INFO - PROCESS | 7121 | 1460977372996 Marionette DEBUG loaded listener.js 04:02:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 109 (0x7f6d98e78800) [pid = 7121] [serial = 454] [outer = 0x7f6d943a0000] 04:02:53 INFO - PROCESS | 7121 | 1460977373863 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]]]}] 04:02:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:02:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1287ms 04:02:53 INFO - PROCESS | 7121 | 1460977373899 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 04:02:53 INFO - PROCESS | 7121 | 1460977373902 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 04:02:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:02:53 INFO - PROCESS | 7121 | 1460977373908 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:02:53 INFO - PROCESS | 7121 | 1460977373910 Marionette TRACE conn3 <- [1,578,null,{}] 04:02:53 INFO - PROCESS | 7121 | 1460977373916 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}] 04:02:54 INFO - PROCESS | 7121 | 1460977374086 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 04:02:54 INFO - PROCESS | 7121 | 1460977374467 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:54 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95820800 == 61 [pid = 7121] [id = 152] 04:02:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 110 (0x7f6d94265000) [pid = 7121] [serial = 455] [outer = (nil)] 04:02:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 111 (0x7f6d943a6400) [pid = 7121] [serial = 456] [outer = 0x7f6d94265000] 04:02:54 INFO - PROCESS | 7121 | 1460977374614 Marionette DEBUG loaded listener.js 04:02:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 112 (0x7f6d94a1a000) [pid = 7121] [serial = 457] [outer = 0x7f6d94265000] 04:02:55 INFO - PROCESS | 7121 | 1460977375529 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]]]}] 04:02:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:02:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1679ms 04:02:55 INFO - PROCESS | 7121 | 1460977375588 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 04:02:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:02:55 INFO - PROCESS | 7121 | 1460977375595 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 04:02:55 INFO - PROCESS | 7121 | 1460977375603 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:02:55 INFO - PROCESS | 7121 | 1460977375606 Marionette TRACE conn3 <- [1,582,null,{}] 04:02:55 INFO - PROCESS | 7121 | 1460977375612 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}] 04:02:55 INFO - PROCESS | 7121 | 1460977375769 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 04:02:55 INFO - PROCESS | 7121 | 1460977375915 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:55 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95cca000 == 62 [pid = 7121] [id = 153] 04:02:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 113 (0x7f6d96be9800) [pid = 7121] [serial = 458] [outer = (nil)] 04:02:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 114 (0x7f6d96bef400) [pid = 7121] [serial = 459] [outer = 0x7f6d96be9800] 04:02:56 INFO - PROCESS | 7121 | 1460977376018 Marionette DEBUG loaded listener.js 04:02:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 115 (0x7f6d97097400) [pid = 7121] [serial = 460] [outer = 0x7f6d96be9800] 04:02:56 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db0fb3800 == 61 [pid = 7121] [id = 74] 04:02:56 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db737f000 == 60 [pid = 7121] [id = 123] 04:02:56 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da042a800 == 59 [pid = 7121] [id = 145] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 114 (0x7f6d9f45d000) [pid = 7121] [serial = 396] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db0fd2800 == 58 [pid = 7121] [id = 144] 04:02:56 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dada4f800 == 57 [pid = 7121] [id = 143] 04:02:56 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da3ac6000 == 56 [pid = 7121] [id = 142] 04:02:56 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9ff04000 == 55 [pid = 7121] [id = 141] 04:02:56 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94dd9800 == 54 [pid = 7121] [id = 140] 04:02:56 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9f109000 == 53 [pid = 7121] [id = 139] 04:02:56 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db58ba800 == 52 [pid = 7121] [id = 136] 04:02:56 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db2999000 == 51 [pid = 7121] [id = 135] 04:02:56 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da0430000 == 50 [pid = 7121] [id = 134] 04:02:56 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95ce1800 == 49 [pid = 7121] [id = 133] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 113 (0x7f6daddde400) [pid = 7121] [serial = 358] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 112 (0x7f6da0c3f800) [pid = 7121] [serial = 366] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 111 (0x7f6d98e7e400) [pid = 7121] [serial = 360] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 110 (0x7f6dadf1ec00) [pid = 7121] [serial = 369] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 109 (0x7f6db0e23c00) [pid = 7121] [serial = 390] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 108 (0x7f6d9f2b9c00) [pid = 7121] [serial = 381] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 107 (0x7f6d9f571000) [pid = 7121] [serial = 382] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 106 (0x7f6d9ac1b800) [pid = 7121] [serial = 375] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6d9cb1d000) [pid = 7121] [serial = 376] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6db3005000) [pid = 7121] [serial = 372] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d9f9a2400) [pid = 7121] [serial = 384] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 102 (0x7f6d9eaf3800) [pid = 7121] [serial = 378] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6d9f130000) [pid = 7121] [serial = 379] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d9f2b4000) [pid = 7121] [serial = 363] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6da03c5800) [pid = 7121] [serial = 387] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6db3230000) [pid = 7121] [serial = 391] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6d9e94e400) [pid = 7121] [serial = 393] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 96 (0x7f6da0c4ac00) [pid = 7121] [serial = 388] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6da0219800) [pid = 7121] [serial = 385] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | --DOMWINDOW == 94 (0x7f6d9ecfbc00) [pid = 7121] [serial = 394] [outer = (nil)] [url = about:blank] 04:02:56 INFO - PROCESS | 7121 | 1460977376854 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]]]}] 04:02:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:02:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1284ms 04:02:56 INFO - PROCESS | 7121 | 1460977376889 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 04:02:56 INFO - PROCESS | 7121 | 1460977376893 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 04:02:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:02:56 INFO - PROCESS | 7121 | 1460977376901 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:02:56 INFO - PROCESS | 7121 | 1460977376904 Marionette TRACE conn3 <- [1,586,null,{}] 04:02:56 INFO - PROCESS | 7121 | 1460977376914 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}] 04:02:57 INFO - PROCESS | 7121 | 1460977377049 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 04:02:57 INFO - PROCESS | 7121 | 1460977377064 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:57 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97d0b800 == 50 [pid = 7121] [id = 154] 04:02:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 95 (0x7f6d98e7e000) [pid = 7121] [serial = 461] [outer = (nil)] 04:02:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6d9ac1c800) [pid = 7121] [serial = 462] [outer = 0x7f6d98e7e000] 04:02:57 INFO - PROCESS | 7121 | 1460977377123 Marionette DEBUG loaded listener.js 04:02:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 97 (0x7f6d9b973800) [pid = 7121] [serial = 463] [outer = 0x7f6d98e7e000] 04:02:57 INFO - PROCESS | 7121 | [7121] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:02:57 INFO - PROCESS | 7121 | 1460977377908 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]]]}] 04:02:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:02:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1036ms 04:02:57 INFO - PROCESS | 7121 | 1460977377955 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 04:02:57 INFO - PROCESS | 7121 | 1460977377958 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 04:02:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:02:57 INFO - PROCESS | 7121 | 1460977377982 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:02:57 INFO - PROCESS | 7121 | 1460977377989 Marionette TRACE conn3 <- [1,590,null,{}] 04:02:58 INFO - PROCESS | 7121 | 1460977378002 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}] 04:02:58 INFO - PROCESS | 7121 | 1460977378134 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 04:02:58 INFO - PROCESS | 7121 | 1460977378151 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:58 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bbc1000 == 51 [pid = 7121] [id = 155] 04:02:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6d9999b000) [pid = 7121] [serial = 464] [outer = (nil)] 04:02:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6d9bc59800) [pid = 7121] [serial = 465] [outer = 0x7f6d9999b000] 04:02:58 INFO - PROCESS | 7121 | 1460977378208 Marionette DEBUG loaded listener.js 04:02:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6d9bd4d000) [pid = 7121] [serial = 466] [outer = 0x7f6d9999b000] 04:02:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6d9999c000) [pid = 7121] [serial = 467] [outer = 0x7f6d9709a800] 04:02:59 INFO - PROCESS | 7121 | 1460977379045 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]]]}] 04:02:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:02:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1156ms 04:02:59 INFO - PROCESS | 7121 | 1460977379131 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 04:02:59 INFO - PROCESS | 7121 | 1460977379134 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 04:02:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:02:59 INFO - PROCESS | 7121 | 1460977379140 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:02:59 INFO - PROCESS | 7121 | 1460977379142 Marionette TRACE conn3 <- [1,594,null,{}] 04:02:59 INFO - PROCESS | 7121 | 1460977379147 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}] 04:02:59 INFO - PROCESS | 7121 | 1460977379317 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 04:02:59 INFO - PROCESS | 7121 | 1460977379336 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:59 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f20c800 == 52 [pid = 7121] [id = 156] 04:02:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6d9884f000) [pid = 7121] [serial = 468] [outer = (nil)] 04:02:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 103 (0x7f6d9cb14000) [pid = 7121] [serial = 469] [outer = 0x7f6d9884f000] 04:02:59 INFO - PROCESS | 7121 | 1460977379394 Marionette DEBUG loaded listener.js 04:02:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6d9dd6d000) [pid = 7121] [serial = 470] [outer = 0x7f6d9884f000] 04:03:00 INFO - PROCESS | 7121 | 1460977380135 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]]]}] 04:03:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:03:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1026ms 04:03:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:03:00 INFO - PROCESS | 7121 | 1460977380166 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 04:03:00 INFO - PROCESS | 7121 | 1460977380168 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 04:03:00 INFO - PROCESS | 7121 | 1460977380172 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:03:00 INFO - PROCESS | 7121 | 1460977380176 Marionette TRACE conn3 <- [1,598,null,{}] 04:03:00 INFO - PROCESS | 7121 | 1460977380181 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}] 04:03:00 INFO - PROCESS | 7121 | 1460977380383 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 04:03:00 INFO - PROCESS | 7121 | 1460977380428 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:00 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fe6c800 == 53 [pid = 7121] [id = 157] 04:03:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6d9ecf5c00) [pid = 7121] [serial = 471] [outer = (nil)] 04:03:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6d9f12dc00) [pid = 7121] [serial = 472] [outer = 0x7f6d9ecf5c00] 04:03:00 INFO - PROCESS | 7121 | 1460977380495 Marionette DEBUG loaded listener.js 04:03:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 107 (0x7f6d9f142400) [pid = 7121] [serial = 473] [outer = 0x7f6d9ecf5c00] 04:03:01 INFO - PROCESS | 7121 | --DOMWINDOW == 106 (0x7f6d95bc5000) [pid = 7121] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:03:01 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6d96be2800) [pid = 7121] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:03:01 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6d94a16800) [pid = 7121] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:03:01 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d976bb000) [pid = 7121] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:03:01 INFO - PROCESS | 7121 | --DOMWINDOW == 102 (0x7f6d96f9d000) [pid = 7121] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:03:01 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6d976c1800) [pid = 7121] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:03:01 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d9f13fc00) [pid = 7121] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:03:01 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6d976c8800) [pid = 7121] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:03:01 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6da020c800) [pid = 7121] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:03:01 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6d9708f000) [pid = 7121] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:03:01 INFO - PROCESS | 7121 | --DOMWINDOW == 96 (0x7f6d96eda400) [pid = 7121] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:03:01 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6d9f2b4c00) [pid = 7121] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:03:01 INFO - PROCESS | 7121 | --DOMWINDOW == 94 (0x7f6d97098400) [pid = 7121] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:03:01 INFO - PROCESS | 7121 | --DOMWINDOW == 93 (0x7f6d96be5c00) [pid = 7121] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:03:01 INFO - PROCESS | 7121 | 1460977381805 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]]]}] 04:03:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:03:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1686ms 04:03:01 INFO - PROCESS | 7121 | 1460977381860 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 04:03:01 INFO - PROCESS | 7121 | 1460977381864 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 04:03:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:03:01 INFO - PROCESS | 7121 | 1460977381869 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:03:01 INFO - PROCESS | 7121 | 1460977381871 Marionette TRACE conn3 <- [1,602,null,{}] 04:03:01 INFO - PROCESS | 7121 | 1460977381887 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}] 04:03:02 INFO - PROCESS | 7121 | 1460977382022 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 04:03:02 INFO - PROCESS | 7121 | 1460977382036 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:02 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0425800 == 54 [pid = 7121] [id = 158] 04:03:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 94 (0x7f6d96f9d000) [pid = 7121] [serial = 474] [outer = (nil)] 04:03:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 95 (0x7f6d9b975800) [pid = 7121] [serial = 475] [outer = 0x7f6d96f9d000] 04:03:02 INFO - PROCESS | 7121 | 1460977382178 Marionette DEBUG loaded listener.js 04:03:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6d9f2b8800) [pid = 7121] [serial = 476] [outer = 0x7f6d96f9d000] 04:03:02 INFO - PROCESS | 7121 | 1460977382803 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]]]}] 04:03:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:03:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 987ms 04:03:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:03:02 INFO - PROCESS | 7121 | 1460977382857 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 04:03:02 INFO - PROCESS | 7121 | 1460977382860 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 04:03:02 INFO - PROCESS | 7121 | 1460977382865 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:03:02 INFO - PROCESS | 7121 | 1460977382868 Marionette TRACE conn3 <- [1,606,null,{}] 04:03:02 INFO - PROCESS | 7121 | 1460977382873 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}] 04:03:03 INFO - PROCESS | 7121 | 1460977383022 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 04:03:03 INFO - PROCESS | 7121 | 1460977383123 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:03 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0c71800 == 55 [pid = 7121] [id = 159] 04:03:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 97 (0x7f6d9708f000) [pid = 7121] [serial = 477] [outer = (nil)] 04:03:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6d9f56d400) [pid = 7121] [serial = 478] [outer = 0x7f6d9708f000] 04:03:03 INFO - PROCESS | 7121 | 1460977383180 Marionette DEBUG loaded listener.js 04:03:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6d9f9a2c00) [pid = 7121] [serial = 479] [outer = 0x7f6d9708f000] 04:03:04 INFO - PROCESS | 7121 | 1460977384084 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]]]}] 04:03:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:03:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1290ms 04:03:04 INFO - PROCESS | 7121 | 1460977384156 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 04:03:04 INFO - PROCESS | 7121 | 1460977384163 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 04:03:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:03:04 INFO - PROCESS | 7121 | 1460977384171 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:03:04 INFO - PROCESS | 7121 | 1460977384175 Marionette TRACE conn3 <- [1,610,null,{}] 04:03:04 INFO - PROCESS | 7121 | 1460977384183 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}] 04:03:04 INFO - PROCESS | 7121 | 1460977384380 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 04:03:04 INFO - PROCESS | 7121 | 1460977384519 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:04 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d971da800 == 56 [pid = 7121] [id = 160] 04:03:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6d95bccc00) [pid = 7121] [serial = 480] [outer = (nil)] 04:03:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6d96bea800) [pid = 7121] [serial = 481] [outer = 0x7f6d95bccc00] 04:03:04 INFO - PROCESS | 7121 | 1460977384594 Marionette DEBUG loaded listener.js 04:03:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6d976bac00) [pid = 7121] [serial = 482] [outer = 0x7f6d95bccc00] 04:03:05 INFO - PROCESS | 7121 | 1460977385471 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]]]}] 04:03:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:03:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1335ms 04:03:05 INFO - PROCESS | 7121 | 1460977385508 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 04:03:05 INFO - PROCESS | 7121 | 1460977385516 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 04:03:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:03:05 INFO - PROCESS | 7121 | 1460977385526 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:03:05 INFO - PROCESS | 7121 | 1460977385529 Marionette TRACE conn3 <- [1,614,null,{}] 04:03:05 INFO - PROCESS | 7121 | 1460977385535 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}] 04:03:05 INFO - PROCESS | 7121 | 1460977385685 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 04:03:05 INFO - PROCESS | 7121 | 1460977385829 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:05 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fd54800 == 57 [pid = 7121] [id = 161] 04:03:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 103 (0x7f6d95bcec00) [pid = 7121] [serial = 483] [outer = (nil)] 04:03:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6d9bc4cc00) [pid = 7121] [serial = 484] [outer = 0x7f6d95bcec00] 04:03:05 INFO - PROCESS | 7121 | 1460977385899 Marionette DEBUG loaded listener.js 04:03:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6d9bc54000) [pid = 7121] [serial = 485] [outer = 0x7f6d95bcec00] 04:03:06 INFO - PROCESS | 7121 | 1460977386714 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]]]}] 04:03:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:03:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1229ms 04:03:06 INFO - PROCESS | 7121 | 1460977386755 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 04:03:06 INFO - PROCESS | 7121 | 1460977386759 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 04:03:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:03:06 INFO - PROCESS | 7121 | 1460977386781 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:03:06 INFO - PROCESS | 7121 | 1460977386787 Marionette TRACE conn3 <- [1,618,null,{}] 04:03:06 INFO - PROCESS | 7121 | 1460977386802 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}] 04:03:06 INFO - PROCESS | 7121 | 1460977386979 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 04:03:07 INFO - PROCESS | 7121 | 1460977387119 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:07 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da6db1000 == 58 [pid = 7121] [id = 162] 04:03:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6d9bc54400) [pid = 7121] [serial = 486] [outer = (nil)] 04:03:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 107 (0x7f6d9f137000) [pid = 7121] [serial = 487] [outer = 0x7f6d9bc54400] 04:03:07 INFO - PROCESS | 7121 | 1460977387192 Marionette DEBUG loaded listener.js 04:03:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 108 (0x7f6d9f461c00) [pid = 7121] [serial = 488] [outer = 0x7f6d9bc54400] 04:03:08 INFO - PROCESS | 7121 | 1460977388044 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]]]}] 04:03:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:03:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1292ms 04:03:08 INFO - PROCESS | 7121 | 1460977388072 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 04:03:08 INFO - PROCESS | 7121 | 1460977388077 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 04:03:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:03:08 INFO - PROCESS | 7121 | 1460977388082 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:03:08 INFO - PROCESS | 7121 | 1460977388084 Marionette TRACE conn3 <- [1,622,null,{}] 04:03:08 INFO - PROCESS | 7121 | 1460977388090 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}] 04:03:08 INFO - PROCESS | 7121 | 1460977388241 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 04:03:08 INFO - PROCESS | 7121 | 1460977388388 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:08 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dada4c000 == 59 [pid = 7121] [id = 163] 04:03:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 109 (0x7f6d94258400) [pid = 7121] [serial = 489] [outer = (nil)] 04:03:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 110 (0x7f6d9fae5000) [pid = 7121] [serial = 490] [outer = 0x7f6d94258400] 04:03:08 INFO - PROCESS | 7121 | 1460977388462 Marionette DEBUG loaded listener.js 04:03:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 111 (0x7f6da0219800) [pid = 7121] [serial = 491] [outer = 0x7f6d94258400] 04:03:09 INFO - PROCESS | 7121 | 1460977389221 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]]]}] 04:03:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:03:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1186ms 04:03:09 INFO - PROCESS | 7121 | 1460977389270 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 04:03:09 INFO - PROCESS | 7121 | 1460977389274 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 04:03:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:03:09 INFO - PROCESS | 7121 | 1460977389280 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:03:09 INFO - PROCESS | 7121 | 1460977389282 Marionette TRACE conn3 <- [1,626,null,{}] 04:03:09 INFO - PROCESS | 7121 | 1460977389288 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}] 04:03:09 INFO - PROCESS | 7121 | 1460977389433 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 04:03:09 INFO - PROCESS | 7121 | 1460977389576 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:09 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6daedeb800 == 60 [pid = 7121] [id = 164] 04:03:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 112 (0x7f6d9f2b4c00) [pid = 7121] [serial = 492] [outer = (nil)] 04:03:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 113 (0x7f6da03c0400) [pid = 7121] [serial = 493] [outer = 0x7f6d9f2b4c00] 04:03:09 INFO - PROCESS | 7121 | 1460977389644 Marionette DEBUG loaded listener.js 04:03:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 114 (0x7f6da0c40800) [pid = 7121] [serial = 494] [outer = 0x7f6d9f2b4c00] 04:03:10 INFO - PROCESS | 7121 | 1460977390521 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]]]}] 04:03:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:03:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1282ms 04:03:10 INFO - PROCESS | 7121 | 1460977390563 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 04:03:10 INFO - PROCESS | 7121 | 1460977390566 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 04:03:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:03:10 INFO - PROCESS | 7121 | 1460977390571 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:03:10 INFO - PROCESS | 7121 | 1460977390574 Marionette TRACE conn3 <- [1,630,null,{}] 04:03:10 INFO - PROCESS | 7121 | 1460977390580 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}] 04:03:10 INFO - PROCESS | 7121 | 1460977390739 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 04:03:10 INFO - PROCESS | 7121 | 1460977390886 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:10 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db3068800 == 61 [pid = 7121] [id = 165] 04:03:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 115 (0x7f6da6e4d800) [pid = 7121] [serial = 495] [outer = (nil)] 04:03:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 116 (0x7f6dad866c00) [pid = 7121] [serial = 496] [outer = 0x7f6da6e4d800] 04:03:10 INFO - PROCESS | 7121 | 1460977390958 Marionette DEBUG loaded listener.js 04:03:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 117 (0x7f6daec19400) [pid = 7121] [serial = 497] [outer = 0x7f6da6e4d800] 04:03:11 INFO - PROCESS | 7121 | 1460977391802 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]]]}] 04:03:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:03:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1282ms 04:03:11 INFO - PROCESS | 7121 | 1460977391855 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 04:03:11 INFO - PROCESS | 7121 | 1460977391858 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 04:03:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:03:11 INFO - PROCESS | 7121 | 1460977391864 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:03:11 INFO - PROCESS | 7121 | 1460977391866 Marionette TRACE conn3 <- [1,634,null,{}] 04:03:11 INFO - PROCESS | 7121 | 1460977391872 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}] 04:03:12 INFO - PROCESS | 7121 | 1460977392029 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 04:03:12 INFO - PROCESS | 7121 | 1460977392175 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:12 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95813000 == 62 [pid = 7121] [id = 166] 04:03:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 118 (0x7f6d94261c00) [pid = 7121] [serial = 498] [outer = (nil)] 04:03:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 119 (0x7f6d95bc5000) [pid = 7121] [serial = 499] [outer = 0x7f6d94261c00] 04:03:12 INFO - PROCESS | 7121 | 1460977392244 Marionette DEBUG loaded listener.js 04:03:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 120 (0x7f6d9b9ca800) [pid = 7121] [serial = 500] [outer = 0x7f6d94261c00] 04:03:12 INFO - PROCESS | 7121 | [7121] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:03:13 INFO - PROCESS | 7121 | 1460977393330 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]]]}] 04:03:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:03:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1535ms 04:03:13 INFO - PROCESS | 7121 | 1460977393400 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 04:03:13 INFO - PROCESS | 7121 | 1460977393405 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 04:03:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:03:13 INFO - PROCESS | 7121 | 1460977393411 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:03:13 INFO - PROCESS | 7121 | 1460977393416 Marionette TRACE conn3 <- [1,638,null,{}] 04:03:13 INFO - PROCESS | 7121 | 1460977393422 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}] 04:03:13 INFO - PROCESS | 7121 | 1460977393580 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 04:03:13 INFO - PROCESS | 7121 | 1460977393729 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:13 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d941c3000 == 63 [pid = 7121] [id = 167] 04:03:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 121 (0x7f6d95a10000) [pid = 7121] [serial = 501] [outer = (nil)] 04:03:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 122 (0x7f6d96bec800) [pid = 7121] [serial = 502] [outer = 0x7f6d95a10000] 04:03:13 INFO - PROCESS | 7121 | 1460977393837 Marionette DEBUG loaded listener.js 04:03:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 123 (0x7f6d976bfc00) [pid = 7121] [serial = 503] [outer = 0x7f6d95a10000] 04:03:14 INFO - PROCESS | 7121 | [7121] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:03:14 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da6f58800 == 62 [pid = 7121] [id = 98] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 122 (0x7f6daccdd400) [pid = 7121] [serial = 438] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 121 (0x7f6d9b97d800) [pid = 7121] [serial = 411] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da0425800 == 61 [pid = 7121] [id = 158] 04:03:14 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fe6c800 == 60 [pid = 7121] [id = 157] 04:03:14 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9f20c800 == 59 [pid = 7121] [id = 156] 04:03:14 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9bbc1000 == 58 [pid = 7121] [id = 155] 04:03:14 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97d0b800 == 57 [pid = 7121] [id = 154] 04:03:14 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95cca000 == 56 [pid = 7121] [id = 153] 04:03:14 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95820800 == 55 [pid = 7121] [id = 152] 04:03:14 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da6f40000 == 54 [pid = 7121] [id = 149] 04:03:14 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97d99800 == 53 [pid = 7121] [id = 148] 04:03:14 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9580e800 == 52 [pid = 7121] [id = 147] 04:03:14 INFO - PROCESS | 7121 | 1460977394787 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]]]}] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 120 (0x7f6d96bea400) [pid = 7121] [serial = 414] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 119 (0x7f6d96f98c00) [pid = 7121] [serial = 418] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 118 (0x7f6d9adb8800) [pid = 7121] [serial = 435] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 117 (0x7f6d9f133800) [pid = 7121] [serial = 402] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 116 (0x7f6d9ecfd000) [pid = 7121] [serial = 424] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 115 (0x7f6d9dfd3c00) [pid = 7121] [serial = 423] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 114 (0x7f6d9ecf9c00) [pid = 7121] [serial = 426] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 113 (0x7f6d9f7b8c00) [pid = 7121] [serial = 432] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 112 (0x7f6d9bd56800) [pid = 7121] [serial = 415] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 111 (0x7f6d9f2b9000) [pid = 7121] [serial = 403] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 110 (0x7f6da3c58c00) [pid = 7121] [serial = 433] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 109 (0x7f6db322b400) [pid = 7121] [serial = 409] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 108 (0x7f6d9f2bb000) [pid = 7121] [serial = 427] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 107 (0x7f6daccdb400) [pid = 7121] [serial = 406] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 106 (0x7f6d9f13b800) [pid = 7121] [serial = 325] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6d96beb400) [pid = 7121] [serial = 417] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6db0e21800) [pid = 7121] [serial = 408] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d9bd4f000) [pid = 7121] [serial = 421] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 102 (0x7f6da6f07400) [pid = 7121] [serial = 436] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6d9f56e400) [pid = 7121] [serial = 429] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d98843c00) [pid = 7121] [serial = 399] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6da0618000) [pid = 7121] [serial = 397] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6d9ac16800) [pid = 7121] [serial = 400] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6da0616400) [pid = 7121] [serial = 405] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 96 (0x7f6d9f5ab000) [pid = 7121] [serial = 430] [outer = (nil)] [url = about:blank] 04:03:14 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6d9b97f400) [pid = 7121] [serial = 420] [outer = (nil)] [url = about:blank] 04:03:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:03:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1431ms 04:03:14 INFO - PROCESS | 7121 | 1460977394843 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 04:03:14 INFO - PROCESS | 7121 | 1460977394849 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 04:03:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:03:14 INFO - PROCESS | 7121 | 1460977394858 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:03:14 INFO - PROCESS | 7121 | 1460977394861 Marionette TRACE conn3 <- [1,642,null,{}] 04:03:14 INFO - PROCESS | 7121 | 1460977394865 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}] 04:03:15 INFO - PROCESS | 7121 | 1460977395013 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 04:03:15 INFO - PROCESS | 7121 | 1460977395022 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:15 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95cdc000 == 53 [pid = 7121] [id = 168] 04:03:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6d9adb1800) [pid = 7121] [serial = 504] [outer = (nil)] 04:03:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 97 (0x7f6d9b97cc00) [pid = 7121] [serial = 505] [outer = 0x7f6d9adb1800] 04:03:15 INFO - PROCESS | 7121 | 1460977395080 Marionette DEBUG loaded listener.js 04:03:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6d9b9ce800) [pid = 7121] [serial = 506] [outer = 0x7f6d9adb1800] 04:03:15 INFO - PROCESS | 7121 | 1460977395869 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]]]}] 04:03:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:03:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1031ms 04:03:15 INFO - PROCESS | 7121 | 1460977395889 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 04:03:15 INFO - PROCESS | 7121 | 1460977395892 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 04:03:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:03:15 INFO - PROCESS | 7121 | 1460977395898 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:03:15 INFO - PROCESS | 7121 | 1460977395903 Marionette TRACE conn3 <- [1,646,null,{}] 04:03:15 INFO - PROCESS | 7121 | 1460977395917 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}] 04:03:16 INFO - PROCESS | 7121 | 1460977396073 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 04:03:16 INFO - PROCESS | 7121 | 1460977396090 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:16 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9ea16000 == 54 [pid = 7121] [id = 169] 04:03:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6d9b9d6400) [pid = 7121] [serial = 507] [outer = (nil)] 04:03:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6d9bc5b400) [pid = 7121] [serial = 508] [outer = 0x7f6d9b9d6400] 04:03:16 INFO - PROCESS | 7121 | 1460977396151 Marionette DEBUG loaded listener.js 04:03:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6d9cb1d000) [pid = 7121] [serial = 509] [outer = 0x7f6d9b9d6400] 04:03:16 INFO - PROCESS | 7121 | 1460977396881 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]]]}] 04:03:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:03:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1030ms 04:03:16 INFO - PROCESS | 7121 | 1460977396929 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 04:03:16 INFO - PROCESS | 7121 | 1460977396932 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 04:03:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:03:16 INFO - PROCESS | 7121 | 1460977396938 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:03:16 INFO - PROCESS | 7121 | 1460977396940 Marionette TRACE conn3 <- [1,650,null,{}] 04:03:16 INFO - PROCESS | 7121 | 1460977396957 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}] 04:03:17 INFO - PROCESS | 7121 | 1460977397159 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 04:03:17 INFO - PROCESS | 7121 | 1460977397181 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:17 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fe73800 == 55 [pid = 7121] [id = 170] 04:03:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6d9bc55c00) [pid = 7121] [serial = 510] [outer = (nil)] 04:03:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 103 (0x7f6d9eaf3800) [pid = 7121] [serial = 511] [outer = 0x7f6d9bc55c00] 04:03:17 INFO - PROCESS | 7121 | 1460977397237 Marionette DEBUG loaded listener.js 04:03:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6d9f137400) [pid = 7121] [serial = 512] [outer = 0x7f6d9bc55c00] 04:03:18 INFO - PROCESS | 7121 | 1460977398000 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]]]}] 04:03:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:03:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1079ms 04:03:18 INFO - PROCESS | 7121 | 1460977398024 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 04:03:18 INFO - PROCESS | 7121 | 1460977398028 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 04:03:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:03:18 INFO - PROCESS | 7121 | 1460977398075 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:03:18 INFO - PROCESS | 7121 | 1460977398078 Marionette TRACE conn3 <- [1,654,null,{}] 04:03:18 INFO - PROCESS | 7121 | 1460977398083 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}] 04:03:18 INFO - PROCESS | 7121 | 1460977398245 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 04:03:18 INFO - PROCESS | 7121 | 1460977398272 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:18 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da1130000 == 56 [pid = 7121] [id = 171] 04:03:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6d9bc57400) [pid = 7121] [serial = 513] [outer = (nil)] 04:03:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6d9f2b5000) [pid = 7121] [serial = 514] [outer = 0x7f6d9bc57400] 04:03:18 INFO - PROCESS | 7121 | 1460977398330 Marionette DEBUG loaded listener.js 04:03:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 107 (0x7f6d9f576800) [pid = 7121] [serial = 515] [outer = 0x7f6d9bc57400] 04:03:19 INFO - PROCESS | 7121 | --DOMWINDOW == 106 (0x7f6d9b973400) [pid = 7121] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:03:19 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6da02eb400) [pid = 7121] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:03:19 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6d96be8c00) [pid = 7121] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:03:19 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d97d8cc00) [pid = 7121] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:03:19 INFO - PROCESS | 7121 | --DOMWINDOW == 102 (0x7f6da03c6400) [pid = 7121] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:03:19 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6d97c70c00) [pid = 7121] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:03:19 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d9884f000) [pid = 7121] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:03:19 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6d98e7e000) [pid = 7121] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:03:19 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6d9ecf5c00) [pid = 7121] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:03:19 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6d9999b000) [pid = 7121] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:03:19 INFO - PROCESS | 7121 | --DOMWINDOW == 96 (0x7f6d96be9800) [pid = 7121] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:03:19 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6d94265000) [pid = 7121] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:03:19 INFO - PROCESS | 7121 | --DOMWINDOW == 94 (0x7f6d976ba400) [pid = 7121] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:03:19 INFO - PROCESS | 7121 | --DOMWINDOW == 93 (0x7f6d96f9d000) [pid = 7121] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:03:19 INFO - PROCESS | 7121 | 1460977399247 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]]]}] 04:03:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:03:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1236ms 04:03:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:03:19 INFO - PROCESS | 7121 | 1460977399302 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 04:03:19 INFO - PROCESS | 7121 | 1460977399304 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 04:03:19 INFO - PROCESS | 7121 | 1460977399310 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:03:19 INFO - PROCESS | 7121 | 1460977399312 Marionette TRACE conn3 <- [1,658,null,{}] 04:03:19 INFO - PROCESS | 7121 | 1460977399317 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}] 04:03:19 INFO - PROCESS | 7121 | 1460977399459 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 04:03:19 INFO - PROCESS | 7121 | 1460977399566 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:19 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9cdcd800 == 57 [pid = 7121] [id = 172] 04:03:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 94 (0x7f6d9eaee400) [pid = 7121] [serial = 516] [outer = (nil)] 04:03:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 95 (0x7f6d9f576c00) [pid = 7121] [serial = 517] [outer = 0x7f6d9eaee400] 04:03:19 INFO - PROCESS | 7121 | 1460977399633 Marionette DEBUG loaded listener.js 04:03:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6d9ff88000) [pid = 7121] [serial = 518] [outer = 0x7f6d9eaee400] 04:03:20 INFO - PROCESS | 7121 | 1460977400254 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]]]}] 04:03:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:03:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 984ms 04:03:20 INFO - PROCESS | 7121 | 1460977400294 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 04:03:20 INFO - PROCESS | 7121 | 1460977400296 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 04:03:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:03:20 INFO - PROCESS | 7121 | 1460977400302 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:03:20 INFO - PROCESS | 7121 | 1460977400304 Marionette TRACE conn3 <- [1,662,null,{}] 04:03:20 INFO - PROCESS | 7121 | 1460977400309 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}] 04:03:20 INFO - PROCESS | 7121 | 1460977400434 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 04:03:20 INFO - PROCESS | 7121 | 1460977400451 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:20 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dada4d000 == 58 [pid = 7121] [id = 173] 04:03:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 97 (0x7f6d98cdc000) [pid = 7121] [serial = 519] [outer = (nil)] 04:03:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6da14a3c00) [pid = 7121] [serial = 520] [outer = 0x7f6d98cdc000] 04:03:20 INFO - PROCESS | 7121 | 1460977400505 Marionette DEBUG loaded listener.js 04:03:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6da6e4ec00) [pid = 7121] [serial = 521] [outer = 0x7f6d98cdc000] 04:03:20 INFO - PROCESS | 7121 | [7121] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:03:21 INFO - PROCESS | 7121 | 1460977401270 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]]]}] 04:03:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:03:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1024ms 04:03:21 INFO - PROCESS | 7121 | 1460977401329 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 04:03:21 INFO - PROCESS | 7121 | 1460977401335 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 04:03:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:03:21 INFO - PROCESS | 7121 | 1460977401343 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:03:21 INFO - PROCESS | 7121 | 1460977401348 Marionette TRACE conn3 <- [1,666,null,{}] 04:03:21 INFO - PROCESS | 7121 | 1460977401399 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}] 04:03:21 INFO - PROCESS | 7121 | 1460977401591 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 04:03:21 INFO - PROCESS | 7121 | 1460977401710 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:21 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95cc8000 == 59 [pid = 7121] [id = 174] 04:03:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6d95a04000) [pid = 7121] [serial = 522] [outer = (nil)] 04:03:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6d95bc6800) [pid = 7121] [serial = 523] [outer = 0x7f6d95a04000] 04:03:21 INFO - PROCESS | 7121 | 1460977401781 Marionette DEBUG loaded listener.js 04:03:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6d96ede800) [pid = 7121] [serial = 524] [outer = 0x7f6d95a04000] 04:03:22 INFO - PROCESS | 7121 | [7121] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:03:22 INFO - PROCESS | 7121 | 1460977402688 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]]]}] 04:03:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:03:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1418ms 04:03:22 INFO - PROCESS | 7121 | 1460977402762 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 04:03:22 INFO - PROCESS | 7121 | 1460977402770 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 04:03:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:03:22 INFO - PROCESS | 7121 | 1460977402779 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:03:22 INFO - PROCESS | 7121 | 1460977402782 Marionette TRACE conn3 <- [1,670,null,{}] 04:03:22 INFO - PROCESS | 7121 | 1460977402788 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}] 04:03:22 INFO - PROCESS | 7121 | 1460977402983 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 04:03:23 INFO - PROCESS | 7121 | 1460977403133 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:23 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fd4e800 == 60 [pid = 7121] [id = 175] 04:03:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 103 (0x7f6d9425dc00) [pid = 7121] [serial = 525] [outer = (nil)] 04:03:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6d9b978c00) [pid = 7121] [serial = 526] [outer = 0x7f6d9425dc00] 04:03:23 INFO - PROCESS | 7121 | 1460977403201 Marionette DEBUG loaded listener.js 04:03:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6d9b9d1400) [pid = 7121] [serial = 527] [outer = 0x7f6d9425dc00] 04:03:24 INFO - PROCESS | 7121 | 1460977404152 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]]]}] 04:03:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:03:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1432ms 04:03:24 INFO - PROCESS | 7121 | 1460977404212 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 04:03:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:03:24 INFO - PROCESS | 7121 | 1460977404216 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 04:03:24 INFO - PROCESS | 7121 | 1460977404222 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:03:24 INFO - PROCESS | 7121 | 1460977404227 Marionette TRACE conn3 <- [1,674,null,{}] 04:03:24 INFO - PROCESS | 7121 | 1460977404242 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}] 04:03:24 INFO - PROCESS | 7121 | 1460977404437 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 04:03:24 INFO - PROCESS | 7121 | 1460977404626 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:24 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db2695000 == 61 [pid = 7121] [id = 176] 04:03:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6d99991000) [pid = 7121] [serial = 528] [outer = (nil)] 04:03:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 107 (0x7f6d9bd56800) [pid = 7121] [serial = 529] [outer = 0x7f6d99991000] 04:03:24 INFO - PROCESS | 7121 | 1460977404712 Marionette DEBUG loaded listener.js 04:03:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 108 (0x7f6d9f144000) [pid = 7121] [serial = 530] [outer = 0x7f6d99991000] 04:03:25 INFO - PROCESS | 7121 | [7121] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:03:25 INFO - PROCESS | 7121 | 1460977405487 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]]]}] 04:03: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 04:03:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1293ms 04:03:25 INFO - PROCESS | 7121 | 1460977405514 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 04:03:25 INFO - PROCESS | 7121 | 1460977405518 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 04:03:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:03:25 INFO - PROCESS | 7121 | 1460977405524 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:03:25 INFO - PROCESS | 7121 | 1460977405526 Marionette TRACE conn3 <- [1,678,null,{}] 04:03:25 INFO - PROCESS | 7121 | 1460977405532 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}] 04:03:25 INFO - PROCESS | 7121 | 1460977405677 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 04:03:25 INFO - PROCESS | 7121 | 1460977405822 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:25 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db3174000 == 62 [pid = 7121] [id = 177] 04:03:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 109 (0x7f6d9b9d1800) [pid = 7121] [serial = 531] [outer = (nil)] 04:03:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 110 (0x7f6da020e800) [pid = 7121] [serial = 532] [outer = 0x7f6d9b9d1800] 04:03:25 INFO - PROCESS | 7121 | 1460977405892 Marionette DEBUG loaded listener.js 04:03:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 111 (0x7f6da0c4a800) [pid = 7121] [serial = 533] [outer = 0x7f6d9b9d1800] 04:03:26 INFO - PROCESS | 7121 | 1460977406728 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]]]}] 04:03:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:03:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1230ms 04:03:26 INFO - PROCESS | 7121 | 1460977406755 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 04:03:26 INFO - PROCESS | 7121 | 1460977406759 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 04:03:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:03:26 INFO - PROCESS | 7121 | 1460977406764 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:03:26 INFO - PROCESS | 7121 | 1460977406766 Marionette TRACE conn3 <- [1,682,null,{}] 04:03:26 INFO - PROCESS | 7121 | 1460977406771 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}] 04:03:26 INFO - PROCESS | 7121 | 1460977406917 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 04:03:27 INFO - PROCESS | 7121 | 1460977407064 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:27 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db718d000 == 63 [pid = 7121] [id = 178] 04:03:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 112 (0x7f6d9bd55800) [pid = 7121] [serial = 534] [outer = (nil)] 04:03:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 113 (0x7f6da110e800) [pid = 7121] [serial = 535] [outer = 0x7f6d9bd55800] 04:03:27 INFO - PROCESS | 7121 | 1460977407133 Marionette DEBUG loaded listener.js 04:03:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 114 (0x7f6daccdb800) [pid = 7121] [serial = 536] [outer = 0x7f6d9bd55800] 04:03:28 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:28 INFO - PROCESS | 7121 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:03:28 INFO - PROCESS | 7121 | 1460977408372 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]]]}] 04:03: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) 04:03:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1633ms 04:03:28 INFO - PROCESS | 7121 | 1460977408407 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 04:03:28 INFO - PROCESS | 7121 | 1460977408411 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 04:03:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:03:28 INFO - PROCESS | 7121 | 1460977408417 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:03:28 INFO - PROCESS | 7121 | 1460977408420 Marionette TRACE conn3 <- [1,686,null,{}] 04:03:28 INFO - PROCESS | 7121 | 1460977408425 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}] 04:03:28 INFO - PROCESS | 7121 | 1460977408632 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 04:03:28 INFO - PROCESS | 7121 | 1460977408776 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:28 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bb9c800 == 64 [pid = 7121] [id = 179] 04:03:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 115 (0x7f6d9ac1ec00) [pid = 7121] [serial = 537] [outer = (nil)] 04:03:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 116 (0x7f6dadde6000) [pid = 7121] [serial = 538] [outer = 0x7f6d9ac1ec00] 04:03:28 INFO - PROCESS | 7121 | 1460977408849 Marionette DEBUG loaded listener.js 04:03:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 117 (0x7f6db3004c00) [pid = 7121] [serial = 539] [outer = 0x7f6d9ac1ec00] 04:03:30 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03: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 04:03:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1639ms 04:03:30 INFO - PROCESS | 7121 | 1460977410050 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]]]}] 04:03:30 INFO - PROCESS | 7121 | 1460977410057 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 04:03:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:03:30 INFO - PROCESS | 7121 | 1460977410062 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 04:03:30 INFO - PROCESS | 7121 | 1460977410069 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:03:30 INFO - PROCESS | 7121 | 1460977410073 Marionette TRACE conn3 <- [1,690,null,{}] 04:03:30 INFO - PROCESS | 7121 | 1460977410087 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}] 04:03:30 INFO - PROCESS | 7121 | 1460977410282 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 04:03:30 INFO - PROCESS | 7121 | 1460977410402 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:30 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95a9e800 == 65 [pid = 7121] [id = 180] 04:03:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 118 (0x7f6d94258800) [pid = 7121] [serial = 540] [outer = (nil)] 04:03:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 119 (0x7f6d95bcc400) [pid = 7121] [serial = 541] [outer = 0x7f6d94258800] 04:03:30 INFO - PROCESS | 7121 | 1460977410515 Marionette DEBUG loaded listener.js 04:03:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 120 (0x7f6d96bedc00) [pid = 7121] [serial = 542] [outer = 0x7f6d94258800] 04:03:31 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9cdcd800 == 64 [pid = 7121] [id = 172] 04:03:31 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da1130000 == 63 [pid = 7121] [id = 171] 04:03:31 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fe73800 == 62 [pid = 7121] [id = 170] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 119 (0x7f6d9425f800) [pid = 7121] [serial = 441] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 118 (0x7f6d98eedc00) [pid = 7121] [serial = 447] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 117 (0x7f6d95a0c800) [pid = 7121] [serial = 444] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db585a800 == 61 [pid = 7121] [id = 146] 04:03:31 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9ea16000 == 60 [pid = 7121] [id = 169] 04:03:31 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95cdc000 == 59 [pid = 7121] [id = 168] 04:03:31 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d941c3000 == 58 [pid = 7121] [id = 167] 04:03:31 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dada4c000 == 57 [pid = 7121] [id = 163] 04:03:31 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da6db1000 == 56 [pid = 7121] [id = 162] 04:03:31 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fd54800 == 55 [pid = 7121] [id = 161] 04:03:31 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d971da800 == 54 [pid = 7121] [id = 160] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 116 (0x7f6d9cda9400) [pid = 7121] [serial = 361] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 115 (0x7f6dadab9800) [pid = 7121] [serial = 412] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 114 (0x7f6da3ca6000) [pid = 7121] [serial = 367] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 113 (0x7f6db0f8d400) [pid = 7121] [serial = 370] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 112 (0x7f6d9f575c00) [pid = 7121] [serial = 364] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 111 (0x7f6db4e8b800) [pid = 7121] [serial = 373] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 110 (0x7f6d9cb14000) [pid = 7121] [serial = 469] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 109 (0x7f6d9ac1c800) [pid = 7121] [serial = 462] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 108 (0x7f6d9b973800) [pid = 7121] [serial = 463] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 107 (0x7f6d9f12dc00) [pid = 7121] [serial = 472] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 106 (0x7f6d9bc59800) [pid = 7121] [serial = 465] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6d97097400) [pid = 7121] [serial = 460] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6d96bef400) [pid = 7121] [serial = 459] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d94a1a000) [pid = 7121] [serial = 457] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 102 (0x7f6d943a6400) [pid = 7121] [serial = 456] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6daec1c000) [pid = 7121] [serial = 439] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d9dd6d000) [pid = 7121] [serial = 470] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6da03bf800) [pid = 7121] [serial = 450] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6d943aa400) [pid = 7121] [serial = 453] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6d98848400) [pid = 7121] [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.] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 96 (0x7f6d9f142400) [pid = 7121] [serial = 473] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6d9b975800) [pid = 7121] [serial = 475] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 94 (0x7f6d9f2b8800) [pid = 7121] [serial = 476] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | --DOMWINDOW == 93 (0x7f6d9bd4d000) [pid = 7121] [serial = 466] [outer = (nil)] [url = about:blank] 04:03:31 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:31 INFO - PROCESS | 7121 | 1460977411805 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]]]}] 04:03:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:03:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1786ms 04:03:31 INFO - PROCESS | 7121 | 1460977411860 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 04:03:31 INFO - PROCESS | 7121 | 1460977411867 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 04:03:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:03:31 INFO - PROCESS | 7121 | 1460977411878 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:03:31 INFO - PROCESS | 7121 | 1460977411880 Marionette TRACE conn3 <- [1,694,null,{}] 04:03:31 INFO - PROCESS | 7121 | 1460977411927 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}] 04:03:32 INFO - PROCESS | 7121 | 1460977412084 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 04:03:32 INFO - PROCESS | 7121 | 1460977412094 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:32 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95a97800 == 55 [pid = 7121] [id = 181] 04:03:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 94 (0x7f6d96be8000) [pid = 7121] [serial = 543] [outer = (nil)] 04:03:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 95 (0x7f6d99990400) [pid = 7121] [serial = 544] [outer = 0x7f6d96be8000] 04:03:32 INFO - PROCESS | 7121 | 1460977412154 Marionette DEBUG loaded listener.js 04:03:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6d9af42c00) [pid = 7121] [serial = 545] [outer = 0x7f6d96be8000] 04:03:33 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:33 INFO - PROCESS | 7121 | 1460977413314 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]]]}] 04:03:33 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) 04:03:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1478ms 04:03:33 INFO - PROCESS | 7121 | 1460977413357 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 04:03:33 INFO - PROCESS | 7121 | 1460977413360 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 04:03:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:03:33 INFO - PROCESS | 7121 | 1460977413374 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:03:33 INFO - PROCESS | 7121 | 1460977413379 Marionette TRACE conn3 <- [1,698,null,{}] 04:03:33 INFO - PROCESS | 7121 | 1460977413394 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}] 04:03:33 INFO - PROCESS | 7121 | 1460977413577 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 04:03:33 INFO - PROCESS | 7121 | 1460977413719 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:33 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d98eb5000 == 56 [pid = 7121] [id = 182] 04:03:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 97 (0x7f6d9b92cc00) [pid = 7121] [serial = 546] [outer = (nil)] 04:03:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6d9b935000) [pid = 7121] [serial = 547] [outer = 0x7f6d9b92cc00] 04:03:33 INFO - PROCESS | 7121 | 1460977413781 Marionette DEBUG loaded listener.js 04:03:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6d9b9cf800) [pid = 7121] [serial = 548] [outer = 0x7f6d9b92cc00] 04:03:34 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:34 INFO - PROCESS | 7121 | 1460977414888 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]]]}] 04:03:34 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) 04:03:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1543ms 04:03:34 INFO - PROCESS | 7121 | 1460977414909 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 04:03:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:03:34 INFO - PROCESS | 7121 | 1460977414913 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 04:03:34 INFO - PROCESS | 7121 | 1460977414919 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:03:34 INFO - PROCESS | 7121 | 1460977414921 Marionette TRACE conn3 <- [1,702,null,{}] 04:03:34 INFO - PROCESS | 7121 | 1460977414936 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}] 04:03:35 INFO - PROCESS | 7121 | 1460977415122 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 04:03:35 INFO - PROCESS | 7121 | 1460977415183 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:35 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bbb9000 == 57 [pid = 7121] [id = 183] 04:03:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6d94265000) [pid = 7121] [serial = 549] [outer = (nil)] 04:03:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6d9b9d7000) [pid = 7121] [serial = 550] [outer = 0x7f6d94265000] 04:03:35 INFO - PROCESS | 7121 | 1460977415241 Marionette DEBUG loaded listener.js 04:03:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6d9bd52c00) [pid = 7121] [serial = 551] [outer = 0x7f6d94265000] 04:03:36 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6d9bc57400) [pid = 7121] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:03:36 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d9adb1800) [pid = 7121] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:03:36 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6d95a10000) [pid = 7121] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:03:36 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6d9b9d6400) [pid = 7121] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:03:36 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6d94256c00) [pid = 7121] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:03:36 INFO - PROCESS | 7121 | --DOMWINDOW == 96 (0x7f6d9425ac00) [pid = 7121] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:03:36 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6d95bc3800) [pid = 7121] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:03:36 INFO - PROCESS | 7121 | --DOMWINDOW == 94 (0x7f6d9eaee400) [pid = 7121] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:03:36 INFO - PROCESS | 7121 | --DOMWINDOW == 93 (0x7f6d9bc55c00) [pid = 7121] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:03:36 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:36 INFO - PROCESS | 7121 | 1460977416345 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]]]}] 04:03:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:03:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1442ms 04:03:36 INFO - PROCESS | 7121 | 1460977416361 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 04:03:36 INFO - PROCESS | 7121 | 1460977416364 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 04:03:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:03:36 INFO - PROCESS | 7121 | 1460977416374 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:03:36 INFO - PROCESS | 7121 | 1460977416376 Marionette TRACE conn3 <- [1,706,null,{}] 04:03:36 INFO - PROCESS | 7121 | 1460977416382 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}] 04:03:36 INFO - PROCESS | 7121 | 1460977416508 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 04:03:36 INFO - PROCESS | 7121 | 1460977416518 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:36 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bbc4800 == 58 [pid = 7121] [id = 184] 04:03:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 94 (0x7f6d95a08400) [pid = 7121] [serial = 552] [outer = (nil)] 04:03:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 95 (0x7f6d9bc57800) [pid = 7121] [serial = 553] [outer = 0x7f6d95a08400] 04:03:36 INFO - PROCESS | 7121 | 1460977416574 Marionette DEBUG loaded listener.js 04:03:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6d9cb16800) [pid = 7121] [serial = 554] [outer = 0x7f6d95a08400] 04:03:37 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:37 INFO - PROCESS | 7121 | 1460977417753 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]]]}] 04:03:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:03:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1426ms 04:03:37 INFO - PROCESS | 7121 | 1460977417801 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 04:03:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:03:37 INFO - PROCESS | 7121 | 1460977417804 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 04:03:37 INFO - PROCESS | 7121 | 1460977417810 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:03:37 INFO - PROCESS | 7121 | 1460977417813 Marionette TRACE conn3 <- [1,710,null,{}] 04:03:37 INFO - PROCESS | 7121 | 1460977417818 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}] 04:03:37 INFO - PROCESS | 7121 | 1460977417973 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 04:03:38 INFO - PROCESS | 7121 | 1460977418217 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:38 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94dcd000 == 59 [pid = 7121] [id = 185] 04:03:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 97 (0x7f6d94257000) [pid = 7121] [serial = 555] [outer = (nil)] 04:03:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6d943a2800) [pid = 7121] [serial = 556] [outer = 0x7f6d94257000] 04:03:38 INFO - PROCESS | 7121 | 1460977418290 Marionette DEBUG loaded listener.js 04:03:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6d95a05c00) [pid = 7121] [serial = 557] [outer = 0x7f6d94257000] 04:03:39 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:39 INFO - PROCESS | 7121 | 1460977419593 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]]]}] 04:03:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:03:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1833ms 04:03:39 INFO - PROCESS | 7121 | 1460977419663 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 04:03:39 INFO - PROCESS | 7121 | 1460977419667 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 04:03:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:03:39 INFO - PROCESS | 7121 | 1460977419694 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:03:39 INFO - PROCESS | 7121 | 1460977419700 Marionette TRACE conn3 <- [1,714,null,{}] 04:03:39 INFO - PROCESS | 7121 | 1460977419707 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}] 04:03:39 INFO - PROCESS | 7121 | 1460977419869 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 04:03:40 INFO - PROCESS | 7121 | 1460977420009 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:40 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bb89000 == 60 [pid = 7121] [id = 186] 04:03:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6d94257800) [pid = 7121] [serial = 558] [outer = (nil)] 04:03:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6d99999400) [pid = 7121] [serial = 559] [outer = 0x7f6d94257800] 04:03:40 INFO - PROCESS | 7121 | 1460977420083 Marionette DEBUG loaded listener.js 04:03:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6d9b936c00) [pid = 7121] [serial = 560] [outer = 0x7f6d94257800] 04:03:41 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:41 INFO - PROCESS | 7121 | 1460977421316 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]]]}] 04:03:41 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 04:03:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1688ms 04:03:41 INFO - PROCESS | 7121 | 1460977421381 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 04:03:41 INFO - PROCESS | 7121 | 1460977421387 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 04:03:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:03:41 INFO - PROCESS | 7121 | 1460977421395 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:03:41 INFO - PROCESS | 7121 | 1460977421397 Marionette TRACE conn3 <- [1,718,null,{}] 04:03:41 INFO - PROCESS | 7121 | 1460977421403 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}] 04:03:41 INFO - PROCESS | 7121 | 1460977421657 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 04:03:41 INFO - PROCESS | 7121 | 1460977421799 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:41 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fa49800 == 61 [pid = 7121] [id = 187] 04:03:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 103 (0x7f6d96bed000) [pid = 7121] [serial = 561] [outer = (nil)] 04:03:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6d9bc57c00) [pid = 7121] [serial = 562] [outer = 0x7f6d96bed000] 04:03:41 INFO - PROCESS | 7121 | 1460977421875 Marionette DEBUG loaded listener.js 04:03:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6d9ea93400) [pid = 7121] [serial = 563] [outer = 0x7f6d96bed000] 04:03:43 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:43 INFO - PROCESS | 7121 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:03:43 INFO - PROCESS | 7121 | 1460977423303 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]]]}] 04:03:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:03:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1980ms 04:03:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:03:43 INFO - PROCESS | 7121 | 1460977423375 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 04:03:43 INFO - PROCESS | 7121 | 1460977423379 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 04:03:43 INFO - PROCESS | 7121 | 1460977423387 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:03:43 INFO - PROCESS | 7121 | 1460977423395 Marionette TRACE conn3 <- [1,722,null,{}] 04:03:43 INFO - PROCESS | 7121 | 1460977423409 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}] 04:03:43 INFO - PROCESS | 7121 | 1460977423600 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 04:03:43 INFO - PROCESS | 7121 | 1460977423742 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:43 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da114a800 == 62 [pid = 7121] [id = 188] 04:03:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6d9b92e000) [pid = 7121] [serial = 564] [outer = (nil)] 04:03:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 107 (0x7f6d9f45b400) [pid = 7121] [serial = 565] [outer = 0x7f6d9b92e000] 04:03:43 INFO - PROCESS | 7121 | 1460977423809 Marionette DEBUG loaded listener.js 04:03:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 108 (0x7f6da0213800) [pid = 7121] [serial = 566] [outer = 0x7f6d9b92e000] 04:03:44 INFO - PROCESS | 7121 | 1460977424614 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] 04:03:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:03:44 INFO - PROCESS | 7121 | 1460977424687 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 04:03:44 INFO - PROCESS | 7121 | 1460977424693 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:03:44 INFO - PROCESS | 7121 | 1460977424696 Marionette TRACE conn3 <- [1,726,null,{}] 04:03:44 INFO - PROCESS | 7121 | 1460977424701 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}] 04:03:44 INFO - PROCESS | 7121 | 1460977424857 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 04:03:45 INFO - PROCESS | 7121 | 1460977424998 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:45 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9581f000 == 63 [pid = 7121] [id = 189] 04:03:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 109 (0x7f6d94a1e000) [pid = 7121] [serial = 567] [outer = (nil)] 04:03:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 110 (0x7f6d9884f800) [pid = 7121] [serial = 568] [outer = 0x7f6d94a1e000] 04:03:45 INFO - PROCESS | 7121 | 1460977425067 Marionette DEBUG loaded listener.js 04:03:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 111 (0x7f6d9f5ab000) [pid = 7121] [serial = 569] [outer = 0x7f6d94a1e000] 04:03:45 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:45 INFO - PROCESS | 7121 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:03:46 INFO - PROCESS | 7121 | 1460977426181 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]]]}] 04:03:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:03:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1536ms 04:03:46 INFO - PROCESS | 7121 | 1460977426229 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 04:03:46 INFO - PROCESS | 7121 | 1460977426234 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 04:03:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:03:46 INFO - PROCESS | 7121 | 1460977426243 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:03:46 INFO - PROCESS | 7121 | 1460977426247 Marionette TRACE conn3 <- [1,730,null,{}] 04:03:46 INFO - PROCESS | 7121 | 1460977426254 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}] 04:03:46 INFO - PROCESS | 7121 | 1460977426406 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 04:03:46 INFO - PROCESS | 7121 | 1460977426611 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:46 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94dde800 == 64 [pid = 7121] [id = 190] 04:03:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 112 (0x7f6d96be4800) [pid = 7121] [serial = 570] [outer = (nil)] 04:03:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 113 (0x7f6d96beb800) [pid = 7121] [serial = 571] [outer = 0x7f6d96be4800] 04:03:46 INFO - PROCESS | 7121 | 1460977426752 Marionette DEBUG loaded listener.js 04:03:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 114 (0x7f6d96ee1000) [pid = 7121] [serial = 572] [outer = 0x7f6d96be4800] 04:03:47 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:47 INFO - PROCESS | 7121 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:03:47 INFO - PROCESS | 7121 | 1460977427657 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] 04:03:47 INFO - PROCESS | 7121 | 1460977427734 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 04:03:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:03:47 INFO - PROCESS | 7121 | 1460977427743 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:03:47 INFO - PROCESS | 7121 | 1460977427747 Marionette TRACE conn3 <- [1,734,null,{}] 04:03:47 INFO - PROCESS | 7121 | 1460977427752 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}] 04:03:47 INFO - PROCESS | 7121 | 1460977427908 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 04:03:48 INFO - PROCESS | 7121 | 1460977428063 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:48 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9bbc4800 == 63 [pid = 7121] [id = 184] 04:03:48 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9bbb9000 == 62 [pid = 7121] [id = 183] 04:03:48 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d98eb5000 == 61 [pid = 7121] [id = 182] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 113 (0x7f6d9fae5000) [pid = 7121] [serial = 490] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 112 (0x7f6d95bc5000) [pid = 7121] [serial = 499] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 111 (0x7f6da03c0400) [pid = 7121] [serial = 493] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 110 (0x7f6dad866c00) [pid = 7121] [serial = 496] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 109 (0x7f6da14a3c00) [pid = 7121] [serial = 520] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94e75800 == 62 [pid = 7121] [id = 191] 04:03:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 110 (0x7f6d943ab400) [pid = 7121] [serial = 573] [outer = (nil)] 04:03:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 111 (0x7f6d9708e000) [pid = 7121] [serial = 574] [outer = 0x7f6d943ab400] 04:03:48 INFO - PROCESS | 7121 | 1460977428167 Marionette DEBUG loaded listener.js 04:03:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 112 (0x7f6d9999c800) [pid = 7121] [serial = 575] [outer = 0x7f6d943ab400] 04:03:48 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95a97800 == 61 [pid = 7121] [id = 181] 04:03:48 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95a9e800 == 60 [pid = 7121] [id = 180] 04:03:48 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db3174000 == 59 [pid = 7121] [id = 177] 04:03:48 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db2695000 == 58 [pid = 7121] [id = 176] 04:03:48 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fd4e800 == 57 [pid = 7121] [id = 175] 04:03:48 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95cc8000 == 56 [pid = 7121] [id = 174] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 111 (0x7f6d9f137000) [pid = 7121] [serial = 487] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 110 (0x7f6d9f2b5000) [pid = 7121] [serial = 514] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 109 (0x7f6d96bea800) [pid = 7121] [serial = 481] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 108 (0x7f6d9bc4cc00) [pid = 7121] [serial = 484] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 107 (0x7f6d9f56d400) [pid = 7121] [serial = 478] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 106 (0x7f6d9b97cc00) [pid = 7121] [serial = 505] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6d9b9ce800) [pid = 7121] [serial = 506] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6d976bfc00) [pid = 7121] [serial = 503] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d96bec800) [pid = 7121] [serial = 502] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 102 (0x7f6d9bc5b400) [pid = 7121] [serial = 508] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6d94a1bc00) [pid = 7121] [serial = 442] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d95bc5400) [pid = 7121] [serial = 445] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6d9bd4e000) [pid = 7121] [serial = 448] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6d9f576c00) [pid = 7121] [serial = 517] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6d9eaf3800) [pid = 7121] [serial = 511] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 96 (0x7f6d9f576800) [pid = 7121] [serial = 515] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6d9ff88000) [pid = 7121] [serial = 518] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 94 (0x7f6d9f137400) [pid = 7121] [serial = 512] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | --DOMWINDOW == 93 (0x7f6d9cb1d000) [pid = 7121] [serial = 509] [outer = (nil)] [url = about:blank] 04:03:48 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:49 INFO - PROCESS | 7121 | 1460977428999 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]]]}] 04:03:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:03:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1280ms 04:03:49 INFO - PROCESS | 7121 | 1460977429023 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 04:03:49 INFO - PROCESS | 7121 | 1460977429027 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 04:03:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:03:49 INFO - PROCESS | 7121 | 1460977429057 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:03:49 INFO - PROCESS | 7121 | 1460977429061 Marionette TRACE conn3 <- [1,738,null,{}] 04:03:49 INFO - PROCESS | 7121 | 1460977429076 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}] 04:03:49 INFO - PROCESS | 7121 | 1460977429223 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 04:03:49 INFO - PROCESS | 7121 | 1460977429243 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:49 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bb96000 == 57 [pid = 7121] [id = 192] 04:03:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 94 (0x7f6d9b976400) [pid = 7121] [serial = 576] [outer = (nil)] 04:03:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 95 (0x7f6d9b97d800) [pid = 7121] [serial = 577] [outer = 0x7f6d9b976400] 04:03:49 INFO - PROCESS | 7121 | 1460977429306 Marionette DEBUG loaded listener.js 04:03:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6d9bc4fc00) [pid = 7121] [serial = 578] [outer = 0x7f6d9b976400] 04:03:50 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:50 INFO - PROCESS | 7121 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:03:50 INFO - PROCESS | 7121 | 1460977430504 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]]]}] 04:03:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:03:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1490ms 04:03:50 INFO - PROCESS | 7121 | 1460977430543 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 04:03:50 INFO - PROCESS | 7121 | 1460977430547 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 04:03:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:03:50 INFO - PROCESS | 7121 | 1460977430553 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:03:50 INFO - PROCESS | 7121 | 1460977430554 Marionette TRACE conn3 <- [1,742,null,{}] 04:03:50 INFO - PROCESS | 7121 | 1460977430560 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}] 04:03:50 INFO - PROCESS | 7121 | 1460977430697 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 04:03:50 INFO - PROCESS | 7121 | 1460977430978 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:51 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f214000 == 58 [pid = 7121] [id = 193] 04:03:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 97 (0x7f6d9dd6c400) [pid = 7121] [serial = 579] [outer = (nil)] 04:03:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6d9dfd8800) [pid = 7121] [serial = 580] [outer = 0x7f6d9dd6c400] 04:03:51 INFO - PROCESS | 7121 | 1460977431066 Marionette DEBUG loaded listener.js 04:03:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6d9e9e0000) [pid = 7121] [serial = 581] [outer = 0x7f6d9dd6c400] 04:03:52 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:52 INFO - PROCESS | 7121 | 1460977432240 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]]]}] 04:03:52 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 04:03:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1730ms 04:03:52 INFO - PROCESS | 7121 | 1460977432284 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 04:03:52 INFO - PROCESS | 7121 | 1460977432287 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 04:03:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:03:52 INFO - PROCESS | 7121 | 1460977432299 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:03:52 INFO - PROCESS | 7121 | 1460977432301 Marionette TRACE conn3 <- [1,746,null,{}] 04:03:52 INFO - PROCESS | 7121 | 1460977432316 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}] 04:03:52 INFO - PROCESS | 7121 | 1460977432485 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 04:03:52 INFO - PROCESS | 7121 | 1460977432554 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:52 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fe6b000 == 59 [pid = 7121] [id = 194] 04:03:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6d9e6d6800) [pid = 7121] [serial = 582] [outer = (nil)] 04:03:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6d9ecef800) [pid = 7121] [serial = 583] [outer = 0x7f6d9e6d6800] 04:03:52 INFO - PROCESS | 7121 | 1460977432612 Marionette DEBUG loaded listener.js 04:03:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6d9ecf9c00) [pid = 7121] [serial = 584] [outer = 0x7f6d9e6d6800] 04:03:52 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6d94265000) [pid = 7121] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:03:52 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d98cdc000) [pid = 7121] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:03:52 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6d9b92cc00) [pid = 7121] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:03:52 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6d96be8000) [pid = 7121] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:03:52 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6d94258800) [pid = 7121] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:03:52 INFO - PROCESS | 7121 | --DOMWINDOW == 96 (0x7f6d94258400) [pid = 7121] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:03:52 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6d9f2b4c00) [pid = 7121] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:03:52 INFO - PROCESS | 7121 | --DOMWINDOW == 94 (0x7f6da6e4d800) [pid = 7121] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:03:52 INFO - PROCESS | 7121 | --DOMWINDOW == 93 (0x7f6d94261c00) [pid = 7121] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:03:52 INFO - PROCESS | 7121 | --DOMWINDOW == 92 (0x7f6d943a0000) [pid = 7121] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:03:52 INFO - PROCESS | 7121 | --DOMWINDOW == 91 (0x7f6d95bc9c00) [pid = 7121] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:03:52 INFO - PROCESS | 7121 | --DOMWINDOW == 90 (0x7f6d95bcec00) [pid = 7121] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:03:52 INFO - PROCESS | 7121 | --DOMWINDOW == 89 (0x7f6d95bccc00) [pid = 7121] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:03:52 INFO - PROCESS | 7121 | --DOMWINDOW == 88 (0x7f6d9bc54400) [pid = 7121] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:03:53 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:53 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:53 INFO - PROCESS | 7121 | 1460977433783 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]]]}] 04:03:53 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.) 04:03:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1537ms 04:03:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:03:53 INFO - PROCESS | 7121 | 1460977433837 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 04:03:53 INFO - PROCESS | 7121 | 1460977433839 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 04:03:53 INFO - PROCESS | 7121 | 1460977433845 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:03:53 INFO - PROCESS | 7121 | 1460977433848 Marionette TRACE conn3 <- [1,750,null,{}] 04:03:53 INFO - PROCESS | 7121 | 1460977433852 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}] 04:03:54 INFO - PROCESS | 7121 | 1460977434070 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 04:03:54 INFO - PROCESS | 7121 | 1460977434126 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:54 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da08e6800 == 60 [pid = 7121] [id = 195] 04:03:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 89 (0x7f6d9ecfd800) [pid = 7121] [serial = 585] [outer = (nil)] 04:03:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 90 (0x7f6d9f461000) [pid = 7121] [serial = 586] [outer = 0x7f6d9ecfd800] 04:03:54 INFO - PROCESS | 7121 | 1460977434189 Marionette DEBUG loaded listener.js 04:03:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 91 (0x7f6d9f576c00) [pid = 7121] [serial = 587] [outer = 0x7f6d9ecfd800] 04:03:55 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:55 INFO - PROCESS | 7121 | 1460977435338 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]]]}] 04:03:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:03:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1529ms 04:03:55 INFO - PROCESS | 7121 | 1460977435373 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 04:03:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:03:55 INFO - PROCESS | 7121 | 1460977435378 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 04:03:55 INFO - PROCESS | 7121 | 1460977435386 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:03:55 INFO - PROCESS | 7121 | 1460977435391 Marionette TRACE conn3 <- [1,754,null,{}] 04:03:55 INFO - PROCESS | 7121 | 1460977435399 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}] 04:03:55 INFO - PROCESS | 7121 | 1460977435593 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 04:03:55 INFO - PROCESS | 7121 | 1460977435766 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:55 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95816800 == 61 [pid = 7121] [id = 196] 04:03:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 92 (0x7f6d95bc2400) [pid = 7121] [serial = 588] [outer = (nil)] 04:03:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 93 (0x7f6d96be2800) [pid = 7121] [serial = 589] [outer = 0x7f6d95bc2400] 04:03:55 INFO - PROCESS | 7121 | 1460977435837 Marionette DEBUG loaded listener.js 04:03:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 94 (0x7f6d97094c00) [pid = 7121] [serial = 590] [outer = 0x7f6d95bc2400] 04:03:57 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:57 INFO - PROCESS | 7121 | 1460977437131 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]]]}] 04:03:57 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 04:03:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1795ms 04:03:57 INFO - PROCESS | 7121 | 1460977437224 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 04:03:57 INFO - PROCESS | 7121 | 1460977437233 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 04:03:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:03:57 INFO - PROCESS | 7121 | 1460977437246 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:03:57 INFO - PROCESS | 7121 | 1460977437250 Marionette TRACE conn3 <- [1,758,null,{}] 04:03:57 INFO - PROCESS | 7121 | 1460977437255 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}] 04:03:57 INFO - PROCESS | 7121 | 1460977437405 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 04:03:57 INFO - PROCESS | 7121 | 1460977437544 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:57 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9cdc5000 == 62 [pid = 7121] [id = 197] 04:03:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 95 (0x7f6d95bc6000) [pid = 7121] [serial = 591] [outer = (nil)] 04:03:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6d99998400) [pid = 7121] [serial = 592] [outer = 0x7f6d95bc6000] 04:03:57 INFO - PROCESS | 7121 | 1460977437613 Marionette DEBUG loaded listener.js 04:03:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 97 (0x7f6d9b972400) [pid = 7121] [serial = 593] [outer = 0x7f6d95bc6000] 04:03:58 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:58 INFO - PROCESS | 7121 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:03:58 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:58 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:58 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:58 INFO - PROCESS | 7121 | 1460977438580 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]]]}] 04:03:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:03:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1378ms 04:03:58 INFO - PROCESS | 7121 | 1460977438626 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 04:03:58 INFO - PROCESS | 7121 | 1460977438630 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 04:03:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:03:58 INFO - PROCESS | 7121 | 1460977438636 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:03:58 INFO - PROCESS | 7121 | 1460977438641 Marionette TRACE conn3 <- [1,762,null,{}] 04:03:58 INFO - PROCESS | 7121 | 1460977438656 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}] 04:03:58 INFO - PROCESS | 7121 | 1460977438813 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 04:03:58 INFO - PROCESS | 7121 | 1460977438962 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:59 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da39a9800 == 63 [pid = 7121] [id = 198] 04:03:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6d9bc4f800) [pid = 7121] [serial = 594] [outer = (nil)] 04:03:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6d9dd63800) [pid = 7121] [serial = 595] [outer = 0x7f6d9bc4f800] 04:03:59 INFO - PROCESS | 7121 | 1460977439085 Marionette DEBUG loaded listener.js 04:03:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6d9f130c00) [pid = 7121] [serial = 596] [outer = 0x7f6d9bc4f800] 04:04:00 INFO - PROCESS | 7121 | 1460977440277 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]]]}] 04:04:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:04:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1689ms 04:04:00 INFO - PROCESS | 7121 | 1460977440378 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 04:04:00 INFO - PROCESS | 7121 | 1460977440383 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 04:04:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:04:00 INFO - PROCESS | 7121 | 1460977440435 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:04:00 INFO - PROCESS | 7121 | 1460977440438 Marionette TRACE conn3 <- [1,766,null,{}] 04:04:00 INFO - PROCESS | 7121 | 1460977440463 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}] 04:04:00 INFO - PROCESS | 7121 | 1460977440617 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 04:04:00 INFO - PROCESS | 7121 | 1460977440759 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:00 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da7b06800 == 64 [pid = 7121] [id = 199] 04:04:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6d94258c00) [pid = 7121] [serial = 597] [outer = (nil)] 04:04:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6d9f2b3000) [pid = 7121] [serial = 598] [outer = 0x7f6d94258c00] 04:04:00 INFO - PROCESS | 7121 | 1460977440830 Marionette DEBUG loaded listener.js 04:04:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 103 (0x7f6d9f99d800) [pid = 7121] [serial = 599] [outer = 0x7f6d94258c00] 04:04:02 INFO - PROCESS | 7121 | 1460977442352 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]]]}] 04:04:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:04:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2092ms 04:04:02 INFO - PROCESS | 7121 | 1460977442515 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 04:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:04:02 INFO - PROCESS | 7121 | 1460977442524 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 04:04:02 INFO - PROCESS | 7121 | 1460977442537 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:04:02 INFO - PROCESS | 7121 | 1460977442545 Marionette TRACE conn3 <- [1,770,null,{}] 04:04:02 INFO - PROCESS | 7121 | 1460977442558 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}] 04:04:02 INFO - PROCESS | 7121 | 1460977442722 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 04:04:02 INFO - PROCESS | 7121 | 1460977442894 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:02 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9adce000 == 65 [pid = 7121] [id = 200] 04:04:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6d95a08000) [pid = 7121] [serial = 600] [outer = (nil)] 04:04:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6d96ee3c00) [pid = 7121] [serial = 601] [outer = 0x7f6d95a08000] 04:04:02 INFO - PROCESS | 7121 | 1460977442969 Marionette DEBUG loaded listener.js 04:04:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6d98cd6400) [pid = 7121] [serial = 602] [outer = 0x7f6d95a08000] 04:04:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dada4d000 == 64 [pid = 7121] [id = 173] 04:04:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95813000 == 63 [pid = 7121] [id = 166] 04:04:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9ce72800 == 62 [pid = 7121] [id = 54] 04:04:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9d687000 == 61 [pid = 7121] [id = 48] 04:04:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6daef5d000 == 60 [pid = 7121] [id = 47] 04:04:03 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6d9bc57800) [pid = 7121] [serial = 553] [outer = (nil)] [url = about:blank] 04:04:03 INFO - PROCESS | 7121 | 1460977443906 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]]]}] 04:04:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fa49800 == 59 [pid = 7121] [id = 187] 04:04:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9bb89000 == 58 [pid = 7121] [id = 186] 04:04:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94dcd000 == 57 [pid = 7121] [id = 185] 04:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1401ms 04:04:03 INFO - PROCESS | 7121 | 1460977443933 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 04:04:03 INFO - PROCESS | 7121 | 1460977443941 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 04:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:04:03 INFO - PROCESS | 7121 | 1460977443950 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:04:03 INFO - PROCESS | 7121 | 1460977443954 Marionette TRACE conn3 <- [1,774,null,{}] 04:04:03 INFO - PROCESS | 7121 | 1460977443959 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}] 04:04:04 INFO - PROCESS | 7121 | 1460977444095 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6d9b9ca800) [pid = 7121] [serial = 500] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d98e78800) [pid = 7121] [serial = 454] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 102 (0x7f6da110b000) [pid = 7121] [serial = 451] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6d99990400) [pid = 7121] [serial = 544] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d96bedc00) [pid = 7121] [serial = 542] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6d9af42c00) [pid = 7121] [serial = 545] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6dadde6000) [pid = 7121] [serial = 538] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6d9bd56800) [pid = 7121] [serial = 529] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 96 (0x7f6d95bcc400) [pid = 7121] [serial = 541] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 95 (0x7f6da020e800) [pid = 7121] [serial = 532] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 94 (0x7f6da110e800) [pid = 7121] [serial = 535] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 93 (0x7f6d9b9cf800) [pid = 7121] [serial = 548] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 92 (0x7f6da0219800) [pid = 7121] [serial = 491] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 91 (0x7f6da0c40800) [pid = 7121] [serial = 494] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 90 (0x7f6daec19400) [pid = 7121] [serial = 497] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 89 (0x7f6d9bc54000) [pid = 7121] [serial = 485] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 88 (0x7f6d976bac00) [pid = 7121] [serial = 482] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 87 (0x7f6d9f461c00) [pid = 7121] [serial = 488] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 86 (0x7f6d9b9d7000) [pid = 7121] [serial = 550] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 85 (0x7f6da6e4ec00) [pid = 7121] [serial = 521] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 84 (0x7f6d9b935000) [pid = 7121] [serial = 547] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 83 (0x7f6d95bc6800) [pid = 7121] [serial = 523] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 82 (0x7f6d9b978c00) [pid = 7121] [serial = 526] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | --DOMWINDOW == 81 (0x7f6d9bd52c00) [pid = 7121] [serial = 551] [outer = (nil)] [url = about:blank] 04:04:04 INFO - PROCESS | 7121 | 1460977444225 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:04 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94dcf000 == 58 [pid = 7121] [id = 201] 04:04:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 82 (0x7f6d95bc6800) [pid = 7121] [serial = 603] [outer = (nil)] 04:04:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 83 (0x7f6d976bac00) [pid = 7121] [serial = 604] [outer = 0x7f6d95bc6800] 04:04:04 INFO - PROCESS | 7121 | 1460977444284 Marionette DEBUG loaded listener.js 04:04:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 84 (0x7f6d9adb5000) [pid = 7121] [serial = 605] [outer = 0x7f6d95bc6800] 04:04:04 INFO - PROCESS | 7121 | 1460977444952 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]]]}] 04:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1030ms 04:04:04 INFO - PROCESS | 7121 | 1460977444980 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 04:04:04 INFO - PROCESS | 7121 | 1460977444983 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 04:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:04:05 INFO - PROCESS | 7121 | 1460977444993 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:04:05 INFO - PROCESS | 7121 | 1460977444997 Marionette TRACE conn3 <- [1,778,null,{}] 04:04:05 INFO - PROCESS | 7121 | 1460977445097 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}] 04:04:05 INFO - PROCESS | 7121 | 1460977445245 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 04:04:05 INFO - PROCESS | 7121 | 1460977445256 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:05 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9addf000 == 59 [pid = 7121] [id = 202] 04:04:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 85 (0x7f6d9b97e000) [pid = 7121] [serial = 606] [outer = (nil)] 04:04:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 86 (0x7f6d9b9d9c00) [pid = 7121] [serial = 607] [outer = 0x7f6d9b97e000] 04:04:05 INFO - PROCESS | 7121 | 1460977445317 Marionette DEBUG loaded listener.js 04:04:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 87 (0x7f6d9bc5a800) [pid = 7121] [serial = 608] [outer = 0x7f6d9b97e000] 04:04:06 INFO - PROCESS | 7121 | 1460977446086 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]]]}] 04:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1143ms 04:04:06 INFO - PROCESS | 7121 | 1460977446165 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 04:04:06 INFO - PROCESS | 7121 | 1460977446169 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 04:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:04:06 INFO - PROCESS | 7121 | 1460977446185 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:04:06 INFO - PROCESS | 7121 | 1460977446188 Marionette TRACE conn3 <- [1,782,null,{}] 04:04:06 INFO - PROCESS | 7121 | 1460977446197 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}] 04:04:06 INFO - PROCESS | 7121 | 1460977446384 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 04:04:06 INFO - PROCESS | 7121 | 1460977446401 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:06 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9ce74800 == 60 [pid = 7121] [id = 203] 04:04:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 88 (0x7f6d9b976c00) [pid = 7121] [serial = 609] [outer = (nil)] 04:04:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 89 (0x7f6d9d709000) [pid = 7121] [serial = 610] [outer = 0x7f6d9b976c00] 04:04:06 INFO - PROCESS | 7121 | 1460977446460 Marionette DEBUG loaded listener.js 04:04:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 90 (0x7f6d9e6dcc00) [pid = 7121] [serial = 611] [outer = 0x7f6d9b976c00] 04:04:07 INFO - PROCESS | 7121 | 1460977447180 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]]]}] 04:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1030ms 04:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:04:07 INFO - PROCESS | 7121 | 1460977447216 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 04:04:07 INFO - PROCESS | 7121 | 1460977447218 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 04:04:07 INFO - PROCESS | 7121 | 1460977447224 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:04:07 INFO - PROCESS | 7121 | 1460977447226 Marionette TRACE conn3 <- [1,786,null,{}] 04:04:07 INFO - PROCESS | 7121 | 1460977447231 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}] 04:04:07 INFO - PROCESS | 7121 | 1460977447405 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 04:04:07 INFO - PROCESS | 7121 | 1460977447428 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:07 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fa4e000 == 61 [pid = 7121] [id = 204] 04:04:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 91 (0x7f6d943ac000) [pid = 7121] [serial = 612] [outer = (nil)] 04:04:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 92 (0x7f6d9ea8bc00) [pid = 7121] [serial = 613] [outer = 0x7f6d943ac000] 04:04:07 INFO - PROCESS | 7121 | 1460977447486 Marionette DEBUG loaded listener.js 04:04:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 93 (0x7f6d9f12d800) [pid = 7121] [serial = 614] [outer = 0x7f6d943ac000] 04:04:08 INFO - PROCESS | 7121 | --DOMWINDOW == 92 (0x7f6d9e6d6800) [pid = 7121] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:04:08 INFO - PROCESS | 7121 | --DOMWINDOW == 91 (0x7f6d9dd6c400) [pid = 7121] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:04:08 INFO - PROCESS | 7121 | --DOMWINDOW == 90 (0x7f6d95a08400) [pid = 7121] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:04:08 INFO - PROCESS | 7121 | --DOMWINDOW == 89 (0x7f6d943ab400) [pid = 7121] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:04:08 INFO - PROCESS | 7121 | --DOMWINDOW == 88 (0x7f6d9b976400) [pid = 7121] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:04:08 INFO - PROCESS | 7121 | --DOMWINDOW == 87 (0x7f6d96be4800) [pid = 7121] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:04:08 INFO - PROCESS | 7121 | 1460977448464 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]]]}] 04:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1283ms 04:04:08 INFO - PROCESS | 7121 | 1460977448506 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 04:04:08 INFO - PROCESS | 7121 | 1460977448510 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 04:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:04:08 INFO - PROCESS | 7121 | 1460977448515 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:04:08 INFO - PROCESS | 7121 | 1460977448517 Marionette TRACE conn3 <- [1,790,null,{}] 04:04:08 INFO - PROCESS | 7121 | 1460977448529 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}] 04:04:08 INFO - PROCESS | 7121 | 1460977448761 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 04:04:08 INFO - PROCESS | 7121 | 1460977448772 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:08 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da08d4800 == 62 [pid = 7121] [id = 205] 04:04:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 88 (0x7f6d98ee7000) [pid = 7121] [serial = 615] [outer = (nil)] 04:04:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 89 (0x7f6d9f13c800) [pid = 7121] [serial = 616] [outer = 0x7f6d98ee7000] 04:04:08 INFO - PROCESS | 7121 | 1460977448850 Marionette DEBUG loaded listener.js 04:04:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 90 (0x7f6d9f5b2400) [pid = 7121] [serial = 617] [outer = 0x7f6d98ee7000] 04:04:09 INFO - PROCESS | 7121 | 1460977449581 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]]]}] 04:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1078ms 04:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:04:09 INFO - PROCESS | 7121 | 1460977449595 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 04:04:09 INFO - PROCESS | 7121 | 1460977449597 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 04:04:09 INFO - PROCESS | 7121 | 1460977449604 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:04:09 INFO - PROCESS | 7121 | 1460977449607 Marionette TRACE conn3 <- [1,794,null,{}] 04:04:09 INFO - PROCESS | 7121 | 1460977449612 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}] 04:04:09 INFO - PROCESS | 7121 | 1460977449783 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 04:04:09 INFO - PROCESS | 7121 | 1460977449806 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:09 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da3aa3000 == 63 [pid = 7121] [id = 206] 04:04:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 91 (0x7f6d9f7b8c00) [pid = 7121] [serial = 618] [outer = (nil)] 04:04:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 92 (0x7f6d9ff80c00) [pid = 7121] [serial = 619] [outer = 0x7f6d9f7b8c00] 04:04:09 INFO - PROCESS | 7121 | 1460977449863 Marionette DEBUG loaded listener.js 04:04:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 93 (0x7f6da021a800) [pid = 7121] [serial = 620] [outer = 0x7f6d9f7b8c00] 04:04:10 INFO - PROCESS | 7121 | 1460977450718 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]]]}] 04:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1179ms 04:04:10 INFO - PROCESS | 7121 | 1460977450783 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 04:04:10 INFO - PROCESS | 7121 | 1460977450789 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 04:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:04:10 INFO - PROCESS | 7121 | 1460977450797 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:04:10 INFO - PROCESS | 7121 | 1460977450803 Marionette TRACE conn3 <- [1,798,null,{}] 04:04:10 INFO - PROCESS | 7121 | 1460977450812 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}] 04:04:11 INFO - PROCESS | 7121 | 1460977451020 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 04:04:11 INFO - PROCESS | 7121 | 1460977451170 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:11 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96e67000 == 64 [pid = 7121] [id = 207] 04:04:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 94 (0x7f6d94260800) [pid = 7121] [serial = 621] [outer = (nil)] 04:04:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 95 (0x7f6d9884cc00) [pid = 7121] [serial = 622] [outer = 0x7f6d94260800] 04:04:11 INFO - PROCESS | 7121 | 1460977451240 Marionette DEBUG loaded listener.js 04:04:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 96 (0x7f6d9ac19400) [pid = 7121] [serial = 623] [outer = 0x7f6d94260800] 04:04:12 INFO - PROCESS | 7121 | 1460977452156 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]]]}] 04:04:12 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 04:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1433ms 04:04:12 INFO - PROCESS | 7121 | 1460977452232 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 04:04:12 INFO - PROCESS | 7121 | 1460977452240 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 04:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:04:12 INFO - PROCESS | 7121 | 1460977452250 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:04:12 INFO - PROCESS | 7121 | 1460977452253 Marionette TRACE conn3 <- [1,802,null,{}] 04:04:12 INFO - PROCESS | 7121 | 1460977452259 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}] 04:04:12 INFO - PROCESS | 7121 | 1460977452461 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 04:04:12 INFO - PROCESS | 7121 | 1460977452606 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:12 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fa49800 == 65 [pid = 7121] [id = 208] 04:04:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 97 (0x7f6d94a14000) [pid = 7121] [serial = 624] [outer = (nil)] 04:04:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6d9b9cf400) [pid = 7121] [serial = 625] [outer = 0x7f6d94a14000] 04:04:12 INFO - PROCESS | 7121 | 1460977452674 Marionette DEBUG loaded listener.js 04:04:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6d9bd4a800) [pid = 7121] [serial = 626] [outer = 0x7f6d94a14000] 04:04:13 INFO - PROCESS | 7121 | 1460977453661 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]]]}] 04:04:13 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 04:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1488ms 04:04:13 INFO - PROCESS | 7121 | 1460977453738 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 04:04:13 INFO - PROCESS | 7121 | 1460977453742 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 04:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:04:13 INFO - PROCESS | 7121 | 1460977453748 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:04:13 INFO - PROCESS | 7121 | 1460977453754 Marionette TRACE conn3 <- [1,806,null,{}] 04:04:13 INFO - PROCESS | 7121 | 1460977453769 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}] 04:04:13 INFO - PROCESS | 7121 | 1460977453976 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 04:04:14 INFO - PROCESS | 7121 | 1460977454164 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:14 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadad0000 == 66 [pid = 7121] [id = 209] 04:04:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6d9f130000) [pid = 7121] [serial = 627] [outer = (nil)] 04:04:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6d9f18a400) [pid = 7121] [serial = 628] [outer = 0x7f6d9f130000] 04:04:14 INFO - PROCESS | 7121 | 1460977454281 Marionette DEBUG loaded listener.js 04:04:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6d9f9a5000) [pid = 7121] [serial = 629] [outer = 0x7f6d9f130000] 04:04:15 INFO - PROCESS | 7121 | 1460977455071 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]]]}] 04:04:15 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 04:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1385ms 04:04:15 INFO - PROCESS | 7121 | 1460977455135 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 04:04:15 INFO - PROCESS | 7121 | 1460977455139 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 04:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:04:15 INFO - PROCESS | 7121 | 1460977455145 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:04:15 INFO - PROCESS | 7121 | 1460977455147 Marionette TRACE conn3 <- [1,810,null,{}] 04:04:15 INFO - PROCESS | 7121 | 1460977455153 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}] 04:04:15 INFO - PROCESS | 7121 | 1460977455311 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 04:04:15 INFO - PROCESS | 7121 | 1460977455455 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:15 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dae96c000 == 67 [pid = 7121] [id = 210] 04:04:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 103 (0x7f6d9f133000) [pid = 7121] [serial = 630] [outer = (nil)] 04:04:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6da03bf800) [pid = 7121] [serial = 631] [outer = 0x7f6d9f133000] 04:04:15 INFO - PROCESS | 7121 | 1460977455526 Marionette DEBUG loaded listener.js 04:04:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6da0472400) [pid = 7121] [serial = 632] [outer = 0x7f6d9f133000] 04:04:16 INFO - PROCESS | 7121 | 1460977456387 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]]]}] 04:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1281ms 04:04:16 INFO - PROCESS | 7121 | 1460977456427 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 04:04:16 INFO - PROCESS | 7121 | 1460977456430 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 04:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:04:16 INFO - PROCESS | 7121 | 1460977456436 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:04:16 INFO - PROCESS | 7121 | 1460977456438 Marionette TRACE conn3 <- [1,814,null,{}] 04:04:16 INFO - PROCESS | 7121 | 1460977456444 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}] 04:04:16 INFO - PROCESS | 7121 | 1460977456588 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 04:04:16 INFO - PROCESS | 7121 | 1460977456743 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:16 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6daef4e800 == 68 [pid = 7121] [id = 211] 04:04:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6d9fccf000) [pid = 7121] [serial = 633] [outer = (nil)] 04:04:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 107 (0x7f6da0618400) [pid = 7121] [serial = 634] [outer = 0x7f6d9fccf000] 04:04:16 INFO - PROCESS | 7121 | 1460977456813 Marionette DEBUG loaded listener.js 04:04:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 108 (0x7f6da0c3f800) [pid = 7121] [serial = 635] [outer = 0x7f6d9fccf000] 04:04:17 INFO - PROCESS | 7121 | 1460977457696 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] 04:04:17 INFO - PROCESS | 7121 | 1460977457774 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 04:04:17 INFO - PROCESS | 7121 | 1460977457780 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:04:17 INFO - PROCESS | 7121 | 1460977457783 Marionette TRACE conn3 <- [1,818,null,{}] 04:04:17 INFO - PROCESS | 7121 | 1460977457788 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}] 04:04:18 INFO - PROCESS | 7121 | 1460977458011 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 04:04:18 INFO - PROCESS | 7121 | 1460977458205 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:18 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db0f38000 == 69 [pid = 7121] [id = 212] 04:04:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 109 (0x7f6da3a1c400) [pid = 7121] [serial = 636] [outer = (nil)] 04:04:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 110 (0x7f6da3ca4000) [pid = 7121] [serial = 637] [outer = 0x7f6da3a1c400] 04:04:18 INFO - PROCESS | 7121 | 1460977458322 Marionette DEBUG loaded listener.js 04:04:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 111 (0x7f6dacc4fc00) [pid = 7121] [serial = 638] [outer = 0x7f6da3a1c400] 04:04:19 INFO - PROCESS | 7121 | 1460977459150 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]]]}] 04:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1429ms 04:04:19 INFO - PROCESS | 7121 | 1460977459209 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 04:04:19 INFO - PROCESS | 7121 | 1460977459211 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 04:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:04:19 INFO - PROCESS | 7121 | 1460977459217 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:04:19 INFO - PROCESS | 7121 | 1460977459220 Marionette TRACE conn3 <- [1,822,null,{}] 04:04:19 INFO - PROCESS | 7121 | 1460977459225 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}] 04:04:19 INFO - PROCESS | 7121 | 1460977459374 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 04:04:19 INFO - PROCESS | 7121 | 1460977459715 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:19 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96e62800 == 70 [pid = 7121] [id = 213] 04:04:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 112 (0x7f6d95a0ac00) [pid = 7121] [serial = 639] [outer = (nil)] 04:04:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 113 (0x7f6d95a11000) [pid = 7121] [serial = 640] [outer = 0x7f6d95a0ac00] 04:04:19 INFO - PROCESS | 7121 | 1460977459839 Marionette DEBUG loaded listener.js 04:04:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 114 (0x7f6d976bfc00) [pid = 7121] [serial = 641] [outer = 0x7f6d95a0ac00] 04:04:20 INFO - PROCESS | 7121 | 1460977460773 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] 04:04:20 INFO - PROCESS | 7121 | 1460977460865 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 04:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:04:20 INFO - PROCESS | 7121 | 1460977460879 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:04:20 INFO - PROCESS | 7121 | 1460977460885 Marionette TRACE conn3 <- [1,826,null,{}] 04:04:20 INFO - PROCESS | 7121 | 1460977460978 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}] 04:04:21 INFO - PROCESS | 7121 | --DOMWINDOW == 113 (0x7f6d9f461000) [pid = 7121] [serial = 586] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 7121 | 1460977461397 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 04:04:21 INFO - PROCESS | 7121 | --DOMWINDOW == 112 (0x7f6d9bc57c00) [pid = 7121] [serial = 562] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 7121 | --DOMWINDOW == 111 (0x7f6d9ecef800) [pid = 7121] [serial = 583] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 7121 | --DOMWINDOW == 110 (0x7f6d9dfd8800) [pid = 7121] [serial = 580] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 7121 | --DOMWINDOW == 109 (0x7f6d9e9e0000) [pid = 7121] [serial = 581] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 7121 | --DOMWINDOW == 108 (0x7f6d9ecf9c00) [pid = 7121] [serial = 584] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 7121 | --DOMWINDOW == 107 (0x7f6d9cb16800) [pid = 7121] [serial = 554] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 7121 | --DOMWINDOW == 106 (0x7f6d9708e000) [pid = 7121] [serial = 574] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6d9999c800) [pid = 7121] [serial = 575] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6d9f45b400) [pid = 7121] [serial = 565] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d9b97d800) [pid = 7121] [serial = 577] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 7121 | --DOMWINDOW == 102 (0x7f6d9bc4fc00) [pid = 7121] [serial = 578] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 7121 | --DOMWINDOW == 101 (0x7f6d943a2800) [pid = 7121] [serial = 556] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 7121 | --DOMWINDOW == 100 (0x7f6d96ee1000) [pid = 7121] [serial = 572] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 7121 | --DOMWINDOW == 99 (0x7f6d96beb800) [pid = 7121] [serial = 571] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 7121 | --DOMWINDOW == 98 (0x7f6d9884f800) [pid = 7121] [serial = 568] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 7121 | --DOMWINDOW == 97 (0x7f6d99999400) [pid = 7121] [serial = 559] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 7121 | 1460977461506 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:21 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95cc5800 == 71 [pid = 7121] [id = 214] 04:04:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 98 (0x7f6d96beb800) [pid = 7121] [serial = 642] [outer = (nil)] 04:04:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 99 (0x7f6d9af42c00) [pid = 7121] [serial = 643] [outer = 0x7f6d96beb800] 04:04:21 INFO - PROCESS | 7121 | 1460977461569 Marionette DEBUG loaded listener.js 04:04:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 100 (0x7f6d9b9ca800) [pid = 7121] [serial = 644] [outer = 0x7f6d96beb800] 04:04:22 INFO - PROCESS | 7121 | 1460977462296 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]]]}] 04:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1439ms 04:04:22 INFO - PROCESS | 7121 | 1460977462323 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 04:04:22 INFO - PROCESS | 7121 | 1460977462329 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 04:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:04:22 INFO - PROCESS | 7121 | 1460977462337 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:04:22 INFO - PROCESS | 7121 | 1460977462340 Marionette TRACE conn3 <- [1,830,null,{}] 04:04:22 INFO - PROCESS | 7121 | 1460977462345 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}] 04:04:22 INFO - PROCESS | 7121 | 1460977462485 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 04:04:22 INFO - PROCESS | 7121 | 1460977462496 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:22 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bbc1000 == 72 [pid = 7121] [id = 215] 04:04:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 101 (0x7f6d94a14800) [pid = 7121] [serial = 645] [outer = (nil)] 04:04:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 102 (0x7f6d9cb14000) [pid = 7121] [serial = 646] [outer = 0x7f6d94a14800] 04:04:22 INFO - PROCESS | 7121 | 1460977462554 Marionette DEBUG loaded listener.js 04:04:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 103 (0x7f6d9dcd3400) [pid = 7121] [serial = 647] [outer = 0x7f6d94a14800] 04:04:23 INFO - PROCESS | 7121 | 1460977463344 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]]]}] 04:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1034ms 04:04:23 INFO - PROCESS | 7121 | 1460977463371 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 04:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:04:23 INFO - PROCESS | 7121 | 1460977463375 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 04:04:23 INFO - PROCESS | 7121 | 1460977463382 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:04:23 INFO - PROCESS | 7121 | 1460977463390 Marionette TRACE conn3 <- [1,834,null,{}] 04:04:23 INFO - PROCESS | 7121 | 1460977463446 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}] 04:04:23 INFO - PROCESS | 7121 | 1460977463639 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 04:04:23 INFO - PROCESS | 7121 | 1460977463676 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:23 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fa4c000 == 73 [pid = 7121] [id = 216] 04:04:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6d9b9d6400) [pid = 7121] [serial = 648] [outer = (nil)] 04:04:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6d9f134400) [pid = 7121] [serial = 649] [outer = 0x7f6d9b9d6400] 04:04:23 INFO - PROCESS | 7121 | 1460977463734 Marionette DEBUG loaded listener.js 04:04:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6d9f56dc00) [pid = 7121] [serial = 650] [outer = 0x7f6d9b9d6400] 04:04:24 INFO - PROCESS | 7121 | 1460977464480 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]]]}] 04:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1130ms 04:04:24 INFO - PROCESS | 7121 | 1460977464517 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 04:04:24 INFO - PROCESS | 7121 | 1460977464521 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 04:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:04:24 INFO - PROCESS | 7121 | 1460977464531 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:04:24 INFO - PROCESS | 7121 | 1460977464533 Marionette TRACE conn3 <- [1,838,null,{}] 04:04:24 INFO - PROCESS | 7121 | 1460977464537 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}] 04:04:24 INFO - PROCESS | 7121 | 1460977464712 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 04:04:24 INFO - PROCESS | 7121 | 1460977464736 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:24 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95a96000 == 74 [pid = 7121] [id = 217] 04:04:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 107 (0x7f6d9b9cc400) [pid = 7121] [serial = 651] [outer = (nil)] 04:04:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 108 (0x7f6da0217c00) [pid = 7121] [serial = 652] [outer = 0x7f6d9b9cc400] 04:04:24 INFO - PROCESS | 7121 | 1460977464792 Marionette DEBUG loaded listener.js 04:04:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 109 (0x7f6da0c44c00) [pid = 7121] [serial = 653] [outer = 0x7f6d9b9cc400] 04:04:25 INFO - PROCESS | 7121 | --DOMWINDOW == 108 (0x7f6d95a08000) [pid = 7121] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:04:25 INFO - PROCESS | 7121 | --DOMWINDOW == 107 (0x7f6d9b976c00) [pid = 7121] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:04:25 INFO - PROCESS | 7121 | --DOMWINDOW == 106 (0x7f6d943ac000) [pid = 7121] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:04:25 INFO - PROCESS | 7121 | --DOMWINDOW == 105 (0x7f6d95bc6800) [pid = 7121] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:04:25 INFO - PROCESS | 7121 | --DOMWINDOW == 104 (0x7f6d9b97e000) [pid = 7121] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:04:25 INFO - PROCESS | 7121 | --DOMWINDOW == 103 (0x7f6d98ee7000) [pid = 7121] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:04:25 INFO - PROCESS | 7121 | 1460977465658 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]]]}] 04:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1185ms 04:04:25 INFO - PROCESS | 7121 | 1460977465713 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 04:04:25 INFO - PROCESS | 7121 | 1460977465716 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 04:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:04:25 INFO - PROCESS | 7121 | 1460977465722 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:04:25 INFO - PROCESS | 7121 | 1460977465724 Marionette TRACE conn3 <- [1,842,null,{}] 04:04:25 INFO - PROCESS | 7121 | 1460977465729 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}] 04:04:25 INFO - PROCESS | 7121 | 1460977465897 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 04:04:25 INFO - PROCESS | 7121 | 1460977465972 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:26 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da7b0f800 == 75 [pid = 7121] [id = 218] 04:04:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 104 (0x7f6da0214c00) [pid = 7121] [serial = 654] [outer = (nil)] 04:04:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 105 (0x7f6da0c47000) [pid = 7121] [serial = 655] [outer = 0x7f6da0214c00] 04:04:26 INFO - PROCESS | 7121 | 1460977466044 Marionette DEBUG loaded listener.js 04:04:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 106 (0x7f6da3ae8800) [pid = 7121] [serial = 656] [outer = 0x7f6da0214c00] 04:04:26 INFO - PROCESS | 7121 | 1460977466726 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]]]}] 04:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1029ms 04:04:26 INFO - PROCESS | 7121 | 1460977466751 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 04:04:26 INFO - PROCESS | 7121 | 1460977466754 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 04:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:04:26 INFO - PROCESS | 7121 | 1460977466759 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:04:26 INFO - PROCESS | 7121 | 1460977466762 Marionette TRACE conn3 <- [1,846,null,{}] 04:04:26 INFO - PROCESS | 7121 | 1460977466785 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}] 04:04:26 INFO - PROCESS | 7121 | 1460977466965 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 04:04:26 INFO - PROCESS | 7121 | 1460977466983 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:27 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6daedf0800 == 76 [pid = 7121] [id = 219] 04:04:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 107 (0x7f6da6e46c00) [pid = 7121] [serial = 657] [outer = (nil)] 04:04:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 108 (0x7f6dad867800) [pid = 7121] [serial = 658] [outer = 0x7f6da6e46c00] 04:04:27 INFO - PROCESS | 7121 | 1460977467040 Marionette DEBUG loaded listener.js 04:04:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 109 (0x7f6dadab3400) [pid = 7121] [serial = 659] [outer = 0x7f6da6e46c00] 04:04:28 INFO - PROCESS | 7121 | 1460977468014 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]]]}] 04:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1297ms 04:04:28 INFO - PROCESS | 7121 | 1460977468057 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 04:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:04:28 INFO - PROCESS | 7121 | 1460977468062 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 04:04:28 INFO - PROCESS | 7121 | 1460977468070 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:04:28 INFO - PROCESS | 7121 | 1460977468075 Marionette TRACE conn3 <- [1,850,null,{}] 04:04:28 INFO - PROCESS | 7121 | 1460977468084 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}] 04:04:28 INFO - PROCESS | 7121 | 1460977468297 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 04:04:28 INFO - PROCESS | 7121 | 1460977468467 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:28 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bbb0000 == 77 [pid = 7121] [id = 220] 04:04:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 110 (0x7f6d94a19c00) [pid = 7121] [serial = 660] [outer = (nil)] 04:04:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 111 (0x7f6d9adb8c00) [pid = 7121] [serial = 661] [outer = 0x7f6d94a19c00] 04:04:28 INFO - PROCESS | 7121 | 1460977468549 Marionette DEBUG loaded listener.js 04:04:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 112 (0x7f6d9b97e000) [pid = 7121] [serial = 662] [outer = 0x7f6d94a19c00] 04:04:29 INFO - PROCESS | 7121 | 1460977469404 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]]]}] 04:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1384ms 04:04:29 INFO - PROCESS | 7121 | 1460977469455 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 04:04:29 INFO - PROCESS | 7121 | 1460977469463 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 04:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:04:29 INFO - PROCESS | 7121 | 1460977469473 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:04:29 INFO - PROCESS | 7121 | 1460977469476 Marionette TRACE conn3 <- [1,854,null,{}] 04:04:29 INFO - PROCESS | 7121 | 1460977469482 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}] 04:04:29 INFO - PROCESS | 7121 | 1460977469654 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 04:04:29 INFO - PROCESS | 7121 | 1460977469801 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:29 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da6f40800 == 78 [pid = 7121] [id = 221] 04:04:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 113 (0x7f6d97c70c00) [pid = 7121] [serial = 663] [outer = (nil)] 04:04:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 114 (0x7f6d9d7c9c00) [pid = 7121] [serial = 664] [outer = 0x7f6d97c70c00] 04:04:29 INFO - PROCESS | 7121 | 1460977469871 Marionette DEBUG loaded listener.js 04:04:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 115 (0x7f6d9f131800) [pid = 7121] [serial = 665] [outer = 0x7f6d97c70c00] 04:04:30 INFO - PROCESS | 7121 | 1460977470806 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]]]}] 04:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1384ms 04:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:04:30 INFO - PROCESS | 7121 | 1460977470858 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 04:04:30 INFO - PROCESS | 7121 | 1460977470861 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 04:04:30 INFO - PROCESS | 7121 | 1460977470867 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:04:30 INFO - PROCESS | 7121 | 1460977470873 Marionette TRACE conn3 <- [1,858,null,{}] 04:04:30 INFO - PROCESS | 7121 | 1460977470889 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}] 04:04:31 INFO - PROCESS | 7121 | 1460977471059 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 04:04:31 INFO - PROCESS | 7121 | 1460977471209 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:31 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db298e000 == 79 [pid = 7121] [id = 222] 04:04:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 116 (0x7f6d9f134c00) [pid = 7121] [serial = 666] [outer = (nil)] 04:04:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 117 (0x7f6da15b7c00) [pid = 7121] [serial = 667] [outer = 0x7f6d9f134c00] 04:04:31 INFO - PROCESS | 7121 | 1460977471282 Marionette DEBUG loaded listener.js 04:04:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 118 (0x7f6da6e46400) [pid = 7121] [serial = 668] [outer = 0x7f6d9f134c00] 04:04:32 INFO - PROCESS | 7121 | 1460977472112 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]]]}] 04:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1284ms 04:04:32 INFO - PROCESS | 7121 | 1460977472153 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 04:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:04:32 INFO - PROCESS | 7121 | 1460977472158 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 04:04:32 INFO - PROCESS | 7121 | 1460977472165 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:04:32 INFO - PROCESS | 7121 | 1460977472168 Marionette TRACE conn3 <- [1,862,null,{}] 04:04:32 INFO - PROCESS | 7121 | 1460977472173 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}] 04:04:32 INFO - PROCESS | 7121 | 1460977472331 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 04:04:32 INFO - PROCESS | 7121 | 1460977472498 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:32 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db3203000 == 80 [pid = 7121] [id = 223] 04:04:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 119 (0x7f6d9f135800) [pid = 7121] [serial = 669] [outer = (nil)] 04:04:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 120 (0x7f6daccd0800) [pid = 7121] [serial = 670] [outer = 0x7f6d9f135800] 04:04:32 INFO - PROCESS | 7121 | 1460977472577 Marionette DEBUG loaded listener.js 04:04:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 121 (0x7f6dadd93c00) [pid = 7121] [serial = 671] [outer = 0x7f6d9f135800] 04:04:33 INFO - PROCESS | 7121 | 1460977473415 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]]]}] 04:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1279ms 04:04:33 INFO - PROCESS | 7121 | 1460977473445 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 04:04:33 INFO - PROCESS | 7121 | 1460977473447 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 04:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:04:33 INFO - PROCESS | 7121 | 1460977473453 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:04:33 INFO - PROCESS | 7121 | 1460977473456 Marionette TRACE conn3 <- [1,866,null,{}] 04:04:33 INFO - PROCESS | 7121 | 1460977473461 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}] 04:04:33 INFO - PROCESS | 7121 | 1460977473611 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 04:04:33 INFO - PROCESS | 7121 | 1460977473768 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:33 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db4e85800 == 81 [pid = 7121] [id = 224] 04:04:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 122 (0x7f6d9bc4d800) [pid = 7121] [serial = 672] [outer = (nil)] 04:04:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 123 (0x7f6dadfd6c00) [pid = 7121] [serial = 673] [outer = 0x7f6d9bc4d800] 04:04:33 INFO - PROCESS | 7121 | 1460977473849 Marionette DEBUG loaded listener.js 04:04:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 124 (0x7f6daecccc00) [pid = 7121] [serial = 674] [outer = 0x7f6d9bc4d800] 04:04:34 INFO - PROCESS | 7121 | 1460977474679 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]]]}] 04:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1283ms 04:04:34 INFO - PROCESS | 7121 | 1460977474738 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 04:04:34 INFO - PROCESS | 7121 | 1460977474741 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 04:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:04:34 INFO - PROCESS | 7121 | 1460977474747 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:04:34 INFO - PROCESS | 7121 | 1460977474749 Marionette TRACE conn3 <- [1,870,null,{}] 04:04:34 INFO - PROCESS | 7121 | 1460977474754 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}] 04:04:34 INFO - PROCESS | 7121 | 1460977474933 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 04:04:35 INFO - PROCESS | 7121 | 1460977475086 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:35 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dba884800 == 82 [pid = 7121] [id = 225] 04:04:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 125 (0x7f6daef04400) [pid = 7121] [serial = 675] [outer = (nil)] 04:04:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 126 (0x7f6daef11400) [pid = 7121] [serial = 676] [outer = 0x7f6daef04400] 04:04:35 INFO - PROCESS | 7121 | 1460977475162 Marionette DEBUG loaded listener.js 04:04:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 127 (0x7f6db0f42000) [pid = 7121] [serial = 677] [outer = 0x7f6daef04400] 04:04:35 INFO - PROCESS | 7121 | 1460977475962 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]]]}] 04:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1287ms 04:04:36 INFO - PROCESS | 7121 | 1460977476035 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 04:04:36 INFO - PROCESS | 7121 | 1460977476040 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 04:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:04:36 INFO - PROCESS | 7121 | 1460977476047 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:04:36 INFO - PROCESS | 7121 | 1460977476050 Marionette TRACE conn3 <- [1,874,null,{}] 04:04:36 INFO - PROCESS | 7121 | 1460977476055 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}] 04:04:36 INFO - PROCESS | 7121 | 1460977476252 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 04:04:36 INFO - PROCESS | 7121 | 1460977476404 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:36 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90ade800 == 83 [pid = 7121] [id = 226] 04:04:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 128 (0x7f6daef06400) [pid = 7121] [serial = 678] [outer = (nil)] 04:04:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 129 (0x7f6db264dc00) [pid = 7121] [serial = 679] [outer = 0x7f6daef06400] 04:04:36 INFO - PROCESS | 7121 | 1460977476471 Marionette DEBUG loaded listener.js 04:04:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 130 (0x7f6db2c25400) [pid = 7121] [serial = 680] [outer = 0x7f6daef06400] 04:04:37 INFO - PROCESS | 7121 | 1460977477307 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]]]}] 04:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1328ms 04:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:04:37 INFO - PROCESS | 7121 | 1460977477377 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 04:04:37 INFO - PROCESS | 7121 | 1460977477380 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 04:04:37 INFO - PROCESS | 7121 | 1460977477386 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:04:37 INFO - PROCESS | 7121 | 1460977477389 Marionette TRACE conn3 <- [1,878,null,{}] 04:04:37 INFO - PROCESS | 7121 | 1460977477394 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}] 04:04:37 INFO - PROCESS | 7121 | 1460977477542 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 04:04:37 INFO - PROCESS | 7121 | 1460977477705 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:37 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90cad000 == 84 [pid = 7121] [id = 227] 04:04:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 131 (0x7f6d95a03800) [pid = 7121] [serial = 681] [outer = (nil)] 04:04:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 132 (0x7f6d98ee8000) [pid = 7121] [serial = 682] [outer = 0x7f6d95a03800] 04:04:37 INFO - PROCESS | 7121 | 1460977477782 Marionette DEBUG loaded listener.js 04:04:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 133 (0x7f6db2c2a000) [pid = 7121] [serial = 683] [outer = 0x7f6d95a03800] 04:04:38 INFO - PROCESS | 7121 | 1460977478563 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]]]}] 04:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1233ms 04:04:38 INFO - PROCESS | 7121 | 1460977478620 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 04:04:38 INFO - PROCESS | 7121 | 1460977478623 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 04:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:04:38 INFO - PROCESS | 7121 | 1460977478629 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:04:38 INFO - PROCESS | 7121 | 1460977478631 Marionette TRACE conn3 <- [1,882,null,{}] 04:04:38 INFO - PROCESS | 7121 | 1460977478637 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}] 04:04:38 INFO - PROCESS | 7121 | 1460977478795 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 04:04:39 INFO - PROCESS | 7121 | 1460977479262 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:39 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9695f000 == 85 [pid = 7121] [id = 228] 04:04:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 134 (0x7f6d94a15800) [pid = 7121] [serial = 684] [outer = (nil)] 04:04:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 135 (0x7f6d95a08c00) [pid = 7121] [serial = 685] [outer = 0x7f6d94a15800] 04:04:39 INFO - PROCESS | 7121 | 1460977479396 Marionette DEBUG loaded listener.js 04:04:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 136 (0x7f6d96bee800) [pid = 7121] [serial = 686] [outer = 0x7f6d94a15800] 04:04:40 INFO - PROCESS | 7121 | 1460977480175 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]]]}] 04:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1587ms 04:04:40 INFO - PROCESS | 7121 | 1460977480218 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 04:04:40 INFO - PROCESS | 7121 | 1460977480224 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 04:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:04:40 INFO - PROCESS | 7121 | 1460977480232 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:04:40 INFO - PROCESS | 7121 | 1460977480236 Marionette TRACE conn3 <- [1,886,null,{}] 04:04:40 INFO - PROCESS | 7121 | 1460977480242 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}] 04:04:40 INFO - PROCESS | 7121 | 1460977480447 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 04:04:40 INFO - PROCESS | 7121 | 1460977480651 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:40 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95811800 == 86 [pid = 7121] [id = 229] 04:04:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 137 (0x7f6d98ce1000) [pid = 7121] [serial = 687] [outer = (nil)] 04:04:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 138 (0x7f6d9b933c00) [pid = 7121] [serial = 688] [outer = 0x7f6d98ce1000] 04:04:40 INFO - PROCESS | 7121 | 1460977480718 Marionette DEBUG loaded listener.js 04:04:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 139 (0x7f6d9bc56400) [pid = 7121] [serial = 689] [outer = 0x7f6d98ce1000] 04:04:41 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d98eb5800 == 85 [pid = 7121] [id = 53] 04:04:41 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db4e82000 == 84 [pid = 7121] [id = 99] 04:04:41 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da0c71800 == 83 [pid = 7121] [id = 159] 04:04:41 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da7b0f800 == 82 [pid = 7121] [id = 218] 04:04:41 INFO - PROCESS | 7121 | --DOMWINDOW == 138 (0x7f6d9f2b3000) [pid = 7121] [serial = 598] [outer = (nil)] [url = about:blank] 04:04:41 INFO - PROCESS | 7121 | --DOMWINDOW == 137 (0x7f6d9dd63800) [pid = 7121] [serial = 595] [outer = (nil)] [url = about:blank] 04:04:41 INFO - PROCESS | 7121 | --DOMWINDOW == 136 (0x7f6d96be2800) [pid = 7121] [serial = 589] [outer = (nil)] [url = about:blank] 04:04:41 INFO - PROCESS | 7121 | --DOMWINDOW == 135 (0x7f6d99998400) [pid = 7121] [serial = 592] [outer = (nil)] [url = about:blank] 04:04:41 INFO - PROCESS | 7121 | --DOMWINDOW == 134 (0x7f6d9ff80c00) [pid = 7121] [serial = 619] [outer = (nil)] [url = about:blank] 04:04:41 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95a96000 == 81 [pid = 7121] [id = 217] 04:04:41 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fa4c000 == 80 [pid = 7121] [id = 216] 04:04:41 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9bbc1000 == 79 [pid = 7121] [id = 215] 04:04:41 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95cc5800 == 78 [pid = 7121] [id = 214] 04:04:41 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d96e62800 == 77 [pid = 7121] [id = 213] 04:04:41 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadad0000 == 76 [pid = 7121] [id = 209] 04:04:41 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fa49800 == 75 [pid = 7121] [id = 208] 04:04:41 INFO - PROCESS | 7121 | --DOMWINDOW == 133 (0x7f6d98cd6400) [pid = 7121] [serial = 602] [outer = (nil)] [url = about:blank] 04:04:41 INFO - PROCESS | 7121 | --DOMWINDOW == 132 (0x7f6d9d709000) [pid = 7121] [serial = 610] [outer = (nil)] [url = about:blank] 04:04:41 INFO - PROCESS | 7121 | --DOMWINDOW == 131 (0x7f6d9ea8bc00) [pid = 7121] [serial = 613] [outer = (nil)] [url = about:blank] 04:04:41 INFO - PROCESS | 7121 | --DOMWINDOW == 130 (0x7f6d9e6dcc00) [pid = 7121] [serial = 611] [outer = (nil)] [url = about:blank] 04:04:41 INFO - PROCESS | 7121 | --DOMWINDOW == 129 (0x7f6d9adb5000) [pid = 7121] [serial = 605] [outer = (nil)] [url = about:blank] 04:04:41 INFO - PROCESS | 7121 | --DOMWINDOW == 128 (0x7f6d96ee3c00) [pid = 7121] [serial = 601] [outer = (nil)] [url = about:blank] 04:04:41 INFO - PROCESS | 7121 | --DOMWINDOW == 127 (0x7f6d9bc5a800) [pid = 7121] [serial = 608] [outer = (nil)] [url = about:blank] 04:04:41 INFO - PROCESS | 7121 | --DOMWINDOW == 126 (0x7f6d9f5b2400) [pid = 7121] [serial = 617] [outer = (nil)] [url = about:blank] 04:04:41 INFO - PROCESS | 7121 | --DOMWINDOW == 125 (0x7f6d9f13c800) [pid = 7121] [serial = 616] [outer = (nil)] [url = about:blank] 04:04:41 INFO - PROCESS | 7121 | --DOMWINDOW == 124 (0x7f6d9b9d9c00) [pid = 7121] [serial = 607] [outer = (nil)] [url = about:blank] 04:04:41 INFO - PROCESS | 7121 | --DOMWINDOW == 123 (0x7f6d9f12d800) [pid = 7121] [serial = 614] [outer = (nil)] [url = about:blank] 04:04:41 INFO - PROCESS | 7121 | --DOMWINDOW == 122 (0x7f6d976bac00) [pid = 7121] [serial = 604] [outer = (nil)] [url = about:blank] 04:04:41 INFO - PROCESS | 7121 | 1460977481654 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]]]}] 04:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1434ms 04:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:04:41 INFO - PROCESS | 7121 | 1460977481670 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 04:04:41 INFO - PROCESS | 7121 | 1460977481675 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 04:04:41 INFO - PROCESS | 7121 | 1460977481681 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:04:41 INFO - PROCESS | 7121 | 1460977481684 Marionette TRACE conn3 <- [1,890,null,{}] 04:04:41 INFO - PROCESS | 7121 | 1460977481689 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}] 04:04:41 INFO - PROCESS | 7121 | 1460977481828 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 04:04:41 INFO - PROCESS | 7121 | 1460977481844 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:41 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95a9b800 == 76 [pid = 7121] [id = 230] 04:04:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 123 (0x7f6d9cb19400) [pid = 7121] [serial = 690] [outer = (nil)] 04:04:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 124 (0x7f6d9dcda400) [pid = 7121] [serial = 691] [outer = 0x7f6d9cb19400] 04:04:41 INFO - PROCESS | 7121 | 1460977481902 Marionette DEBUG loaded listener.js 04:04:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 125 (0x7f6d9ea8b400) [pid = 7121] [serial = 692] [outer = 0x7f6d9cb19400] 04:04:42 INFO - PROCESS | 7121 | 1460977482706 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]]]}] 04:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1036ms 04:04:42 INFO - PROCESS | 7121 | 1460977482722 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 04:04:42 INFO - PROCESS | 7121 | 1460977482726 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 04:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:04:42 INFO - PROCESS | 7121 | 1460977482754 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:04:42 INFO - PROCESS | 7121 | 1460977482763 Marionette TRACE conn3 <- [1,894,null,{}] 04:04:42 INFO - PROCESS | 7121 | 1460977482772 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}] 04:04:43 INFO - PROCESS | 7121 | 1460977482999 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 04:04:43 INFO - PROCESS | 7121 | 1460977483154 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:43 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f5be800 == 77 [pid = 7121] [id = 231] 04:04:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 126 (0x7f6d9b9d9c00) [pid = 7121] [serial = 693] [outer = (nil)] 04:04:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 127 (0x7f6d9f137800) [pid = 7121] [serial = 694] [outer = 0x7f6d9b9d9c00] 04:04:43 INFO - PROCESS | 7121 | 1460977483212 Marionette DEBUG loaded listener.js 04:04:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 128 (0x7f6d9f9a0000) [pid = 7121] [serial = 695] [outer = 0x7f6d9b9d9c00] 04:04:43 INFO - PROCESS | 7121 | 1460977483965 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]]]}] 04:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1263ms 04:04:43 INFO - PROCESS | 7121 | 1460977483994 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 04:04:44 INFO - PROCESS | 7121 | 1460977483998 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 04:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:04:44 INFO - PROCESS | 7121 | 1460977484002 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:04:44 INFO - PROCESS | 7121 | 1460977484005 Marionette TRACE conn3 <- [1,898,null,{}] 04:04:44 INFO - PROCESS | 7121 | 1460977484010 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}] 04:04:44 INFO - PROCESS | 7121 | 1460977484191 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 04:04:44 INFO - PROCESS | 7121 | 1460977484213 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:44 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da08de800 == 78 [pid = 7121] [id = 232] 04:04:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 129 (0x7f6d9f572000) [pid = 7121] [serial = 696] [outer = (nil)] 04:04:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 130 (0x7f6da082c400) [pid = 7121] [serial = 697] [outer = 0x7f6d9f572000] 04:04:44 INFO - PROCESS | 7121 | 1460977484270 Marionette DEBUG loaded listener.js 04:04:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 131 (0x7f6da1109000) [pid = 7121] [serial = 698] [outer = 0x7f6d9f572000] 04:04:45 INFO - PROCESS | 7121 | 1460977485078 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]]]}] 04:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1130ms 04:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:04:45 INFO - PROCESS | 7121 | 1460977485134 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 04:04:45 INFO - PROCESS | 7121 | 1460977485136 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 04:04:45 INFO - PROCESS | 7121 | 1460977485140 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:04:45 INFO - PROCESS | 7121 | 1460977485144 Marionette TRACE conn3 <- [1,902,null,{}] 04:04:45 INFO - PROCESS | 7121 | 1460977485148 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}] 04:04:45 INFO - PROCESS | 7121 | 1460977485321 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 04:04:45 INFO - PROCESS | 7121 | 1460977485348 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:45 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da6f3d000 == 79 [pid = 7121] [id = 233] 04:04:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 132 (0x7f6da3c58c00) [pid = 7121] [serial = 699] [outer = (nil)] 04:04:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 133 (0x7f6da6e4ec00) [pid = 7121] [serial = 700] [outer = 0x7f6da3c58c00] 04:04:45 INFO - PROCESS | 7121 | 1460977485418 Marionette DEBUG loaded listener.js 04:04:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 134 (0x7f6dadfd7000) [pid = 7121] [serial = 701] [outer = 0x7f6da3c58c00] 04:04:45 INFO - PROCESS | 7121 | --DOMWINDOW == 133 (0x7f6d9b9d6400) [pid = 7121] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:04:45 INFO - PROCESS | 7121 | --DOMWINDOW == 132 (0x7f6d96beb800) [pid = 7121] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:04:45 INFO - PROCESS | 7121 | --DOMWINDOW == 131 (0x7f6d9b9cc400) [pid = 7121] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:04:45 INFO - PROCESS | 7121 | --DOMWINDOW == 130 (0x7f6d94a14800) [pid = 7121] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:04:45 INFO - PROCESS | 7121 | --DOMWINDOW == 129 (0x7f6d95a0ac00) [pid = 7121] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:04:45 INFO - PROCESS | 7121 | --DOMWINDOW == 128 (0x7f6da0214c00) [pid = 7121] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:04:45 INFO - PROCESS | 7121 | --DOMWINDOW == 127 (0x7f6d9ecfd800) [pid = 7121] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:04:46 INFO - PROCESS | 7121 | 1460977486324 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]]]}] 04:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1227ms 04:04:46 INFO - PROCESS | 7121 | 1460977486371 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 04:04:46 INFO - PROCESS | 7121 | 1460977486373 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 04:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:04:46 INFO - PROCESS | 7121 | 1460977486389 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:04:46 INFO - PROCESS | 7121 | 1460977486393 Marionette TRACE conn3 <- [1,906,null,{}] 04:04:46 INFO - PROCESS | 7121 | 1460977486398 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}] 04:04:46 INFO - PROCESS | 7121 | 1460977486533 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 04:04:46 INFO - PROCESS | 7121 | 1460977486547 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:46 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadb6e800 == 80 [pid = 7121] [id = 234] 04:04:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 128 (0x7f6dadfd8400) [pid = 7121] [serial = 702] [outer = (nil)] 04:04:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 129 (0x7f6db0e1f400) [pid = 7121] [serial = 703] [outer = 0x7f6dadfd8400] 04:04:46 INFO - PROCESS | 7121 | 1460977486603 Marionette DEBUG loaded listener.js 04:04:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 130 (0x7f6db0ec3000) [pid = 7121] [serial = 704] [outer = 0x7f6dadfd8400] 04:04:47 INFO - PROCESS | 7121 | 1460977487324 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]]]}] 04:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 989ms 04:04:47 INFO - PROCESS | 7121 | 1460977487370 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 04:04:47 INFO - PROCESS | 7121 | 1460977487373 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 04:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:04:47 INFO - PROCESS | 7121 | 1460977487378 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:04:47 INFO - PROCESS | 7121 | 1460977487380 Marionette TRACE conn3 <- [1,910,null,{}] 04:04:47 INFO - PROCESS | 7121 | 1460977487385 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}] 04:04:47 INFO - PROCESS | 7121 | 1460977487559 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 04:04:47 INFO - PROCESS | 7121 | 1460977487576 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:47 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6daeffe800 == 81 [pid = 7121] [id = 235] 04:04:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 131 (0x7f6d98848000) [pid = 7121] [serial = 705] [outer = (nil)] 04:04:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 132 (0x7f6db0ec6c00) [pid = 7121] [serial = 706] [outer = 0x7f6d98848000] 04:04:47 INFO - PROCESS | 7121 | 1460977487632 Marionette DEBUG loaded listener.js 04:04:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 133 (0x7f6db2d59c00) [pid = 7121] [serial = 707] [outer = 0x7f6d98848000] 04:04:48 INFO - PROCESS | 7121 | 1460977488546 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]]]}] 04:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1224ms 04:04:48 INFO - PROCESS | 7121 | 1460977488604 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 04:04:48 INFO - PROCESS | 7121 | 1460977488610 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 04:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:04:48 INFO - PROCESS | 7121 | 1460977488619 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:04:48 INFO - PROCESS | 7121 | 1460977488623 Marionette TRACE conn3 <- [1,914,null,{}] 04:04:48 INFO - PROCESS | 7121 | 1460977488631 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}] 04:04:48 INFO - PROCESS | 7121 | 1460977488803 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 04:04:48 INFO - PROCESS | 7121 | 1460977488959 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:48 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d998da000 == 82 [pid = 7121] [id = 236] 04:04:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 134 (0x7f6d93cbd000) [pid = 7121] [serial = 708] [outer = (nil)] 04:04:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 135 (0x7f6d94259400) [pid = 7121] [serial = 709] [outer = 0x7f6d93cbd000] 04:04:49 INFO - PROCESS | 7121 | 1460977489041 Marionette DEBUG loaded listener.js 04:04:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 136 (0x7f6d95a11800) [pid = 7121] [serial = 710] [outer = 0x7f6d93cbd000] 04:04:49 INFO - PROCESS | 7121 | 1460977489931 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]]]}] 04:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1385ms 04:04:50 INFO - PROCESS | 7121 | 1460977490006 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 04:04:50 INFO - PROCESS | 7121 | 1460977490014 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 04:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:04:50 INFO - PROCESS | 7121 | 1460977490024 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:04:50 INFO - PROCESS | 7121 | 1460977490028 Marionette TRACE conn3 <- [1,918,null,{}] 04:04:50 INFO - PROCESS | 7121 | 1460977490033 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}] 04:04:50 INFO - PROCESS | 7121 | 1460977490231 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 04:04:50 INFO - PROCESS | 7121 | 1460977490385 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:50 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0430800 == 83 [pid = 7121] [id = 237] 04:04:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 137 (0x7f6d93cbe000) [pid = 7121] [serial = 711] [outer = (nil)] 04:04:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 138 (0x7f6d9b976c00) [pid = 7121] [serial = 712] [outer = 0x7f6d93cbe000] 04:04:50 INFO - PROCESS | 7121 | 1460977490456 Marionette DEBUG loaded listener.js 04:04:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 139 (0x7f6d9bd4a400) [pid = 7121] [serial = 713] [outer = 0x7f6d93cbe000] 04:04:51 INFO - PROCESS | 7121 | 1460977491401 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]]]}] 04:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1434ms 04:04:51 INFO - PROCESS | 7121 | 1460977491459 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 04:04:51 INFO - PROCESS | 7121 | 1460977491462 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 04:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:04:51 INFO - PROCESS | 7121 | 1460977491469 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:04:51 INFO - PROCESS | 7121 | 1460977491474 Marionette TRACE conn3 <- [1,922,null,{}] 04:04:51 INFO - PROCESS | 7121 | 1460977491489 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}] 04:04:51 INFO - PROCESS | 7121 | 1460977491692 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 04:04:51 INFO - PROCESS | 7121 | 1460977491848 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:51 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db320d800 == 84 [pid = 7121] [id = 238] 04:04:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 140 (0x7f6d98e21c00) [pid = 7121] [serial = 714] [outer = (nil)] 04:04:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 141 (0x7f6d9e9e0000) [pid = 7121] [serial = 715] [outer = 0x7f6d98e21c00] 04:04:51 INFO - PROCESS | 7121 | 1460977491929 Marionette DEBUG loaded listener.js 04:04:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 142 (0x7f6da096f400) [pid = 7121] [serial = 716] [outer = 0x7f6d98e21c00] 04:04:52 INFO - PROCESS | 7121 | 1460977492751 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]]]}] 04:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1335ms 04:04:52 INFO - PROCESS | 7121 | 1460977492805 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 04:04:52 INFO - PROCESS | 7121 | 1460977492809 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 04:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:04:52 INFO - PROCESS | 7121 | 1460977492815 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:04:52 INFO - PROCESS | 7121 | 1460977492817 Marionette TRACE conn3 <- [1,926,null,{}] 04:04:52 INFO - PROCESS | 7121 | 1460977492823 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}] 04:04:52 INFO - PROCESS | 7121 | 1460977492977 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 04:04:53 INFO - PROCESS | 7121 | 1460977493138 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:53 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8ccd1800 == 85 [pid = 7121] [id = 239] 04:04:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 143 (0x7f6d98ee6c00) [pid = 7121] [serial = 717] [outer = (nil)] 04:04:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 144 (0x7f6daccd3000) [pid = 7121] [serial = 718] [outer = 0x7f6d98ee6c00] 04:04:53 INFO - PROCESS | 7121 | 1460977493209 Marionette DEBUG loaded listener.js 04:04:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 145 (0x7f6dadf04400) [pid = 7121] [serial = 719] [outer = 0x7f6d98ee6c00] 04:04:54 INFO - PROCESS | 7121 | 1460977494042 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]]]}] 04:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1293ms 04:04:54 INFO - PROCESS | 7121 | 1460977494109 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 04:04:54 INFO - PROCESS | 7121 | 1460977494112 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 04:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:04:54 INFO - PROCESS | 7121 | 1460977494118 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:04:54 INFO - PROCESS | 7121 | 1460977494120 Marionette TRACE conn3 <- [1,930,null,{}] 04:04:54 INFO - PROCESS | 7121 | 1460977494126 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}] 04:04:54 INFO - PROCESS | 7121 | 1460977494276 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 04:04:54 INFO - PROCESS | 7121 | 1460977494432 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:54 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db317f000 == 86 [pid = 7121] [id = 240] 04:04:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 146 (0x7f6da14a8400) [pid = 7121] [serial = 720] [outer = (nil)] 04:04:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 147 (0x7f6daef07000) [pid = 7121] [serial = 721] [outer = 0x7f6da14a8400] 04:04:54 INFO - PROCESS | 7121 | 1460977494502 Marionette DEBUG loaded listener.js 04:04:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 148 (0x7f6db2c28400) [pid = 7121] [serial = 722] [outer = 0x7f6da14a8400] 04:04:55 INFO - PROCESS | 7121 | 1460977495363 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]]]}] 04:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1282ms 04:04:55 INFO - PROCESS | 7121 | 1460977495402 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 04:04:55 INFO - PROCESS | 7121 | 1460977495405 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 04:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:04:55 INFO - PROCESS | 7121 | 1460977495411 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:04:55 INFO - PROCESS | 7121 | 1460977495413 Marionette TRACE conn3 <- [1,934,null,{}] 04:04:55 INFO - PROCESS | 7121 | 1460977495418 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}] 04:04:55 INFO - PROCESS | 7121 | 1460977495597 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 04:04:55 INFO - PROCESS | 7121 | 1460977495762 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:55 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cde1800 == 87 [pid = 7121] [id = 241] 04:04:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 149 (0x7f6db2c28800) [pid = 7121] [serial = 723] [outer = (nil)] 04:04:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 150 (0x7f6db3094800) [pid = 7121] [serial = 724] [outer = 0x7f6db2c28800] 04:04:55 INFO - PROCESS | 7121 | 1460977495836 Marionette DEBUG loaded listener.js 04:04:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 151 (0x7f6db4e10c00) [pid = 7121] [serial = 725] [outer = 0x7f6db2c28800] 04:04:56 INFO - PROCESS | 7121 | 1460977496664 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]]]}] 04:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1283ms 04:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:04:56 INFO - PROCESS | 7121 | 1460977496694 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 04:04:56 INFO - PROCESS | 7121 | 1460977496697 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 04:04:56 INFO - PROCESS | 7121 | 1460977496702 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:04:56 INFO - PROCESS | 7121 | 1460977496706 Marionette TRACE conn3 <- [1,938,null,{}] 04:04:56 INFO - PROCESS | 7121 | 1460977496711 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}] 04:04:56 INFO - PROCESS | 7121 | 1460977496870 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 04:04:57 INFO - PROCESS | 7121 | 1460977497032 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:57 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90a1c000 == 88 [pid = 7121] [id = 242] 04:04:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 152 (0x7f6d8d915c00) [pid = 7121] [serial = 726] [outer = (nil)] 04:04:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 153 (0x7f6d8d91b800) [pid = 7121] [serial = 727] [outer = 0x7f6d8d915c00] 04:04:57 INFO - PROCESS | 7121 | 1460977497100 Marionette DEBUG loaded listener.js 04:04:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 154 (0x7f6d8d920800) [pid = 7121] [serial = 728] [outer = 0x7f6d8d915c00] 04:04:57 INFO - PROCESS | 7121 | 1460977497947 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]]]}] 04:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1286ms 04:04:57 INFO - PROCESS | 7121 | 1460977497988 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 04:04:57 INFO - PROCESS | 7121 | 1460977497991 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 04:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:04:58 INFO - PROCESS | 7121 | 1460977497997 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:04:58 INFO - PROCESS | 7121 | 1460977498000 Marionette TRACE conn3 <- [1,942,null,{}] 04:04:58 INFO - PROCESS | 7121 | 1460977498005 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}] 04:04:58 INFO - PROCESS | 7121 | 1460977498158 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 04:04:58 INFO - PROCESS | 7121 | 1460977498323 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:58 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fb91800 == 89 [pid = 7121] [id = 243] 04:04:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 155 (0x7f6d8d916400) [pid = 7121] [serial = 729] [outer = (nil)] 04:04:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 156 (0x7f6d8da62800) [pid = 7121] [serial = 730] [outer = 0x7f6d8d916400] 04:04:58 INFO - PROCESS | 7121 | 1460977498397 Marionette DEBUG loaded listener.js 04:04:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 157 (0x7f6d8da66c00) [pid = 7121] [serial = 731] [outer = 0x7f6d8d916400] 04:04:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 158 (0x7f6d8da6dc00) [pid = 7121] [serial = 732] [outer = 0x7f6d9709a800] 04:04:59 INFO - PROCESS | 7121 | 1460977499399 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]]]}] 04:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1478ms 04:04:59 INFO - PROCESS | 7121 | 1460977499476 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 04:04:59 INFO - PROCESS | 7121 | 1460977499480 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 04:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:04:59 INFO - PROCESS | 7121 | 1460977499486 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:04:59 INFO - PROCESS | 7121 | 1460977499489 Marionette TRACE conn3 <- [1,946,null,{}] 04:04:59 INFO - PROCESS | 7121 | 1460977499494 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}] 04:04:59 INFO - PROCESS | 7121 | 1460977499734 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 04:04:59 INFO - PROCESS | 7121 | 1460977499983 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:00 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c785800 == 90 [pid = 7121] [id = 244] 04:05:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 159 (0x7f6d8d91c800) [pid = 7121] [serial = 733] [outer = (nil)] 04:05:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 160 (0x7f6d8da6cc00) [pid = 7121] [serial = 734] [outer = 0x7f6d8d91c800] 04:05:00 INFO - PROCESS | 7121 | 1460977500052 Marionette DEBUG loaded listener.js 04:05:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 161 (0x7f6d90bd7000) [pid = 7121] [serial = 735] [outer = 0x7f6d8d91c800] 04:05:00 INFO - PROCESS | 7121 | 1460977500853 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]]]}] 04:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1431ms 04:05:00 INFO - PROCESS | 7121 | 1460977500918 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 04:05:00 INFO - PROCESS | 7121 | 1460977500922 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 04:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:05:00 INFO - PROCESS | 7121 | 1460977500927 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:05:00 INFO - PROCESS | 7121 | 1460977500929 Marionette TRACE conn3 <- [1,950,null,{}] 04:05:00 INFO - PROCESS | 7121 | 1460977500935 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}] 04:05:01 INFO - PROCESS | 7121 | 1460977501093 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 04:05:01 INFO - PROCESS | 7121 | 1460977501255 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:01 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d941e1000 == 91 [pid = 7121] [id = 245] 04:05:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 162 (0x7f6d8da5e800) [pid = 7121] [serial = 736] [outer = (nil)] 04:05:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 163 (0x7f6d90bdbc00) [pid = 7121] [serial = 737] [outer = 0x7f6d8da5e800] 04:05:01 INFO - PROCESS | 7121 | 1460977501334 Marionette DEBUG loaded listener.js 04:05:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 164 (0x7f6d93e42800) [pid = 7121] [serial = 738] [outer = 0x7f6d8da5e800] 04:05:02 INFO - PROCESS | 7121 | 1460977502434 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]]]}] 04:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1579ms 04:05:02 INFO - PROCESS | 7121 | 1460977502509 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 04:05:02 INFO - PROCESS | 7121 | 1460977502515 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 04:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:05:02 INFO - PROCESS | 7121 | 1460977502524 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:05:02 INFO - PROCESS | 7121 | 1460977502529 Marionette TRACE conn3 <- [1,954,null,{}] 04:05:02 INFO - PROCESS | 7121 | 1460977502537 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}] 04:05:02 INFO - PROCESS | 7121 | 1460977502748 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 04:05:02 INFO - PROCESS | 7121 | 1460977502964 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:02 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95cd5800 == 92 [pid = 7121] [id = 246] 04:05:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 165 (0x7f6d93cb5c00) [pid = 7121] [serial = 739] [outer = (nil)] 04:05:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 166 (0x7f6d93e45400) [pid = 7121] [serial = 740] [outer = 0x7f6d93cb5c00] 04:05:03 INFO - PROCESS | 7121 | 1460977503031 Marionette DEBUG loaded listener.js 04:05:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 167 (0x7f6d93e4e400) [pid = 7121] [serial = 741] [outer = 0x7f6d93cb5c00] 04:05:03 INFO - PROCESS | 7121 | 1460977503914 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]]]}] 04:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1440ms 04:05:03 INFO - PROCESS | 7121 | 1460977503964 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 04:05:03 INFO - PROCESS | 7121 | 1460977503971 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 04:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:05:03 INFO - PROCESS | 7121 | 1460977503980 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:05:03 INFO - PROCESS | 7121 | 1460977503983 Marionette TRACE conn3 <- [1,958,null,{}] 04:05:03 INFO - PROCESS | 7121 | 1460977503990 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}] 04:05:04 INFO - PROCESS | 7121 | 1460977504151 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 04:05:04 INFO - PROCESS | 7121 | 1460977504327 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:04 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94e6a800 == 93 [pid = 7121] [id = 247] 04:05:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 168 (0x7f6d96ee2c00) [pid = 7121] [serial = 742] [outer = (nil)] 04:05:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 169 (0x7f6d98848400) [pid = 7121] [serial = 743] [outer = 0x7f6d96ee2c00] 04:05:04 INFO - PROCESS | 7121 | 1460977504468 Marionette DEBUG loaded listener.js 04:05:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 170 (0x7f6d99999400) [pid = 7121] [serial = 744] [outer = 0x7f6d96ee2c00] 04:05:05 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db304b000 == 92 [pid = 7121] [id = 122] 04:05:05 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da0428000 == 91 [pid = 7121] [id = 151] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 169 (0x7f6da03bf800) [pid = 7121] [serial = 631] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 168 (0x7f6da0618400) [pid = 7121] [serial = 634] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 167 (0x7f6da3ca4000) [pid = 7121] [serial = 637] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 166 (0x7f6dad867800) [pid = 7121] [serial = 658] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadb6e800 == 90 [pid = 7121] [id = 234] 04:05:05 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da6f3d000 == 89 [pid = 7121] [id = 233] 04:05:05 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da08de800 == 88 [pid = 7121] [id = 232] 04:05:05 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9f5be800 == 87 [pid = 7121] [id = 231] 04:05:05 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95a9b800 == 86 [pid = 7121] [id = 230] 04:05:05 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95811800 == 85 [pid = 7121] [id = 229] 04:05:05 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9695f000 == 84 [pid = 7121] [id = 228] 04:05:05 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db298e000 == 83 [pid = 7121] [id = 222] 04:05:05 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da6f40800 == 82 [pid = 7121] [id = 221] 04:05:05 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9bbb0000 == 81 [pid = 7121] [id = 220] 04:05:05 INFO - PROCESS | 7121 | 1460977505860 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]]]}] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 165 (0x7f6d9f576c00) [pid = 7121] [serial = 587] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 164 (0x7f6d9f134400) [pid = 7121] [serial = 649] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 163 (0x7f6d9af42c00) [pid = 7121] [serial = 643] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 162 (0x7f6d9b9ca800) [pid = 7121] [serial = 644] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 161 (0x7f6da0217c00) [pid = 7121] [serial = 652] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 160 (0x7f6d9884cc00) [pid = 7121] [serial = 622] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 159 (0x7f6d9cb14000) [pid = 7121] [serial = 646] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 158 (0x7f6d9b9cf400) [pid = 7121] [serial = 625] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 157 (0x7f6d95a11000) [pid = 7121] [serial = 640] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 156 (0x7f6d976bfc00) [pid = 7121] [serial = 641] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 155 (0x7f6d9f18a400) [pid = 7121] [serial = 628] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 154 (0x7f6da0c47000) [pid = 7121] [serial = 655] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 153 (0x7f6da0c44c00) [pid = 7121] [serial = 653] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 152 (0x7f6d9f56dc00) [pid = 7121] [serial = 650] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 151 (0x7f6da3ae8800) [pid = 7121] [serial = 656] [outer = (nil)] [url = about:blank] 04:05:05 INFO - PROCESS | 7121 | --DOMWINDOW == 150 (0x7f6d9dcd3400) [pid = 7121] [serial = 647] [outer = (nil)] [url = about:blank] 04:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1931ms 04:05:05 INFO - PROCESS | 7121 | 1460977505912 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 04:05:05 INFO - PROCESS | 7121 | 1460977505916 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 04:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:05:05 INFO - PROCESS | 7121 | 1460977505921 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:05:05 INFO - PROCESS | 7121 | 1460977505926 Marionette TRACE conn3 <- [1,962,null,{}] 04:05:05 INFO - PROCESS | 7121 | 1460977505940 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}] 04:05:06 INFO - PROCESS | 7121 | 1460977506110 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 04:05:06 INFO - PROCESS | 7121 | 1460977506279 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:06 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bbb0000 == 82 [pid = 7121] [id = 248] 04:05:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 151 (0x7f6d96ee3800) [pid = 7121] [serial = 745] [outer = (nil)] 04:05:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 152 (0x7f6d9cb14800) [pid = 7121] [serial = 746] [outer = 0x7f6d96ee3800] 04:05:06 INFO - PROCESS | 7121 | 1460977506355 Marionette DEBUG loaded listener.js 04:05:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 153 (0x7f6d9dd6d000) [pid = 7121] [serial = 747] [outer = 0x7f6d96ee3800] 04:05:07 INFO - PROCESS | 7121 | 1460977507035 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]]]}] 04:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1141ms 04:05:07 INFO - PROCESS | 7121 | 1460977507064 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 04:05:07 INFO - PROCESS | 7121 | 1460977507067 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 04:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:05:07 INFO - PROCESS | 7121 | 1460977507073 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:05:07 INFO - PROCESS | 7121 | 1460977507075 Marionette TRACE conn3 <- [1,966,null,{}] 04:05:07 INFO - PROCESS | 7121 | 1460977507082 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}] 04:05:07 INFO - PROCESS | 7121 | 1460977507300 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 04:05:07 INFO - PROCESS | 7121 | 1460977507388 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:07 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fa4d800 == 83 [pid = 7121] [id = 249] 04:05:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 154 (0x7f6d9b97b400) [pid = 7121] [serial = 748] [outer = (nil)] 04:05:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 155 (0x7f6d9f131c00) [pid = 7121] [serial = 749] [outer = 0x7f6d9b97b400] 04:05:07 INFO - PROCESS | 7121 | 1460977507462 Marionette DEBUG loaded listener.js 04:05:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 156 (0x7f6d9f2fac00) [pid = 7121] [serial = 750] [outer = 0x7f6d9b97b400] 04:05:08 INFO - PROCESS | 7121 | 1460977508258 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]]]}] 04:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1228ms 04:05:08 INFO - PROCESS | 7121 | 1460977508303 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 04:05:08 INFO - PROCESS | 7121 | 1460977508317 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 04:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:05:08 INFO - PROCESS | 7121 | 1460977508333 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:05:08 INFO - PROCESS | 7121 | 1460977508335 Marionette TRACE conn3 <- [1,970,null,{}] 04:05:08 INFO - PROCESS | 7121 | 1460977508343 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}] 04:05:08 INFO - PROCESS | 7121 | 1460977508530 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 04:05:08 INFO - PROCESS | 7121 | 1460977508557 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:08 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da112f800 == 84 [pid = 7121] [id = 250] 04:05:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 157 (0x7f6d9cb14000) [pid = 7121] [serial = 751] [outer = (nil)] 04:05:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 158 (0x7f6d9f9a3c00) [pid = 7121] [serial = 752] [outer = 0x7f6d9cb14000] 04:05:08 INFO - PROCESS | 7121 | 1460977508615 Marionette DEBUG loaded listener.js 04:05:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 159 (0x7f6da0473000) [pid = 7121] [serial = 753] [outer = 0x7f6d9cb14000] 04:05:09 INFO - PROCESS | 7121 | 1460977509450 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]]]}] 04:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1180ms 04:05:09 INFO - PROCESS | 7121 | 1460977509518 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 04:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:05:09 INFO - PROCESS | 7121 | 1460977509522 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 04:05:09 INFO - PROCESS | 7121 | 1460977509527 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:05:09 INFO - PROCESS | 7121 | 1460977509529 Marionette TRACE conn3 <- [1,974,null,{}] 04:05:09 INFO - PROCESS | 7121 | 1460977509534 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}] 04:05:09 INFO - PROCESS | 7121 | 1460977509936 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 04:05:09 INFO - PROCESS | 7121 | --DOMWINDOW == 158 (0x7f6d9f7b8c00) [pid = 7121] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:05:09 INFO - PROCESS | 7121 | --DOMWINDOW == 157 (0x7f6da6e46c00) [pid = 7121] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:05:09 INFO - PROCESS | 7121 | --DOMWINDOW == 156 (0x7f6d9cb19400) [pid = 7121] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:05:09 INFO - PROCESS | 7121 | --DOMWINDOW == 155 (0x7f6d94a15800) [pid = 7121] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:05:09 INFO - PROCESS | 7121 | --DOMWINDOW == 154 (0x7f6d9b9d9c00) [pid = 7121] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:05:09 INFO - PROCESS | 7121 | --DOMWINDOW == 153 (0x7f6da3c58c00) [pid = 7121] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:05:09 INFO - PROCESS | 7121 | --DOMWINDOW == 152 (0x7f6d9f572000) [pid = 7121] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:05:09 INFO - PROCESS | 7121 | --DOMWINDOW == 151 (0x7f6d98ce1000) [pid = 7121] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:05:09 INFO - PROCESS | 7121 | --DOMWINDOW == 150 (0x7f6dadfd8400) [pid = 7121] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:05:10 INFO - PROCESS | 7121 | 1460977510077 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:10 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9ce7e000 == 85 [pid = 7121] [id = 251] 04:05:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 151 (0x7f6d9adbb800) [pid = 7121] [serial = 754] [outer = (nil)] 04:05:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 152 (0x7f6d9cb19800) [pid = 7121] [serial = 755] [outer = 0x7f6d9adbb800] 04:05:10 INFO - PROCESS | 7121 | 1460977510144 Marionette DEBUG loaded listener.js 04:05:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 153 (0x7f6daccdd000) [pid = 7121] [serial = 756] [outer = 0x7f6d9adbb800] 04:05:10 INFO - PROCESS | 7121 | 1460977510804 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]]]}] 04:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1332ms 04:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:05:10 INFO - PROCESS | 7121 | 1460977510859 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 04:05:10 INFO - PROCESS | 7121 | 1460977510862 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 04:05:10 INFO - PROCESS | 7121 | 1460977510866 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:05:10 INFO - PROCESS | 7121 | 1460977510870 Marionette TRACE conn3 <- [1,978,null,{}] 04:05:10 INFO - PROCESS | 7121 | 1460977510875 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}] 04:05:11 INFO - PROCESS | 7121 | 1460977511024 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 04:05:11 INFO - PROCESS | 7121 | 1460977511046 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:11 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6daeff5000 == 86 [pid = 7121] [id = 252] 04:05:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 154 (0x7f6da0ccc800) [pid = 7121] [serial = 757] [outer = (nil)] 04:05:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 155 (0x7f6db0e23400) [pid = 7121] [serial = 758] [outer = 0x7f6da0ccc800] 04:05:11 INFO - PROCESS | 7121 | 1460977511105 Marionette DEBUG loaded listener.js 04:05:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 156 (0x7f6db2649000) [pid = 7121] [serial = 759] [outer = 0x7f6da0ccc800] 04:05:12 INFO - PROCESS | 7121 | 1460977512018 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]]]}] 04:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1181ms 04:05:12 INFO - PROCESS | 7121 | 1460977512051 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 04:05:12 INFO - PROCESS | 7121 | 1460977512056 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 04:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:05:12 INFO - PROCESS | 7121 | 1460977512075 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:05:12 INFO - PROCESS | 7121 | 1460977512081 Marionette TRACE conn3 <- [1,982,null,{}] 04:05:12 INFO - PROCESS | 7121 | 1460977512088 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}] 04:05:12 INFO - PROCESS | 7121 | 1460977512258 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 04:05:12 INFO - PROCESS | 7121 | 1460977512422 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:12 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90cab000 == 87 [pid = 7121] [id = 253] 04:05:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 157 (0x7f6d8c7c7400) [pid = 7121] [serial = 760] [outer = (nil)] 04:05:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 158 (0x7f6d8c7ce000) [pid = 7121] [serial = 761] [outer = 0x7f6d8c7c7400] 04:05:12 INFO - PROCESS | 7121 | 1460977512502 Marionette DEBUG loaded listener.js 04:05:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 159 (0x7f6d90bcf800) [pid = 7121] [serial = 762] [outer = 0x7f6d8c7c7400] 04:05:13 INFO - PROCESS | 7121 | 1460977513431 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]]]}] 04:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1403ms 04:05:13 INFO - PROCESS | 7121 | 1460977513469 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 04:05:13 INFO - PROCESS | 7121 | 1460977513478 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 04:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:05:13 INFO - PROCESS | 7121 | 1460977513488 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:05:13 INFO - PROCESS | 7121 | 1460977513493 Marionette TRACE conn3 <- [1,986,null,{}] 04:05:13 INFO - PROCESS | 7121 | 1460977513498 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}] 04:05:13 INFO - PROCESS | 7121 | 1460977513665 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 04:05:13 INFO - PROCESS | 7121 | 1460977513844 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:13 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9e910800 == 88 [pid = 7121] [id = 254] 04:05:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 160 (0x7f6d8c7ca400) [pid = 7121] [serial = 763] [outer = (nil)] 04:05:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 161 (0x7f6d94259800) [pid = 7121] [serial = 764] [outer = 0x7f6d8c7ca400] 04:05:13 INFO - PROCESS | 7121 | 1460977513912 Marionette DEBUG loaded listener.js 04:05:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 162 (0x7f6d96bf1c00) [pid = 7121] [serial = 765] [outer = 0x7f6d8c7ca400] 04:05:14 INFO - PROCESS | 7121 | 1460977514957 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]]]}] 04:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1533ms 04:05:15 INFO - PROCESS | 7121 | 1460977515022 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 04:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:05:15 INFO - PROCESS | 7121 | 1460977515026 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 04:05:15 INFO - PROCESS | 7121 | 1460977515032 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:05:15 INFO - PROCESS | 7121 | 1460977515038 Marionette TRACE conn3 <- [1,990,null,{}] 04:05:15 INFO - PROCESS | 7121 | 1460977515053 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}] 04:05:15 INFO - PROCESS | 7121 | 1460977515258 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 04:05:15 INFO - PROCESS | 7121 | 1460977515466 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:15 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db2d90800 == 89 [pid = 7121] [id = 255] 04:05:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 163 (0x7f6d98ee9800) [pid = 7121] [serial = 766] [outer = (nil)] 04:05:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 164 (0x7f6d9bd56800) [pid = 7121] [serial = 767] [outer = 0x7f6d98ee9800] 04:05:15 INFO - PROCESS | 7121 | 1460977515554 Marionette DEBUG loaded listener.js 04:05:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 165 (0x7f6d9f133c00) [pid = 7121] [serial = 768] [outer = 0x7f6d98ee9800] 04:05:16 INFO - PROCESS | 7121 | 1460977516349 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]]]}] 04:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1392ms 04:05:16 INFO - PROCESS | 7121 | 1460977516425 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 04:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:05:16 INFO - PROCESS | 7121 | 1460977516430 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 04:05:16 INFO - PROCESS | 7121 | 1460977516435 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:05:16 INFO - PROCESS | 7121 | 1460977516438 Marionette TRACE conn3 <- [1,994,null,{}] 04:05:16 INFO - PROCESS | 7121 | 1460977516443 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}] 04:05:16 INFO - PROCESS | 7121 | 1460977516603 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 04:05:16 INFO - PROCESS | 7121 | 1460977516766 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:16 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db7191000 == 90 [pid = 7121] [id = 256] 04:05:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 166 (0x7f6d9b9cd400) [pid = 7121] [serial = 769] [outer = (nil)] 04:05:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 167 (0x7f6da3c55400) [pid = 7121] [serial = 770] [outer = 0x7f6d9b9cd400] 04:05:16 INFO - PROCESS | 7121 | 1460977516836 Marionette DEBUG loaded listener.js 04:05:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 168 (0x7f6dad86f800) [pid = 7121] [serial = 771] [outer = 0x7f6d9b9cd400] 04:05:17 INFO - PROCESS | 7121 | 1460977517672 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]]]}] 04:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1280ms 04:05:17 INFO - PROCESS | 7121 | 1460977517716 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 04:05:17 INFO - PROCESS | 7121 | 1460977517720 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 04:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:05:17 INFO - PROCESS | 7121 | 1460977517725 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:05:17 INFO - PROCESS | 7121 | 1460977517727 Marionette TRACE conn3 <- [1,998,null,{}] 04:05:17 INFO - PROCESS | 7121 | 1460977517733 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}] 04:05:17 INFO - PROCESS | 7121 | 1460977517889 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 04:05:18 INFO - PROCESS | 7121 | 1460977518057 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:18 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d71b800 == 91 [pid = 7121] [id = 257] 04:05:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 169 (0x7f6d94ba7000) [pid = 7121] [serial = 772] [outer = (nil)] 04:05:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 170 (0x7f6d94bacc00) [pid = 7121] [serial = 773] [outer = 0x7f6d94ba7000] 04:05:18 INFO - PROCESS | 7121 | 1460977518131 Marionette DEBUG loaded listener.js 04:05:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 171 (0x7f6d94bb2000) [pid = 7121] [serial = 774] [outer = 0x7f6d94ba7000] 04:05:18 INFO - PROCESS | 7121 | 1460977518959 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]]]}] 04:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1279ms 04:05:19 INFO - PROCESS | 7121 | 1460977519006 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 04:05:19 INFO - PROCESS | 7121 | 1460977519010 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 04:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:05:19 INFO - PROCESS | 7121 | 1460977519015 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:05:19 INFO - PROCESS | 7121 | 1460977519018 Marionette TRACE conn3 <- [1,1002,null,{}] 04:05:19 INFO - PROCESS | 7121 | 1460977519023 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}] 04:05:19 INFO - PROCESS | 7121 | 1460977519209 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 04:05:19 INFO - PROCESS | 7121 | 1460977519385 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:19 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9ba26000 == 92 [pid = 7121] [id = 258] 04:05:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 172 (0x7f6d94bae800) [pid = 7121] [serial = 775] [outer = (nil)] 04:05:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 173 (0x7f6daec23c00) [pid = 7121] [serial = 776] [outer = 0x7f6d94bae800] 04:05:19 INFO - PROCESS | 7121 | 1460977519455 Marionette DEBUG loaded listener.js 04:05:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 174 (0x7f6db2d57c00) [pid = 7121] [serial = 777] [outer = 0x7f6d94bae800] 04:05:20 INFO - PROCESS | 7121 | 1460977520323 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]]]}] 04:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1380ms 04:05:20 INFO - PROCESS | 7121 | 1460977520397 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 04:05:20 INFO - PROCESS | 7121 | 1460977520401 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 04:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:05:20 INFO - PROCESS | 7121 | 1460977520407 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:05:20 INFO - PROCESS | 7121 | 1460977520410 Marionette TRACE conn3 <- [1,1006,null,{}] 04:05:20 INFO - PROCESS | 7121 | 1460977520415 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}] 04:05:20 INFO - PROCESS | 7121 | 1460977520565 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 04:05:20 INFO - PROCESS | 7121 | 1460977520734 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:20 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d979da800 == 93 [pid = 7121] [id = 259] 04:05:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 175 (0x7f6d8c893c00) [pid = 7121] [serial = 778] [outer = (nil)] 04:05:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 176 (0x7f6d8c898800) [pid = 7121] [serial = 779] [outer = 0x7f6d8c893c00] 04:05:20 INFO - PROCESS | 7121 | 1460977520804 Marionette DEBUG loaded listener.js 04:05:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 177 (0x7f6d8c89e000) [pid = 7121] [serial = 780] [outer = 0x7f6d8c893c00] 04:05:21 INFO - PROCESS | 7121 | 1460977521614 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]]]}] 04:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1237ms 04:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:05:21 INFO - PROCESS | 7121 | 1460977521645 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 04:05:21 INFO - PROCESS | 7121 | 1460977521647 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 04:05:21 INFO - PROCESS | 7121 | 1460977521652 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:05:21 INFO - PROCESS | 7121 | 1460977521656 Marionette TRACE conn3 <- [1,1010,null,{}] 04:05:21 INFO - PROCESS | 7121 | 1460977521661 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}] 04:05:21 INFO - PROCESS | 7121 | 1460977521816 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 04:05:21 INFO - PROCESS | 7121 | 1460977521986 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:22 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d950800 == 94 [pid = 7121] [id = 260] 04:05:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 178 (0x7f6d8c894000) [pid = 7121] [serial = 781] [outer = (nil)] 04:05:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 179 (0x7f6d97ae8800) [pid = 7121] [serial = 782] [outer = 0x7f6d8c894000] 04:05:22 INFO - PROCESS | 7121 | 1460977522056 Marionette DEBUG loaded listener.js 04:05:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 180 (0x7f6d97aee800) [pid = 7121] [serial = 783] [outer = 0x7f6d8c894000] 04:05:22 INFO - PROCESS | 7121 | 1460977522900 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]]]}] 04:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1285ms 04:05:22 INFO - PROCESS | 7121 | 1460977522937 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 04:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:05:22 INFO - PROCESS | 7121 | 1460977522942 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 04:05:22 INFO - PROCESS | 7121 | 1460977522947 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:05:22 INFO - PROCESS | 7121 | 1460977522950 Marionette TRACE conn3 <- [1,1014,null,{}] 04:05:22 INFO - PROCESS | 7121 | 1460977522955 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}] 04:05:23 INFO - PROCESS | 7121 | 1460977523123 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 04:05:23 INFO - PROCESS | 7121 | 1460977523292 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:23 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d979e9800 == 95 [pid = 7121] [id = 261] 04:05:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 181 (0x7f6d8c88fc00) [pid = 7121] [serial = 784] [outer = (nil)] 04:05:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 182 (0x7f6d97af3000) [pid = 7121] [serial = 785] [outer = 0x7f6d8c88fc00] 04:05:23 INFO - PROCESS | 7121 | 1460977523358 Marionette DEBUG loaded listener.js 04:05:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 183 (0x7f6db2c29c00) [pid = 7121] [serial = 786] [outer = 0x7f6d8c88fc00] 04:05:24 INFO - PROCESS | 7121 | 1460977524201 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]]]}] 04:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1333ms 04:05:24 INFO - PROCESS | 7121 | 1460977524281 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 04:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:05:24 INFO - PROCESS | 7121 | 1460977524285 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 04:05:24 INFO - PROCESS | 7121 | 1460977524291 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:05:24 INFO - PROCESS | 7121 | 1460977524294 Marionette TRACE conn3 <- [1,1018,null,{}] 04:05:24 INFO - PROCESS | 7121 | 1460977524299 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}] 04:05:24 INFO - PROCESS | 7121 | 1460977524505 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 04:05:25 INFO - PROCESS | 7121 | 1460977525092 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:25 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d718000 == 96 [pid = 7121] [id = 262] 04:05:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 184 (0x7f6d8c7ce400) [pid = 7121] [serial = 787] [outer = (nil)] 04:05:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 185 (0x7f6d8c7d2400) [pid = 7121] [serial = 788] [outer = 0x7f6d8c7ce400] 04:05:25 INFO - PROCESS | 7121 | 1460977525163 Marionette DEBUG loaded listener.js 04:05:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 186 (0x7f6d8da5f800) [pid = 7121] [serial = 789] [outer = 0x7f6d8c7ce400] 04:05:25 INFO - PROCESS | 7121 | 1460977525985 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]]]}] 04:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1731ms 04:05:26 INFO - PROCESS | 7121 | 1460977526024 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 04:05:26 INFO - PROCESS | 7121 | 1460977526030 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 04:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:05:26 INFO - PROCESS | 7121 | 1460977526038 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:05:26 INFO - PROCESS | 7121 | 1460977526042 Marionette TRACE conn3 <- [1,1022,null,{}] 04:05:26 INFO - PROCESS | 7121 | 1460977526049 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}] 04:05:26 INFO - PROCESS | 7121 | 1460977526209 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 04:05:26 INFO - PROCESS | 7121 | 1460977526518 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:26 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8ccc8800 == 97 [pid = 7121] [id = 263] 04:05:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 187 (0x7f6d93cbfc00) [pid = 7121] [serial = 790] [outer = (nil)] 04:05:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 188 (0x7f6d93e45800) [pid = 7121] [serial = 791] [outer = 0x7f6d93cbfc00] 04:05:26 INFO - PROCESS | 7121 | 1460977526632 Marionette DEBUG loaded listener.js 04:05:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 189 (0x7f6d94a15000) [pid = 7121] [serial = 792] [outer = 0x7f6d93cbfc00] 04:05:27 INFO - PROCESS | 7121 | 1460977527444 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]]]}] 04:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1479ms 04:05:27 INFO - PROCESS | 7121 | 1460977527522 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 04:05:27 INFO - PROCESS | 7121 | 1460977527530 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 04:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:05:27 INFO - PROCESS | 7121 | 1460977527537 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:05:27 INFO - PROCESS | 7121 | 1460977527540 Marionette TRACE conn3 <- [1,1026,null,{}] 04:05:27 INFO - PROCESS | 7121 | 1460977527545 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}] 04:05:27 INFO - PROCESS | 7121 | 1460977527756 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 04:05:27 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6daef4e800 == 96 [pid = 7121] [id = 211] 04:05:27 INFO - PROCESS | 7121 | --DOMWINDOW == 188 (0x7f6dadfd6c00) [pid = 7121] [serial = 673] [outer = (nil)] [url = about:blank] 04:05:27 INFO - PROCESS | 7121 | --DOMWINDOW == 187 (0x7f6da15b7c00) [pid = 7121] [serial = 667] [outer = (nil)] [url = about:blank] 04:05:27 INFO - PROCESS | 7121 | --DOMWINDOW == 186 (0x7f6d98ee8000) [pid = 7121] [serial = 682] [outer = (nil)] [url = about:blank] 04:05:27 INFO - PROCESS | 7121 | --DOMWINDOW == 185 (0x7f6daef11400) [pid = 7121] [serial = 676] [outer = (nil)] [url = about:blank] 04:05:27 INFO - PROCESS | 7121 | --DOMWINDOW == 184 (0x7f6db264dc00) [pid = 7121] [serial = 679] [outer = (nil)] [url = about:blank] 04:05:27 INFO - PROCESS | 7121 | --DOMWINDOW == 183 (0x7f6d9adb8c00) [pid = 7121] [serial = 661] [outer = (nil)] [url = about:blank] 04:05:27 INFO - PROCESS | 7121 | --DOMWINDOW == 182 (0x7f6daccd0800) [pid = 7121] [serial = 670] [outer = (nil)] [url = about:blank] 04:05:27 INFO - PROCESS | 7121 | --DOMWINDOW == 181 (0x7f6d9d7c9c00) [pid = 7121] [serial = 664] [outer = (nil)] [url = about:blank] 04:05:27 INFO - PROCESS | 7121 | --DOMWINDOW == 180 (0x7f6db0ec6c00) [pid = 7121] [serial = 706] [outer = (nil)] [url = about:blank] 04:05:27 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9ce7e000 == 95 [pid = 7121] [id = 251] 04:05:27 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da112f800 == 94 [pid = 7121] [id = 250] 04:05:27 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fa4d800 == 93 [pid = 7121] [id = 249] 04:05:27 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dae96c000 == 92 [pid = 7121] [id = 210] 04:05:27 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9bbb0000 == 91 [pid = 7121] [id = 248] 04:05:27 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6daedf0800 == 90 [pid = 7121] [id = 219] 04:05:27 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94e6a800 == 89 [pid = 7121] [id = 247] 04:05:27 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95cd5800 == 88 [pid = 7121] [id = 246] 04:05:28 INFO - PROCESS | 7121 | 1460977528034 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:28 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8cde1800 == 87 [pid = 7121] [id = 241] 04:05:28 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db317f000 == 86 [pid = 7121] [id = 240] 04:05:28 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8ccd1800 == 85 [pid = 7121] [id = 239] 04:05:28 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cce2000 == 86 [pid = 7121] [id = 264] 04:05:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 181 (0x7f6d93e3f800) [pid = 7121] [serial = 793] [outer = (nil)] 04:05:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 182 (0x7f6d94e0f000) [pid = 7121] [serial = 794] [outer = 0x7f6d93e3f800] 04:05:28 INFO - PROCESS | 7121 | 1460977528110 Marionette DEBUG loaded listener.js 04:05:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 183 (0x7f6d95bc5000) [pid = 7121] [serial = 795] [outer = 0x7f6d93e3f800] 04:05:28 INFO - PROCESS | 7121 | --DOMWINDOW == 182 (0x7f6da021a800) [pid = 7121] [serial = 620] [outer = (nil)] [url = about:blank] 04:05:28 INFO - PROCESS | 7121 | --DOMWINDOW == 181 (0x7f6dadab3400) [pid = 7121] [serial = 659] [outer = (nil)] [url = about:blank] 04:05:28 INFO - PROCESS | 7121 | --DOMWINDOW == 180 (0x7f6d9ea8b400) [pid = 7121] [serial = 692] [outer = (nil)] [url = about:blank] 04:05:28 INFO - PROCESS | 7121 | --DOMWINDOW == 179 (0x7f6d95a08c00) [pid = 7121] [serial = 685] [outer = (nil)] [url = about:blank] 04:05:28 INFO - PROCESS | 7121 | --DOMWINDOW == 178 (0x7f6d9f9a0000) [pid = 7121] [serial = 695] [outer = (nil)] [url = about:blank] 04:05:28 INFO - PROCESS | 7121 | --DOMWINDOW == 177 (0x7f6da6e4ec00) [pid = 7121] [serial = 700] [outer = (nil)] [url = about:blank] 04:05:28 INFO - PROCESS | 7121 | --DOMWINDOW == 176 (0x7f6d9dcda400) [pid = 7121] [serial = 691] [outer = (nil)] [url = about:blank] 04:05:28 INFO - PROCESS | 7121 | --DOMWINDOW == 175 (0x7f6da082c400) [pid = 7121] [serial = 697] [outer = (nil)] [url = about:blank] 04:05:28 INFO - PROCESS | 7121 | --DOMWINDOW == 174 (0x7f6dadfd7000) [pid = 7121] [serial = 701] [outer = (nil)] [url = about:blank] 04:05:28 INFO - PROCESS | 7121 | --DOMWINDOW == 173 (0x7f6d9f137800) [pid = 7121] [serial = 694] [outer = (nil)] [url = about:blank] 04:05:28 INFO - PROCESS | 7121 | --DOMWINDOW == 172 (0x7f6d9b933c00) [pid = 7121] [serial = 688] [outer = (nil)] [url = about:blank] 04:05:28 INFO - PROCESS | 7121 | --DOMWINDOW == 171 (0x7f6d9bc56400) [pid = 7121] [serial = 689] [outer = (nil)] [url = about:blank] 04:05:28 INFO - PROCESS | 7121 | --DOMWINDOW == 170 (0x7f6da1109000) [pid = 7121] [serial = 698] [outer = (nil)] [url = about:blank] 04:05:28 INFO - PROCESS | 7121 | --DOMWINDOW == 169 (0x7f6db0ec3000) [pid = 7121] [serial = 704] [outer = (nil)] [url = about:blank] 04:05:28 INFO - PROCESS | 7121 | --DOMWINDOW == 168 (0x7f6d96bee800) [pid = 7121] [serial = 686] [outer = (nil)] [url = about:blank] 04:05:28 INFO - PROCESS | 7121 | --DOMWINDOW == 167 (0x7f6db0e1f400) [pid = 7121] [serial = 703] [outer = (nil)] [url = about:blank] 04:05:28 INFO - PROCESS | 7121 | 1460977528814 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]]]}] 04:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1333ms 04:05:28 INFO - PROCESS | 7121 | 1460977528871 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 04:05:28 INFO - PROCESS | 7121 | 1460977528875 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 04:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:05:28 INFO - PROCESS | 7121 | 1460977528887 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:05:28 INFO - PROCESS | 7121 | 1460977528895 Marionette TRACE conn3 <- [1,1030,null,{}] 04:05:28 INFO - PROCESS | 7121 | 1460977528906 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}] 04:05:29 INFO - PROCESS | 7121 | 1460977529071 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 04:05:29 INFO - PROCESS | 7121 | 1460977529190 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:29 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95ccb000 == 87 [pid = 7121] [id = 265] 04:05:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 168 (0x7f6d93cbf400) [pid = 7121] [serial = 796] [outer = (nil)] 04:05:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 169 (0x7f6d9709a400) [pid = 7121] [serial = 797] [outer = 0x7f6d93cbf400] 04:05:29 INFO - PROCESS | 7121 | 1460977529252 Marionette DEBUG loaded listener.js 04:05:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 170 (0x7f6d98eed800) [pid = 7121] [serial = 798] [outer = 0x7f6d93cbf400] 04:05:29 INFO - PROCESS | 7121 | 1460977529948 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]]]}] 04:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1097ms 04:05:29 INFO - PROCESS | 7121 | 1460977529979 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 04:05:29 INFO - PROCESS | 7121 | 1460977529983 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 04:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:05:29 INFO - PROCESS | 7121 | 1460977529988 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:05:29 INFO - PROCESS | 7121 | 1460977529990 Marionette TRACE conn3 <- [1,1034,null,{}] 04:05:29 INFO - PROCESS | 7121 | 1460977529995 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}] 04:05:30 INFO - PROCESS | 7121 | 1460977530199 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 04:05:30 INFO - PROCESS | 7121 | 1460977530230 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:30 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97d95000 == 88 [pid = 7121] [id = 266] 04:05:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 171 (0x7f6d97af0c00) [pid = 7121] [serial = 799] [outer = (nil)] 04:05:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 172 (0x7f6d9b933c00) [pid = 7121] [serial = 800] [outer = 0x7f6d97af0c00] 04:05:30 INFO - PROCESS | 7121 | 1460977530302 Marionette DEBUG loaded listener.js 04:05:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 173 (0x7f6d9b9d6400) [pid = 7121] [serial = 801] [outer = 0x7f6d97af0c00] 04:05:31 INFO - PROCESS | 7121 | 1460977531211 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]]]}] 04:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1283ms 04:05:31 INFO - PROCESS | 7121 | 1460977531273 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 04:05:31 INFO - PROCESS | 7121 | 1460977531276 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 04:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:05:31 INFO - PROCESS | 7121 | 1460977531282 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:05:31 INFO - PROCESS | 7121 | 1460977531283 Marionette TRACE conn3 <- [1,1038,null,{}] 04:05:31 INFO - PROCESS | 7121 | 1460977531289 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}] 04:05:31 INFO - PROCESS | 7121 | 1460977531482 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 04:05:31 INFO - PROCESS | 7121 | 1460977531517 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:31 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9ba32800 == 89 [pid = 7121] [id = 267] 04:05:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 174 (0x7f6d9cdadc00) [pid = 7121] [serial = 802] [outer = (nil)] 04:05:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 175 (0x7f6d9dcd3400) [pid = 7121] [serial = 803] [outer = 0x7f6d9cdadc00] 04:05:31 INFO - PROCESS | 7121 | 1460977531594 Marionette DEBUG loaded listener.js 04:05:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 176 (0x7f6d9e9ecc00) [pid = 7121] [serial = 804] [outer = 0x7f6d9cdadc00] 04:05:32 INFO - PROCESS | 7121 | --DOMWINDOW == 175 (0x7f6d93cb5c00) [pid = 7121] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:05:32 INFO - PROCESS | 7121 | --DOMWINDOW == 174 (0x7f6d9b97b400) [pid = 7121] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:05:32 INFO - PROCESS | 7121 | --DOMWINDOW == 173 (0x7f6d9cb14000) [pid = 7121] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:05:32 INFO - PROCESS | 7121 | --DOMWINDOW == 172 (0x7f6d96ee2c00) [pid = 7121] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:05:32 INFO - PROCESS | 7121 | --DOMWINDOW == 171 (0x7f6d96ee3800) [pid = 7121] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:05:32 INFO - PROCESS | 7121 | --DOMWINDOW == 170 (0x7f6d9adbb800) [pid = 7121] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:05:32 INFO - PROCESS | 7121 | 1460977532652 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]]]}] 04:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1426ms 04:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:05:32 INFO - PROCESS | 7121 | 1460977532709 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 04:05:32 INFO - PROCESS | 7121 | 1460977532711 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 04:05:32 INFO - PROCESS | 7121 | 1460977532718 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:05:32 INFO - PROCESS | 7121 | 1460977532721 Marionette TRACE conn3 <- [1,1042,null,{}] 04:05:32 INFO - PROCESS | 7121 | 1460977532726 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}] 04:05:32 INFO - PROCESS | 7121 | 1460977532862 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 04:05:32 INFO - PROCESS | 7121 | 1460977532878 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:32 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9cdd5800 == 90 [pid = 7121] [id = 268] 04:05:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 171 (0x7f6d9b932800) [pid = 7121] [serial = 805] [outer = (nil)] 04:05:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 172 (0x7f6d9f13b400) [pid = 7121] [serial = 806] [outer = 0x7f6d9b932800] 04:05:32 INFO - PROCESS | 7121 | 1460977532936 Marionette DEBUG loaded listener.js 04:05:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 173 (0x7f6d9f573800) [pid = 7121] [serial = 807] [outer = 0x7f6d9b932800] 04:05:33 INFO - PROCESS | 7121 | 1460977533668 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]]]}] 04:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 977ms 04:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:05:33 INFO - PROCESS | 7121 | 1460977533697 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 04:05:33 INFO - PROCESS | 7121 | 1460977533699 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 04:05:33 INFO - PROCESS | 7121 | 1460977533703 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:05:33 INFO - PROCESS | 7121 | 1460977533707 Marionette TRACE conn3 <- [1,1046,null,{}] 04:05:33 INFO - PROCESS | 7121 | 1460977533712 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}] 04:05:33 INFO - PROCESS | 7121 | 1460977533896 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 04:05:33 INFO - PROCESS | 7121 | 1460977533912 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:33 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f224000 == 91 [pid = 7121] [id = 269] 04:05:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 174 (0x7f6d9b9d1000) [pid = 7121] [serial = 808] [outer = (nil)] 04:05:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 175 (0x7f6d9f99a400) [pid = 7121] [serial = 809] [outer = 0x7f6d9b9d1000] 04:05:33 INFO - PROCESS | 7121 | 1460977533969 Marionette DEBUG loaded listener.js 04:05:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 176 (0x7f6da02e9000) [pid = 7121] [serial = 810] [outer = 0x7f6d9b9d1000] 04:05:34 INFO - PROCESS | 7121 | 1460977534861 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]]]}] 04:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1182ms 04:05:34 INFO - PROCESS | 7121 | 1460977534886 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 04:05:34 INFO - PROCESS | 7121 | 1460977534892 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 04:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:05:34 INFO - PROCESS | 7121 | 1460977534900 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:05:34 INFO - PROCESS | 7121 | 1460977534905 Marionette TRACE conn3 <- [1,1050,null,{}] 04:05:34 INFO - PROCESS | 7121 | 1460977534914 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}] 04:05:35 INFO - PROCESS | 7121 | 1460977535121 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 04:05:35 INFO - PROCESS | 7121 | 1460977535286 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:35 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90adb000 == 92 [pid = 7121] [id = 270] 04:05:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 177 (0x7f6d8c7c6400) [pid = 7121] [serial = 811] [outer = (nil)] 04:05:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 178 (0x7f6d93cb4c00) [pid = 7121] [serial = 812] [outer = 0x7f6d8c7c6400] 04:05:35 INFO - PROCESS | 7121 | 1460977535359 Marionette DEBUG loaded listener.js 04:05:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 179 (0x7f6d93e4b000) [pid = 7121] [serial = 813] [outer = 0x7f6d8c7c6400] 04:05:36 INFO - PROCESS | 7121 | 1460977536210 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]]]}] 04:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1386ms 04:05:36 INFO - PROCESS | 7121 | 1460977536285 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 04:05:36 INFO - PROCESS | 7121 | 1460977536294 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 04:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:05:36 INFO - PROCESS | 7121 | 1460977536303 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:05:36 INFO - PROCESS | 7121 | 1460977536307 Marionette TRACE conn3 <- [1,1054,null,{}] 04:05:36 INFO - PROCESS | 7121 | 1460977536313 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}] 04:05:36 INFO - PROCESS | 7121 | 1460977536537 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 04:05:36 INFO - PROCESS | 7121 | 1460977536712 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:36 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97d05000 == 93 [pid = 7121] [id = 271] 04:05:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 180 (0x7f6d8c7c9c00) [pid = 7121] [serial = 814] [outer = (nil)] 04:05:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 181 (0x7f6d95a0f000) [pid = 7121] [serial = 815] [outer = 0x7f6d8c7c9c00] 04:05:36 INFO - PROCESS | 7121 | 1460977536801 Marionette DEBUG loaded listener.js 04:05:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 182 (0x7f6d97ae9c00) [pid = 7121] [serial = 816] [outer = 0x7f6d8c7c9c00] 04:05:37 INFO - PROCESS | 7121 | 1460977537729 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]]]}] 04:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1478ms 04:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:05:37 INFO - PROCESS | 7121 | 1460977537783 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 04:05:37 INFO - PROCESS | 7121 | 1460977537786 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 04:05:37 INFO - PROCESS | 7121 | 1460977537792 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:05:37 INFO - PROCESS | 7121 | 1460977537798 Marionette TRACE conn3 <- [1,1058,null,{}] 04:05:37 INFO - PROCESS | 7121 | 1460977537813 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}] 04:05:37 INFO - PROCESS | 7121 | 1460977537986 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 04:05:38 INFO - PROCESS | 7121 | 1460977538151 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:38 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0437000 == 94 [pid = 7121] [id = 272] 04:05:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 183 (0x7f6d9b930400) [pid = 7121] [serial = 817] [outer = (nil)] 04:05:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 184 (0x7f6d9bd53400) [pid = 7121] [serial = 818] [outer = 0x7f6d9b930400] 04:05:38 INFO - PROCESS | 7121 | 1460977538264 Marionette DEBUG loaded listener.js 04:05:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 185 (0x7f6d9ea8bc00) [pid = 7121] [serial = 819] [outer = 0x7f6d9b930400] 04:05:39 INFO - PROCESS | 7121 | 1460977539046 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]]]}] 04:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1283ms 04:05:39 INFO - PROCESS | 7121 | 1460977539083 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 04:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:05:39 INFO - PROCESS | 7121 | 1460977539088 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 04:05:39 INFO - PROCESS | 7121 | 1460977539095 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:05:39 INFO - PROCESS | 7121 | 1460977539098 Marionette TRACE conn3 <- [1,1062,null,{}] 04:05:39 INFO - PROCESS | 7121 | 1460977539103 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}] 04:05:39 INFO - PROCESS | 7121 | 1460977539296 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 04:05:39 INFO - PROCESS | 7121 | 1460977539459 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:39 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da7b02800 == 95 [pid = 7121] [id = 273] 04:05:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 186 (0x7f6d9b97d800) [pid = 7121] [serial = 820] [outer = (nil)] 04:05:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 187 (0x7f6d9f578c00) [pid = 7121] [serial = 821] [outer = 0x7f6d9b97d800] 04:05:39 INFO - PROCESS | 7121 | 1460977539527 Marionette DEBUG loaded listener.js 04:05:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 188 (0x7f6da03c0800) [pid = 7121] [serial = 822] [outer = 0x7f6d9b97d800] 04:05:40 INFO - PROCESS | 7121 | 1460977540388 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]]]}] 04:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1336ms 04:05:40 INFO - PROCESS | 7121 | 1460977540432 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 04:05:40 INFO - PROCESS | 7121 | 1460977540435 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 04:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:05:40 INFO - PROCESS | 7121 | 1460977540441 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:05:40 INFO - PROCESS | 7121 | 1460977540444 Marionette TRACE conn3 <- [1,1066,null,{}] 04:05:40 INFO - PROCESS | 7121 | 1460977540449 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}] 04:05:40 INFO - PROCESS | 7121 | 1460977540607 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 04:05:40 INFO - PROCESS | 7121 | 1460977540778 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:40 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadb65000 == 96 [pid = 7121] [id = 274] 04:05:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 189 (0x7f6d9ecf4c00) [pid = 7121] [serial = 823] [outer = (nil)] 04:05:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 190 (0x7f6da110b000) [pid = 7121] [serial = 824] [outer = 0x7f6d9ecf4c00] 04:05:40 INFO - PROCESS | 7121 | 1460977540852 Marionette DEBUG loaded listener.js 04:05:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 191 (0x7f6da3c5a400) [pid = 7121] [serial = 825] [outer = 0x7f6d9ecf4c00] 04:05:41 INFO - PROCESS | 7121 | 1460977541732 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]]]}] 04:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1331ms 04:05:41 INFO - PROCESS | 7121 | 1460977541773 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 04:05:41 INFO - PROCESS | 7121 | 1460977541777 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 04:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:05:41 INFO - PROCESS | 7121 | 1460977541782 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:05:41 INFO - PROCESS | 7121 | 1460977541784 Marionette TRACE conn3 <- [1,1070,null,{}] 04:05:41 INFO - PROCESS | 7121 | 1460977541790 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}] 04:05:41 INFO - PROCESS | 7121 | 1460977541973 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 04:05:42 INFO - PROCESS | 7121 | 1460977542149 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:42 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db0fb3800 == 97 [pid = 7121] [id = 275] 04:05:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 192 (0x7f6da03c0400) [pid = 7121] [serial = 826] [outer = (nil)] 04:05:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 193 (0x7f6daed56000) [pid = 7121] [serial = 827] [outer = 0x7f6da03c0400] 04:05:42 INFO - PROCESS | 7121 | 1460977542221 Marionette DEBUG loaded listener.js 04:05:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 194 (0x7f6db2c2c000) [pid = 7121] [serial = 828] [outer = 0x7f6da03c0400] 04:05:43 INFO - PROCESS | 7121 | 1460977543045 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]]]}] 04:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1276ms 04:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:05:43 INFO - PROCESS | 7121 | 1460977543059 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 04:05:43 INFO - PROCESS | 7121 | 1460977543061 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 04:05:43 INFO - PROCESS | 7121 | 1460977543068 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:05:43 INFO - PROCESS | 7121 | 1460977543071 Marionette TRACE conn3 <- [1,1074,null,{}] 04:05:43 INFO - PROCESS | 7121 | 1460977543075 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}] 04:05:43 INFO - PROCESS | 7121 | 1460977543232 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 04:05:43 INFO - PROCESS | 7121 | 1460977543402 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:43 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db3217000 == 98 [pid = 7121] [id = 276] 04:05:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 195 (0x7f6d8cd43400) [pid = 7121] [serial = 829] [outer = (nil)] 04:05:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 196 (0x7f6d8cd4b400) [pid = 7121] [serial = 830] [outer = 0x7f6d8cd43400] 04:05:43 INFO - PROCESS | 7121 | 1460977543470 Marionette DEBUG loaded listener.js 04:05:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 197 (0x7f6d8cd50800) [pid = 7121] [serial = 831] [outer = 0x7f6d8cd43400] 04:05:44 INFO - PROCESS | 7121 | 1460977544328 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]]]}] 04:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1334ms 04:05:44 INFO - PROCESS | 7121 | 1460977544401 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 04:05:44 INFO - PROCESS | 7121 | 1460977544404 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 04:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:05:44 INFO - PROCESS | 7121 | 1460977544410 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:05:44 INFO - PROCESS | 7121 | 1460977544412 Marionette TRACE conn3 <- [1,1078,null,{}] 04:05:44 INFO - PROCESS | 7121 | 1460977544418 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}] 04:05:44 INFO - PROCESS | 7121 | 1460977544634 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 04:05:44 INFO - PROCESS | 7121 | 1460977544829 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:44 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b28d800 == 99 [pid = 7121] [id = 277] 04:05:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 198 (0x7f6d8cd50c00) [pid = 7121] [serial = 832] [outer = (nil)] 04:05:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 199 (0x7f6d94b83000) [pid = 7121] [serial = 833] [outer = 0x7f6d8cd50c00] 04:05:44 INFO - PROCESS | 7121 | 1460977544904 Marionette DEBUG loaded listener.js 04:05:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 200 (0x7f6d94b87000) [pid = 7121] [serial = 834] [outer = 0x7f6d8cd50c00] 04:05:45 INFO - PROCESS | 7121 | 1460977545698 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]]]}] 04:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1335ms 04:05:45 INFO - PROCESS | 7121 | 1460977545745 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 04:05:45 INFO - PROCESS | 7121 | 1460977545749 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 04:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:05:45 INFO - PROCESS | 7121 | 1460977545755 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:05:45 INFO - PROCESS | 7121 | 1460977545758 Marionette TRACE conn3 <- [1,1082,null,{}] 04:05:45 INFO - PROCESS | 7121 | 1460977545763 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}] 04:05:45 INFO - PROCESS | 7121 | 1460977545923 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 04:05:46 INFO - PROCESS | 7121 | 1460977546098 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:46 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da6dbf000 == 100 [pid = 7121] [id = 278] 04:05:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 201 (0x7f6d94b80000) [pid = 7121] [serial = 835] [outer = (nil)] 04:05:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 202 (0x7f6d94b8b400) [pid = 7121] [serial = 836] [outer = 0x7f6d94b80000] 04:05:46 INFO - PROCESS | 7121 | 1460977546175 Marionette DEBUG loaded listener.js 04:05:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 203 (0x7f6dadfd6c00) [pid = 7121] [serial = 837] [outer = 0x7f6d94b80000] 04:05:47 INFO - PROCESS | 7121 | 1460977547023 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]]]}] 04:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1331ms 04:05:47 INFO - PROCESS | 7121 | 1460977547087 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 04:05:47 INFO - PROCESS | 7121 | 1460977547090 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 04:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:05:47 INFO - PROCESS | 7121 | 1460977547096 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:05:47 INFO - PROCESS | 7121 | 1460977547098 Marionette TRACE conn3 <- [1,1086,null,{}] 04:05:47 INFO - PROCESS | 7121 | 1460977547104 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}] 04:05:47 INFO - PROCESS | 7121 | 1460977547260 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 04:05:47 INFO - PROCESS | 7121 | 1460977547428 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:47 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b4d4800 == 101 [pid = 7121] [id = 279] 04:05:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 204 (0x7f6d8b2a6400) [pid = 7121] [serial = 838] [outer = (nil)] 04:05:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 205 (0x7f6d8b2af000) [pid = 7121] [serial = 839] [outer = 0x7f6d8b2a6400] 04:05:47 INFO - PROCESS | 7121 | 1460977547499 Marionette DEBUG loaded listener.js 04:05:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 206 (0x7f6d8b2b4800) [pid = 7121] [serial = 840] [outer = 0x7f6d8b2a6400] 04:05:48 INFO - PROCESS | 7121 | 1460977548304 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]]]}] 04:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1282ms 04:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:05:48 INFO - PROCESS | 7121 | 1460977548379 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 04:05:48 INFO - PROCESS | 7121 | 1460977548383 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 04:05:48 INFO - PROCESS | 7121 | 1460977548388 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:05:48 INFO - PROCESS | 7121 | 1460977548392 Marionette TRACE conn3 <- [1,1090,null,{}] 04:05:48 INFO - PROCESS | 7121 | 1460977548397 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}] 04:05:48 INFO - PROCESS | 7121 | 1460977548619 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 04:05:48 INFO - PROCESS | 7121 | 1460977548788 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:48 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cfe1800 == 102 [pid = 7121] [id = 280] 04:05:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 207 (0x7f6d8b2aa800) [pid = 7121] [serial = 841] [outer = (nil)] 04:05:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 208 (0x7f6db3006400) [pid = 7121] [serial = 842] [outer = 0x7f6d8b2aa800] 04:05:48 INFO - PROCESS | 7121 | 1460977548866 Marionette DEBUG loaded listener.js 04:05:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 209 (0x7f6db322f000) [pid = 7121] [serial = 843] [outer = 0x7f6d8b2aa800] 04:05:49 INFO - PROCESS | 7121 | 1460977549734 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]]]}] 04:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1381ms 04:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:05:49 INFO - PROCESS | 7121 | 1460977549769 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 04:05:49 INFO - PROCESS | 7121 | 1460977549772 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 04:05:49 INFO - PROCESS | 7121 | 1460977549778 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:05:49 INFO - PROCESS | 7121 | 1460977549781 Marionette TRACE conn3 <- [1,1094,null,{}] 04:05:49 INFO - PROCESS | 7121 | 1460977549785 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}] 04:05:49 INFO - PROCESS | 7121 | 1460977549948 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 04:05:50 INFO - PROCESS | 7121 | 1460977550122 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:50 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d89c9d000 == 103 [pid = 7121] [id = 281] 04:05:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 210 (0x7f6d89d50800) [pid = 7121] [serial = 844] [outer = (nil)] 04:05:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 211 (0x7f6d89d56800) [pid = 7121] [serial = 845] [outer = 0x7f6d89d50800] 04:05:50 INFO - PROCESS | 7121 | 1460977550188 Marionette DEBUG loaded listener.js 04:05:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 212 (0x7f6d89d5b000) [pid = 7121] [serial = 846] [outer = 0x7f6d89d50800] 04:05:51 INFO - PROCESS | 7121 | 1460977551283 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]]]}] 04:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1530ms 04:05:51 INFO - PROCESS | 7121 | 1460977551308 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 04:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:05:51 INFO - PROCESS | 7121 | 1460977551313 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 04:05:51 INFO - PROCESS | 7121 | 1460977551320 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:05:51 INFO - PROCESS | 7121 | 1460977551325 Marionette TRACE conn3 <- [1,1098,null,{}] 04:05:51 INFO - PROCESS | 7121 | 1460977551333 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}] 04:05:51 INFO - PROCESS | 7121 | 1460977551497 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 04:05:51 INFO - PROCESS | 7121 | 1460977551805 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:51 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d70e800 == 104 [pid = 7121] [id = 282] 04:05:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 213 (0x7f6d8c7c3400) [pid = 7121] [serial = 847] [outer = (nil)] 04:05:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 214 (0x7f6d8c890800) [pid = 7121] [serial = 848] [outer = 0x7f6d8c7c3400] 04:05:51 INFO - PROCESS | 7121 | 1460977551873 Marionette DEBUG loaded listener.js 04:05:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 215 (0x7f6d8c924000) [pid = 7121] [serial = 849] [outer = 0x7f6d8c7c3400] 04:05:52 INFO - PROCESS | 7121 | 1460977552724 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]]]}] 04:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1433ms 04:05:52 INFO - PROCESS | 7121 | 1460977552753 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 04:05:52 INFO - PROCESS | 7121 | 1460977552760 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 04:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:05:52 INFO - PROCESS | 7121 | 1460977552769 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:05:52 INFO - PROCESS | 7121 | 1460977552772 Marionette TRACE conn3 <- [1,1102,null,{}] 04:05:52 INFO - PROCESS | 7121 | 1460977552776 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}] 04:05:52 INFO - PROCESS | 7121 | 1460977552928 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 04:05:53 INFO - PROCESS | 7121 | 1460977553108 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:53 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cdc8800 == 105 [pid = 7121] [id = 283] 04:05:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 216 (0x7f6d8cd4d800) [pid = 7121] [serial = 850] [outer = (nil)] 04:05:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 217 (0x7f6d8d91e000) [pid = 7121] [serial = 851] [outer = 0x7f6d8cd4d800] 04:05:53 INFO - PROCESS | 7121 | 1460977553168 Marionette DEBUG loaded listener.js 04:05:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 218 (0x7f6d90bdac00) [pid = 7121] [serial = 852] [outer = 0x7f6d8cd4d800] 04:05:53 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6daef4c000 == 104 [pid = 7121] [id = 73] 04:05:53 INFO - PROCESS | 7121 | --DOMWINDOW == 217 (0x7f6db0e23400) [pid = 7121] [serial = 758] [outer = (nil)] [url = about:blank] 04:05:53 INFO - PROCESS | 7121 | --DOMWINDOW == 216 (0x7f6d9b976c00) [pid = 7121] [serial = 712] [outer = (nil)] [url = about:blank] 04:05:53 INFO - PROCESS | 7121 | --DOMWINDOW == 215 (0x7f6d9e9e0000) [pid = 7121] [serial = 715] [outer = (nil)] [url = about:blank] 04:05:53 INFO - PROCESS | 7121 | --DOMWINDOW == 214 (0x7f6daccd3000) [pid = 7121] [serial = 718] [outer = (nil)] [url = about:blank] 04:05:53 INFO - PROCESS | 7121 | --DOMWINDOW == 213 (0x7f6db3094800) [pid = 7121] [serial = 724] [outer = (nil)] [url = about:blank] 04:05:53 INFO - PROCESS | 7121 | --DOMWINDOW == 212 (0x7f6daef07000) [pid = 7121] [serial = 721] [outer = (nil)] [url = about:blank] 04:05:53 INFO - PROCESS | 7121 | --DOMWINDOW == 211 (0x7f6d8d91b800) [pid = 7121] [serial = 727] [outer = (nil)] [url = about:blank] 04:05:53 INFO - PROCESS | 7121 | --DOMWINDOW == 210 (0x7f6d8da62800) [pid = 7121] [serial = 730] [outer = (nil)] [url = about:blank] 04:05:53 INFO - PROCESS | 7121 | --DOMWINDOW == 209 (0x7f6d8da6cc00) [pid = 7121] [serial = 734] [outer = (nil)] [url = about:blank] 04:05:53 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9cdd5800 == 103 [pid = 7121] [id = 268] 04:05:53 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9ba32800 == 102 [pid = 7121] [id = 267] 04:05:53 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97d95000 == 101 [pid = 7121] [id = 266] 04:05:53 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95ccb000 == 100 [pid = 7121] [id = 265] 04:05:53 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8cce2000 == 99 [pid = 7121] [id = 264] 04:05:53 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8ccc8800 == 98 [pid = 7121] [id = 263] 04:05:53 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8d718000 == 97 [pid = 7121] [id = 262] 04:05:53 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8d950800 == 96 [pid = 7121] [id = 260] 04:05:53 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d979da800 == 95 [pid = 7121] [id = 259] 04:05:54 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9ba26000 == 94 [pid = 7121] [id = 258] 04:05:54 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8d71b800 == 93 [pid = 7121] [id = 257] 04:05:54 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db7191000 == 92 [pid = 7121] [id = 256] 04:05:54 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db2d90800 == 91 [pid = 7121] [id = 255] 04:05:54 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9e910800 == 90 [pid = 7121] [id = 254] 04:05:54 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90cab000 == 89 [pid = 7121] [id = 253] 04:05:54 INFO - PROCESS | 7121 | --DOMWINDOW == 208 (0x7f6d93e45400) [pid = 7121] [serial = 740] [outer = (nil)] [url = about:blank] 04:05:54 INFO - PROCESS | 7121 | --DOMWINDOW == 207 (0x7f6d93e4e400) [pid = 7121] [serial = 741] [outer = (nil)] [url = about:blank] 04:05:54 INFO - PROCESS | 7121 | --DOMWINDOW == 206 (0x7f6d9f131c00) [pid = 7121] [serial = 749] [outer = (nil)] [url = about:blank] 04:05:54 INFO - PROCESS | 7121 | --DOMWINDOW == 205 (0x7f6d9f9a3c00) [pid = 7121] [serial = 752] [outer = (nil)] [url = about:blank] 04:05:54 INFO - PROCESS | 7121 | --DOMWINDOW == 204 (0x7f6d99999400) [pid = 7121] [serial = 744] [outer = (nil)] [url = about:blank] 04:05:54 INFO - PROCESS | 7121 | --DOMWINDOW == 203 (0x7f6d98848400) [pid = 7121] [serial = 743] [outer = (nil)] [url = about:blank] 04:05:54 INFO - PROCESS | 7121 | --DOMWINDOW == 202 (0x7f6d94259400) [pid = 7121] [serial = 709] [outer = (nil)] [url = about:blank] 04:05:54 INFO - PROCESS | 7121 | --DOMWINDOW == 201 (0x7f6d9cb14800) [pid = 7121] [serial = 746] [outer = (nil)] [url = about:blank] 04:05:54 INFO - PROCESS | 7121 | --DOMWINDOW == 200 (0x7f6d9dd6d000) [pid = 7121] [serial = 747] [outer = (nil)] [url = about:blank] 04:05:54 INFO - PROCESS | 7121 | --DOMWINDOW == 199 (0x7f6d90bdbc00) [pid = 7121] [serial = 737] [outer = (nil)] [url = about:blank] 04:05:54 INFO - PROCESS | 7121 | --DOMWINDOW == 198 (0x7f6da0473000) [pid = 7121] [serial = 753] [outer = (nil)] [url = about:blank] 04:05:54 INFO - PROCESS | 7121 | --DOMWINDOW == 197 (0x7f6d9cb19800) [pid = 7121] [serial = 755] [outer = (nil)] [url = about:blank] 04:05:54 INFO - PROCESS | 7121 | --DOMWINDOW == 196 (0x7f6d9999c000) [pid = 7121] [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.] 04:05:54 INFO - PROCESS | 7121 | --DOMWINDOW == 195 (0x7f6daccdd000) [pid = 7121] [serial = 756] [outer = (nil)] [url = about:blank] 04:05:54 INFO - PROCESS | 7121 | --DOMWINDOW == 194 (0x7f6d9f2fac00) [pid = 7121] [serial = 750] [outer = (nil)] [url = about:blank] 04:05:54 INFO - PROCESS | 7121 | 1460977554150 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]]]}] 04:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1429ms 04:05:54 INFO - PROCESS | 7121 | 1460977554199 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 04:05:54 INFO - PROCESS | 7121 | 1460977554203 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 04:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:05:54 INFO - PROCESS | 7121 | 1460977554208 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:05:54 INFO - PROCESS | 7121 | 1460977554213 Marionette TRACE conn3 <- [1,1106,null,{}] 04:05:54 INFO - PROCESS | 7121 | 1460977554227 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}] 04:05:54 INFO - PROCESS | 7121 | 1460977554374 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 04:05:54 INFO - PROCESS | 7121 | 1460977554389 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:54 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90ac4800 == 90 [pid = 7121] [id = 284] 04:05:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 195 (0x7f6d93e46000) [pid = 7121] [serial = 853] [outer = (nil)] 04:05:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 196 (0x7f6d94b83c00) [pid = 7121] [serial = 854] [outer = 0x7f6d93e46000] 04:05:54 INFO - PROCESS | 7121 | 1460977554451 Marionette DEBUG loaded listener.js 04:05:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 197 (0x7f6d94bad800) [pid = 7121] [serial = 855] [outer = 0x7f6d93e46000] 04:05:55 INFO - PROCESS | 7121 | 1460977555244 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]]]}] 04:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1093ms 04:05:55 INFO - PROCESS | 7121 | 1460977555303 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 04:05:55 INFO - PROCESS | 7121 | 1460977555307 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 04:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:05:55 INFO - PROCESS | 7121 | 1460977555316 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:05:55 INFO - PROCESS | 7121 | 1460977555318 Marionette TRACE conn3 <- [1,1110,null,{}] 04:05:55 INFO - PROCESS | 7121 | 1460977555322 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}] 04:05:55 INFO - PROCESS | 7121 | 1460977555473 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 04:05:55 INFO - PROCESS | 7121 | 1460977555482 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:55 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95c06000 == 91 [pid = 7121] [id = 285] 04:05:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 198 (0x7f6d89d4e400) [pid = 7121] [serial = 856] [outer = (nil)] 04:05:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 199 (0x7f6d95a0e400) [pid = 7121] [serial = 857] [outer = 0x7f6d89d4e400] 04:05:55 INFO - PROCESS | 7121 | 1460977555541 Marionette DEBUG loaded listener.js 04:05:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 200 (0x7f6d97ae5c00) [pid = 7121] [serial = 858] [outer = 0x7f6d89d4e400] 04:05:56 INFO - PROCESS | 7121 | 1460977556362 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]]]}] 04:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1076ms 04:05:56 INFO - PROCESS | 7121 | 1460977556393 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 04:05:56 INFO - PROCESS | 7121 | 1460977556406 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 04:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:05:56 INFO - PROCESS | 7121 | 1460977556436 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:05:56 INFO - PROCESS | 7121 | 1460977556439 Marionette TRACE conn3 <- [1,1114,null,{}] 04:05:56 INFO - PROCESS | 7121 | 1460977556455 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}] 04:05:56 INFO - PROCESS | 7121 | 1460977556658 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 04:05:56 INFO - PROCESS | 7121 | 1460977556677 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:56 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d979d7000 == 92 [pid = 7121] [id = 286] 04:05:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 201 (0x7f6d94bafc00) [pid = 7121] [serial = 859] [outer = (nil)] 04:05:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 202 (0x7f6d97aec800) [pid = 7121] [serial = 860] [outer = 0x7f6d94bafc00] 04:05:56 INFO - PROCESS | 7121 | 1460977556734 Marionette DEBUG loaded listener.js 04:05:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 203 (0x7f6d9884f000) [pid = 7121] [serial = 861] [outer = 0x7f6d94bafc00] 04:05:57 INFO - PROCESS | 7121 | 1460977557491 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]]]}] 04:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1085ms 04:05:57 INFO - PROCESS | 7121 | 1460977557528 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 04:05:57 INFO - PROCESS | 7121 | 1460977557530 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 04:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:05:57 INFO - PROCESS | 7121 | 1460977557536 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:05:57 INFO - PROCESS | 7121 | 1460977557538 Marionette TRACE conn3 <- [1,1118,null,{}] 04:05:57 INFO - PROCESS | 7121 | 1460977557543 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}] 04:05:57 INFO - PROCESS | 7121 | 1460977557771 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 04:05:57 INFO - PROCESS | 7121 | 1460977557806 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:57 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9ba2b800 == 93 [pid = 7121] [id = 287] 04:05:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 204 (0x7f6d9b973c00) [pid = 7121] [serial = 862] [outer = (nil)] 04:05:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 205 (0x7f6d9cda5c00) [pid = 7121] [serial = 863] [outer = 0x7f6d9b973c00] 04:05:57 INFO - PROCESS | 7121 | 1460977557867 Marionette DEBUG loaded listener.js 04:05:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 206 (0x7f6d9e9e0000) [pid = 7121] [serial = 864] [outer = 0x7f6d9b973c00] 04:05:58 INFO - PROCESS | 7121 | --DOMWINDOW == 205 (0x7f6d9b932800) [pid = 7121] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:05:58 INFO - PROCESS | 7121 | --DOMWINDOW == 204 (0x7f6da0ccc800) [pid = 7121] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:05:58 INFO - PROCESS | 7121 | --DOMWINDOW == 203 (0x7f6d8c7ce400) [pid = 7121] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:05:58 INFO - PROCESS | 7121 | --DOMWINDOW == 202 (0x7f6d93cbfc00) [pid = 7121] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:05:58 INFO - PROCESS | 7121 | --DOMWINDOW == 201 (0x7f6d93e3f800) [pid = 7121] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:05:58 INFO - PROCESS | 7121 | --DOMWINDOW == 200 (0x7f6d93cbf400) [pid = 7121] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:05:58 INFO - PROCESS | 7121 | --DOMWINDOW == 199 (0x7f6d9cdadc00) [pid = 7121] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:05:58 INFO - PROCESS | 7121 | --DOMWINDOW == 198 (0x7f6d97af0c00) [pid = 7121] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:05:58 INFO - PROCESS | 7121 | --DOMWINDOW == 197 (0x7f6d98848000) [pid = 7121] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:05:58 INFO - PROCESS | 7121 | 1460977558859 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]]]}] 04:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1335ms 04:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:05:58 INFO - PROCESS | 7121 | 1460977558871 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 04:05:58 INFO - PROCESS | 7121 | 1460977558873 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 04:05:58 INFO - PROCESS | 7121 | 1460977558877 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:05:58 INFO - PROCESS | 7121 | 1460977558881 Marionette TRACE conn3 <- [1,1122,null,{}] 04:05:58 INFO - PROCESS | 7121 | 1460977558886 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}] 04:05:59 INFO - PROCESS | 7121 | 1460977559089 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 04:05:59 INFO - PROCESS | 7121 | 1460977559107 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:59 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d979d1800 == 94 [pid = 7121] [id = 288] 04:05:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 198 (0x7f6d8c7c5000) [pid = 7121] [serial = 865] [outer = (nil)] 04:05:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 199 (0x7f6d97af0c00) [pid = 7121] [serial = 866] [outer = 0x7f6d8c7c5000] 04:05:59 INFO - PROCESS | 7121 | 1460977559166 Marionette DEBUG loaded listener.js 04:05:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 200 (0x7f6d9e9e7000) [pid = 7121] [serial = 867] [outer = 0x7f6d8c7c5000] 04:05:59 INFO - PROCESS | 7121 | 1460977559883 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]]]}] 04:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1028ms 04:05:59 INFO - PROCESS | 7121 | 1460977559907 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 04:05:59 INFO - PROCESS | 7121 | 1460977559910 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 04:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:05:59 INFO - PROCESS | 7121 | 1460977559915 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:05:59 INFO - PROCESS | 7121 | 1460977559917 Marionette TRACE conn3 <- [1,1126,null,{}] 04:05:59 INFO - PROCESS | 7121 | 1460977559922 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}] 04:06:00 INFO - PROCESS | 7121 | 1460977560109 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 04:06:00 INFO - PROCESS | 7121 | 1460977560126 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:00 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f215800 == 95 [pid = 7121] [id = 289] 04:06:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 201 (0x7f6d93cbfc00) [pid = 7121] [serial = 868] [outer = (nil)] 04:06:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 202 (0x7f6d9f467800) [pid = 7121] [serial = 869] [outer = 0x7f6d93cbfc00] 04:06:00 INFO - PROCESS | 7121 | 1460977560187 Marionette DEBUG loaded listener.js 04:06:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 203 (0x7f6da02ebc00) [pid = 7121] [serial = 870] [outer = 0x7f6d93cbfc00] 04:06:01 INFO - PROCESS | 7121 | 1460977561156 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]]]}] 04:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1276ms 04:06:01 INFO - PROCESS | 7121 | 1460977561193 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 04:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:06:01 INFO - PROCESS | 7121 | 1460977561199 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 04:06:01 INFO - PROCESS | 7121 | 1460977561207 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:06:01 INFO - PROCESS | 7121 | 1460977561212 Marionette TRACE conn3 <- [1,1130,null,{}] 04:06:01 INFO - PROCESS | 7121 | 1460977561221 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}] 04:06:01 INFO - PROCESS | 7121 | 1460977561525 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 04:06:01 INFO - PROCESS | 7121 | 1460977561720 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:01 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cfd8800 == 96 [pid = 7121] [id = 290] 04:06:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 204 (0x7f6d8b2a7400) [pid = 7121] [serial = 871] [outer = (nil)] 04:06:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 205 (0x7f6d8c922000) [pid = 7121] [serial = 872] [outer = 0x7f6d8b2a7400] 04:06:01 INFO - PROCESS | 7121 | 1460977561794 Marionette DEBUG loaded listener.js 04:06:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 206 (0x7f6d8cd4b800) [pid = 7121] [serial = 873] [outer = 0x7f6d8b2a7400] 04:06:02 INFO - PROCESS | 7121 | 1460977562799 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]]]}] 04:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1645ms 04:06:02 INFO - PROCESS | 7121 | 1460977562852 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 04:06:02 INFO - PROCESS | 7121 | 1460977562859 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 04:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:06:02 INFO - PROCESS | 7121 | 1460977562870 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:06:02 INFO - PROCESS | 7121 | 1460977562873 Marionette TRACE conn3 <- [1,1134,null,{}] 04:06:02 INFO - PROCESS | 7121 | 1460977562879 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}] 04:06:03 INFO - PROCESS | 7121 | 1460977563096 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 04:06:03 INFO - PROCESS | 7121 | 1460977563313 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:03 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96f67000 == 97 [pid = 7121] [id = 291] 04:06:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 207 (0x7f6d93cb9800) [pid = 7121] [serial = 874] [outer = (nil)] 04:06:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 208 (0x7f6d94a1fc00) [pid = 7121] [serial = 875] [outer = 0x7f6d93cb9800] 04:06:03 INFO - PROCESS | 7121 | 1460977563428 Marionette DEBUG loaded listener.js 04:06:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 209 (0x7f6d94baec00) [pid = 7121] [serial = 876] [outer = 0x7f6d93cb9800] 04:06:04 INFO - PROCESS | 7121 | 1460977564361 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]]]}] 04:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1538ms 04:06:04 INFO - PROCESS | 7121 | 1460977564409 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 04:06:04 INFO - PROCESS | 7121 | 1460977564412 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 04:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:06:04 INFO - PROCESS | 7121 | 1460977564418 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:06:04 INFO - PROCESS | 7121 | 1460977564423 Marionette TRACE conn3 <- [1,1138,null,{}] 04:06:04 INFO - PROCESS | 7121 | 1460977564438 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}] 04:06:04 INFO - PROCESS | 7121 | 1460977564617 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 04:06:04 INFO - PROCESS | 7121 | 1460977564829 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:04 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da1130000 == 98 [pid = 7121] [id = 292] 04:06:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 210 (0x7f6d9884cc00) [pid = 7121] [serial = 877] [outer = (nil)] 04:06:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 211 (0x7f6d9ac1b800) [pid = 7121] [serial = 878] [outer = 0x7f6d9884cc00] 04:06:04 INFO - PROCESS | 7121 | 1460977564964 Marionette DEBUG loaded listener.js 04:06:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 212 (0x7f6d9bc5a400) [pid = 7121] [serial = 879] [outer = 0x7f6d9884cc00] 04:06:05 INFO - PROCESS | 7121 | 1460977565722 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]]]}] 04:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1339ms 04:06:05 INFO - PROCESS | 7121 | 1460977565757 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 04:06:05 INFO - PROCESS | 7121 | 1460977565761 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 04:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:06:05 INFO - PROCESS | 7121 | 1460977565767 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:06:05 INFO - PROCESS | 7121 | 1460977565769 Marionette TRACE conn3 <- [1,1142,null,{}] 04:06:05 INFO - PROCESS | 7121 | 1460977565775 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}] 04:06:05 INFO - PROCESS | 7121 | 1460977565937 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 04:06:06 INFO - PROCESS | 7121 | 1460977566113 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:06 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadb61800 == 99 [pid = 7121] [id = 293] 04:06:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 213 (0x7f6d9884e000) [pid = 7121] [serial = 880] [outer = (nil)] 04:06:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 214 (0x7f6d9f569400) [pid = 7121] [serial = 881] [outer = 0x7f6d9884e000] 04:06:06 INFO - PROCESS | 7121 | 1460977566181 Marionette DEBUG loaded listener.js 04:06:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 215 (0x7f6da03c0c00) [pid = 7121] [serial = 882] [outer = 0x7f6d9884e000] 04:06:07 INFO - PROCESS | 7121 | 1460977567040 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]]]}] 04:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1329ms 04:06:07 INFO - PROCESS | 7121 | 1460977567097 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 04:06:07 INFO - PROCESS | 7121 | 1460977567101 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 04:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:06:07 INFO - PROCESS | 7121 | 1460977567106 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:06:07 INFO - PROCESS | 7121 | 1460977567108 Marionette TRACE conn3 <- [1,1146,null,{}] 04:06:07 INFO - PROCESS | 7121 | 1460977567114 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}] 04:06:07 INFO - PROCESS | 7121 | 1460977567271 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 04:06:07 INFO - PROCESS | 7121 | 1460977567450 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:07 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db298d800 == 100 [pid = 7121] [id = 294] 04:06:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 216 (0x7f6d9e94d800) [pid = 7121] [serial = 883] [outer = (nil)] 04:06:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 217 (0x7f6da14a3c00) [pid = 7121] [serial = 884] [outer = 0x7f6d9e94d800] 04:06:07 INFO - PROCESS | 7121 | 1460977567520 Marionette DEBUG loaded listener.js 04:06:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 218 (0x7f6daccdd000) [pid = 7121] [serial = 885] [outer = 0x7f6d9e94d800] 04:06:08 INFO - PROCESS | 7121 | 1460977568356 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]]]}] 04:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1286ms 04:06:08 INFO - PROCESS | 7121 | 1460977568393 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 04:06:08 INFO - PROCESS | 7121 | 1460977568395 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 04:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:06:08 INFO - PROCESS | 7121 | 1460977568401 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:06:08 INFO - PROCESS | 7121 | 1460977568404 Marionette TRACE conn3 <- [1,1150,null,{}] 04:06:08 INFO - PROCESS | 7121 | 1460977568409 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}] 04:06:08 INFO - PROCESS | 7121 | 1460977568592 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 04:06:08 INFO - PROCESS | 7121 | 1460977568775 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:08 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97b77000 == 101 [pid = 7121] [id = 295] 04:06:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 219 (0x7f6dad86d000) [pid = 7121] [serial = 886] [outer = (nil)] 04:06:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 220 (0x7f6db0e27000) [pid = 7121] [serial = 887] [outer = 0x7f6dad86d000] 04:06:08 INFO - PROCESS | 7121 | 1460977568846 Marionette DEBUG loaded listener.js 04:06:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 221 (0x7f6db3146000) [pid = 7121] [serial = 888] [outer = 0x7f6dad86d000] 04:06:09 INFO - PROCESS | 7121 | 1460977569679 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]]]}] 04:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1328ms 04:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:06:09 INFO - PROCESS | 7121 | 1460977569730 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 04:06:09 INFO - PROCESS | 7121 | 1460977569733 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 04:06:09 INFO - PROCESS | 7121 | 1460977569740 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:06:09 INFO - PROCESS | 7121 | 1460977569743 Marionette TRACE conn3 <- [1,1154,null,{}] 04:06:09 INFO - PROCESS | 7121 | 1460977569748 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}] 04:06:09 INFO - PROCESS | 7121 | 1460977569914 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 04:06:10 INFO - PROCESS | 7121 | 1460977570095 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:10 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d89ee6000 == 102 [pid = 7121] [id = 296] 04:06:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 222 (0x7f6d9b97c400) [pid = 7121] [serial = 889] [outer = (nil)] 04:06:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 223 (0x7f6d9f0af800) [pid = 7121] [serial = 890] [outer = 0x7f6d9b97c400] 04:06:10 INFO - PROCESS | 7121 | 1460977570164 Marionette DEBUG loaded listener.js 04:06:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 224 (0x7f6d9f0b4400) [pid = 7121] [serial = 891] [outer = 0x7f6d9b97c400] 04:06:10 INFO - PROCESS | 7121 | 1460977570991 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]]]}] 04:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1284ms 04:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:06:11 INFO - PROCESS | 7121 | 1460977571023 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 04:06:11 INFO - PROCESS | 7121 | 1460977571026 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 04:06:11 INFO - PROCESS | 7121 | 1460977571032 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:06:11 INFO - PROCESS | 7121 | 1460977571035 Marionette TRACE conn3 <- [1,1158,null,{}] 04:06:11 INFO - PROCESS | 7121 | 1460977571040 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}] 04:06:11 INFO - PROCESS | 7121 | 1460977571197 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 04:06:11 INFO - PROCESS | 7121 | 1460977571379 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:11 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadad2800 == 103 [pid = 7121] [id = 297] 04:06:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 225 (0x7f6d97aa2c00) [pid = 7121] [serial = 892] [outer = (nil)] 04:06:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 226 (0x7f6d97aa8400) [pid = 7121] [serial = 893] [outer = 0x7f6d97aa2c00] 04:06:11 INFO - PROCESS | 7121 | 1460977571445 Marionette DEBUG loaded listener.js 04:06:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 227 (0x7f6d97aad400) [pid = 7121] [serial = 894] [outer = 0x7f6d97aa2c00] 04:06:12 INFO - PROCESS | 7121 | 1460977572288 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]]]}] 04:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1283ms 04:06:12 INFO - PROCESS | 7121 | 1460977572316 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 04:06:12 INFO - PROCESS | 7121 | 1460977572319 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 04:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:06:12 INFO - PROCESS | 7121 | 1460977572325 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:06:12 INFO - PROCESS | 7121 | 1460977572327 Marionette TRACE conn3 <- [1,1162,null,{}] 04:06:12 INFO - PROCESS | 7121 | 1460977572332 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}] 04:06:12 INFO - PROCESS | 7121 | 1460977572498 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 04:06:12 INFO - PROCESS | 7121 | 1460977572692 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:12 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97839000 == 104 [pid = 7121] [id = 298] 04:06:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 228 (0x7f6d89fca400) [pid = 7121] [serial = 895] [outer = (nil)] 04:06:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 229 (0x7f6d89fd2800) [pid = 7121] [serial = 896] [outer = 0x7f6d89fca400] 04:06:12 INFO - PROCESS | 7121 | 1460977572761 Marionette DEBUG loaded listener.js 04:06:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 230 (0x7f6d89fd7800) [pid = 7121] [serial = 897] [outer = 0x7f6d89fca400] 04:06:13 INFO - PROCESS | 7121 | 1460977573621 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]]]}] 04:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1328ms 04:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:06:13 INFO - PROCESS | 7121 | 1460977573653 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 04:06:13 INFO - PROCESS | 7121 | 1460977573656 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 04:06:13 INFO - PROCESS | 7121 | 1460977573663 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:06:13 INFO - PROCESS | 7121 | 1460977573666 Marionette TRACE conn3 <- [1,1166,null,{}] 04:06:13 INFO - PROCESS | 7121 | 1460977573671 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}] 04:06:13 INFO - PROCESS | 7121 | 1460977573844 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 04:06:14 INFO - PROCESS | 7121 | 1460977574030 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:14 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d88a7b000 == 105 [pid = 7121] [id = 299] 04:06:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 231 (0x7f6d88a58800) [pid = 7121] [serial = 898] [outer = (nil)] 04:06:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 232 (0x7f6d88a60000) [pid = 7121] [serial = 899] [outer = 0x7f6d88a58800] 04:06:14 INFO - PROCESS | 7121 | 1460977574098 Marionette DEBUG loaded listener.js 04:06:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 233 (0x7f6d89d52800) [pid = 7121] [serial = 900] [outer = 0x7f6d88a58800] 04:06:15 INFO - PROCESS | 7121 | 1460977574999 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]]]}] 04:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1382ms 04:06:15 INFO - PROCESS | 7121 | 1460977575044 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 04:06:15 INFO - PROCESS | 7121 | 1460977575048 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 04:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:06:15 INFO - PROCESS | 7121 | 1460977575054 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:06:15 INFO - PROCESS | 7121 | 1460977575058 Marionette TRACE conn3 <- [1,1170,null,{}] 04:06:15 INFO - PROCESS | 7121 | 1460977575062 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}] 04:06:15 INFO - PROCESS | 7121 | 1460977575268 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 04:06:15 INFO - PROCESS | 7121 | 1460977575986 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:16 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cfd4000 == 106 [pid = 7121] [id = 300] 04:06:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 234 (0x7f6d89d50000) [pid = 7121] [serial = 901] [outer = (nil)] 04:06:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 235 (0x7f6d89d57400) [pid = 7121] [serial = 902] [outer = 0x7f6d89d50000] 04:06:16 INFO - PROCESS | 7121 | 1460977576058 Marionette DEBUG loaded listener.js 04:06:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 236 (0x7f6d8b2ad800) [pid = 7121] [serial = 903] [outer = 0x7f6d89d50000] 04:06:16 INFO - PROCESS | 7121 | 1460977576852 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]]]}] 04:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1829ms 04:06:16 INFO - PROCESS | 7121 | 1460977576887 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 04:06:16 INFO - PROCESS | 7121 | 1460977576892 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 04:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:06:16 INFO - PROCESS | 7121 | 1460977576903 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:06:16 INFO - PROCESS | 7121 | 1460977576906 Marionette TRACE conn3 <- [1,1174,null,{}] 04:06:16 INFO - PROCESS | 7121 | 1460977576913 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}] 04:06:17 INFO - PROCESS | 7121 | 1460977577072 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 04:06:17 INFO - PROCESS | 7121 | 1460977577270 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:17 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d94c800 == 107 [pid = 7121] [id = 301] 04:06:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 237 (0x7f6d89d4d800) [pid = 7121] [serial = 904] [outer = (nil)] 04:06:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 238 (0x7f6d8b2b3c00) [pid = 7121] [serial = 905] [outer = 0x7f6d89d4d800] 04:06:17 INFO - PROCESS | 7121 | 1460977577334 Marionette DEBUG loaded listener.js 04:06:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 239 (0x7f6d8cd4f000) [pid = 7121] [serial = 906] [outer = 0x7f6d89d4d800] 04:06:18 INFO - PROCESS | 7121 | 1460977578355 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] 04:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:06:18 INFO - PROCESS | 7121 | 1460977578397 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 04:06:18 INFO - PROCESS | 7121 | 1460977578404 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:06:18 INFO - PROCESS | 7121 | 1460977578407 Marionette TRACE conn3 <- [1,1178,null,{}] 04:06:18 INFO - PROCESS | 7121 | 1460977578412 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}] 04:06:18 INFO - PROCESS | 7121 | 1460977578560 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 04:06:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da0430800 == 106 [pid = 7121] [id = 237] 04:06:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9e917800 == 105 [pid = 7121] [id = 59] 04:06:18 INFO - PROCESS | 7121 | --DOMWINDOW == 238 (0x7f6d9f99a400) [pid = 7121] [serial = 809] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 7121 | --DOMWINDOW == 237 (0x7f6d97ae8800) [pid = 7121] [serial = 782] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 7121 | --DOMWINDOW == 236 (0x7f6d97af3000) [pid = 7121] [serial = 785] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 7121 | 1460977578848 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d979d1800 == 104 [pid = 7121] [id = 288] 04:06:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d979e9800 == 103 [pid = 7121] [id = 261] 04:06:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9ba2b800 == 102 [pid = 7121] [id = 287] 04:06:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d979d7000 == 101 [pid = 7121] [id = 286] 04:06:18 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b4c4000 == 102 [pid = 7121] [id = 302] 04:06:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 237 (0x7f6d8c7cdc00) [pid = 7121] [serial = 907] [outer = (nil)] 04:06:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 238 (0x7f6d94261400) [pid = 7121] [serial = 908] [outer = 0x7f6d8c7cdc00] 04:06:18 INFO - PROCESS | 7121 | 1460977578986 Marionette DEBUG loaded listener.js 04:06:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 239 (0x7f6d94b83400) [pid = 7121] [serial = 909] [outer = 0x7f6d8c7cdc00] 04:06:19 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95c06000 == 101 [pid = 7121] [id = 285] 04:06:19 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90ac4800 == 100 [pid = 7121] [id = 284] 04:06:19 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8cdc8800 == 99 [pid = 7121] [id = 283] 04:06:19 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8d70e800 == 98 [pid = 7121] [id = 282] 04:06:19 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da7b02800 == 97 [pid = 7121] [id = 273] 04:06:19 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da0437000 == 96 [pid = 7121] [id = 272] 04:06:19 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97d05000 == 95 [pid = 7121] [id = 271] 04:06:19 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90adb000 == 94 [pid = 7121] [id = 270] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 238 (0x7f6d8c7ce000) [pid = 7121] [serial = 761] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 237 (0x7f6d9f573800) [pid = 7121] [serial = 807] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 236 (0x7f6db2649000) [pid = 7121] [serial = 759] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 235 (0x7f6d8da5f800) [pid = 7121] [serial = 789] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 234 (0x7f6d93e45800) [pid = 7121] [serial = 791] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 233 (0x7f6d95bc5000) [pid = 7121] [serial = 795] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 232 (0x7f6d94a15000) [pid = 7121] [serial = 792] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 231 (0x7f6d9709a400) [pid = 7121] [serial = 797] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 230 (0x7f6daec23c00) [pid = 7121] [serial = 776] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 229 (0x7f6da3c55400) [pid = 7121] [serial = 770] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 228 (0x7f6d9e9ecc00) [pid = 7121] [serial = 804] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 227 (0x7f6d94e0f000) [pid = 7121] [serial = 794] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 226 (0x7f6d94259800) [pid = 7121] [serial = 764] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 225 (0x7f6d9f13b400) [pid = 7121] [serial = 806] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 224 (0x7f6d98eed800) [pid = 7121] [serial = 798] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 223 (0x7f6d9bd56800) [pid = 7121] [serial = 767] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 222 (0x7f6d9b9d6400) [pid = 7121] [serial = 801] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 221 (0x7f6d94bacc00) [pid = 7121] [serial = 773] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 220 (0x7f6d9b933c00) [pid = 7121] [serial = 800] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 219 (0x7f6d8c898800) [pid = 7121] [serial = 779] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 218 (0x7f6d8c7d2400) [pid = 7121] [serial = 788] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 217 (0x7f6d9dcd3400) [pid = 7121] [serial = 803] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | --DOMWINDOW == 216 (0x7f6db2d59c00) [pid = 7121] [serial = 707] [outer = (nil)] [url = about:blank] 04:06:19 INFO - PROCESS | 7121 | 1460977579711 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] 04:06:19 INFO - PROCESS | 7121 | 1460977579742 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 04:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:06:19 INFO - PROCESS | 7121 | 1460977579756 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:06:19 INFO - PROCESS | 7121 | 1460977579766 Marionette TRACE conn3 <- [1,1182,null,{}] 04:06:19 INFO - PROCESS | 7121 | 1460977579786 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}] 04:06:19 INFO - PROCESS | 7121 | 1460977579932 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 04:06:19 INFO - PROCESS | 7121 | 1460977579950 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:19 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90ad9000 == 95 [pid = 7121] [id = 303] 04:06:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 217 (0x7f6d8da68c00) [pid = 7121] [serial = 910] [outer = (nil)] 04:06:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 218 (0x7f6d94e0b800) [pid = 7121] [serial = 911] [outer = 0x7f6d8da68c00] 04:06:20 INFO - PROCESS | 7121 | 1460977580019 Marionette DEBUG loaded listener.js 04:06:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 219 (0x7f6d96be4800) [pid = 7121] [serial = 912] [outer = 0x7f6d8da68c00] 04:06:20 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:20 INFO - PROCESS | 7121 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:06:20 INFO - PROCESS | 7121 | 1460977580792 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] 04:06:20 INFO - PROCESS | 7121 | 1460977580818 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 04:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:06:20 INFO - PROCESS | 7121 | 1460977580823 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:06:20 INFO - PROCESS | 7121 | 1460977580825 Marionette TRACE conn3 <- [1,1186,null,{}] 04:06:20 INFO - PROCESS | 7121 | 1460977580830 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}] 04:06:21 INFO - PROCESS | 7121 | 1460977581055 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 04:06:21 INFO - PROCESS | 7121 | 1460977581074 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:21 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95cda800 == 96 [pid = 7121] [id = 304] 04:06:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 220 (0x7f6d8c928400) [pid = 7121] [serial = 913] [outer = (nil)] 04:06:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 221 (0x7f6d97aaa400) [pid = 7121] [serial = 914] [outer = 0x7f6d8c928400] 04:06:21 INFO - PROCESS | 7121 | 1460977581133 Marionette DEBUG loaded listener.js 04:06:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 222 (0x7f6d97af4000) [pid = 7121] [serial = 915] [outer = 0x7f6d8c928400] 04:06:22 INFO - PROCESS | 7121 | 1460977582002 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] 04:06:22 INFO - PROCESS | 7121 | 1460977582057 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 04:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:06:22 INFO - PROCESS | 7121 | 1460977582069 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:06:22 INFO - PROCESS | 7121 | 1460977582071 Marionette TRACE conn3 <- [1,1190,null,{}] 04:06:22 INFO - PROCESS | 7121 | 1460977582076 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}] 04:06:22 INFO - PROCESS | 7121 | 1460977582266 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 04:06:22 INFO - PROCESS | 7121 | 1460977582293 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:22 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d979e0800 == 97 [pid = 7121] [id = 305] 04:06:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 223 (0x7f6d9adb3000) [pid = 7121] [serial = 916] [outer = (nil)] 04:06:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 224 (0x7f6d9b931c00) [pid = 7121] [serial = 917] [outer = 0x7f6d9adb3000] 04:06:22 INFO - PROCESS | 7121 | 1460977582362 Marionette DEBUG loaded listener.js 04:06:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 225 (0x7f6d9b9d0400) [pid = 7121] [serial = 918] [outer = 0x7f6d9adb3000] 04:06:23 INFO - PROCESS | 7121 | 1460977583223 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] 04:06:23 INFO - PROCESS | 7121 | 1460977583700 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 04:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:06:23 INFO - PROCESS | 7121 | 1460977583709 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:06:23 INFO - PROCESS | 7121 | 1460977583711 Marionette TRACE conn3 <- [1,1194,null,{}] 04:06:23 INFO - PROCESS | 7121 | 1460977583715 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}] 04:06:23 INFO - PROCESS | 7121 | 1460977583849 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 04:06:23 INFO - PROCESS | 7121 | 1460977583858 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:23 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95aa1800 == 98 [pid = 7121] [id = 306] 04:06:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 218 (0x7f6d97d8cc00) [pid = 7121] [serial = 919] [outer = (nil)] 04:06:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 219 (0x7f6d9bc58000) [pid = 7121] [serial = 920] [outer = 0x7f6d97d8cc00] 04:06:23 INFO - PROCESS | 7121 | 1460977583925 Marionette DEBUG loaded listener.js 04:06:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 220 (0x7f6d9e6d9800) [pid = 7121] [serial = 921] [outer = 0x7f6d97d8cc00] 04:06:24 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:24 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:24 INFO - PROCESS | 7121 | 1460977584692 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] 04:06:24 INFO - PROCESS | 7121 | 1460977584752 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 04:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:06:24 INFO - PROCESS | 7121 | 1460977584779 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:06:24 INFO - PROCESS | 7121 | 1460977584781 Marionette TRACE conn3 <- [1,1198,null,{}] 04:06:24 INFO - PROCESS | 7121 | 1460977584787 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}] 04:06:24 INFO - PROCESS | 7121 | 1460977584942 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 04:06:24 INFO - PROCESS | 7121 | 1460977584953 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:24 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bbb3800 == 99 [pid = 7121] [id = 307] 04:06:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 221 (0x7f6d9b9d1000) [pid = 7121] [serial = 922] [outer = (nil)] 04:06:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 222 (0x7f6d9eaf3800) [pid = 7121] [serial = 923] [outer = 0x7f6d9b9d1000] 04:06:25 INFO - PROCESS | 7121 | 1460977585010 Marionette DEBUG loaded listener.js 04:06:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 223 (0x7f6d9f0aa800) [pid = 7121] [serial = 924] [outer = 0x7f6d9b9d1000] 04:06:25 INFO - PROCESS | 7121 | 1460977585926 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]]]}] 04:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1194ms 04:06:25 INFO - PROCESS | 7121 | 1460977585957 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 04:06:25 INFO - PROCESS | 7121 | 1460977585961 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 04:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:06:25 INFO - PROCESS | 7121 | 1460977585970 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:06:25 INFO - PROCESS | 7121 | 1460977585976 Marionette TRACE conn3 <- [1,1202,null,{}] 04:06:25 INFO - PROCESS | 7121 | 1460977585985 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}] 04:06:26 INFO - PROCESS | 7121 | 1460977586248 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 04:06:26 INFO - PROCESS | 7121 | 1460977586382 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:26 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8ccdb000 == 100 [pid = 7121] [id = 308] 04:06:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 224 (0x7f6d88a57c00) [pid = 7121] [serial = 925] [outer = (nil)] 04:06:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 225 (0x7f6d8c7c4800) [pid = 7121] [serial = 926] [outer = 0x7f6d88a57c00] 04:06:26 INFO - PROCESS | 7121 | 1460977586455 Marionette DEBUG loaded listener.js 04:06:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 226 (0x7f6d8c926000) [pid = 7121] [serial = 927] [outer = 0x7f6d88a57c00] 04:06:27 INFO - PROCESS | 7121 | 1460977587381 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]]]}] 04:06: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 04:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1488ms 04:06:27 INFO - PROCESS | 7121 | 1460977587459 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 04:06:27 INFO - PROCESS | 7121 | 1460977587467 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 04:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:06:27 INFO - PROCESS | 7121 | 1460977587477 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:06:27 INFO - PROCESS | 7121 | 1460977587480 Marionette TRACE conn3 <- [1,1206,null,{}] 04:06:27 INFO - PROCESS | 7121 | 1460977587486 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}] 04:06:27 INFO - PROCESS | 7121 | 1460977587696 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 04:06:27 INFO - PROCESS | 7121 | 1460977587852 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:27 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94e70800 == 101 [pid = 7121] [id = 309] 04:06:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 227 (0x7f6d89d4e000) [pid = 7121] [serial = 928] [outer = (nil)] 04:06:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 228 (0x7f6d943a3c00) [pid = 7121] [serial = 929] [outer = 0x7f6d89d4e000] 04:06:27 INFO - PROCESS | 7121 | 1460977587921 Marionette DEBUG loaded listener.js 04:06:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 229 (0x7f6d94b8a800) [pid = 7121] [serial = 930] [outer = 0x7f6d89d4e000] 04:06:28 INFO - PROCESS | 7121 | 1460977588909 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]]]}] 04:06:28 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 04:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1480ms 04:06:28 INFO - PROCESS | 7121 | 1460977588957 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 04:06:28 INFO - PROCESS | 7121 | 1460977588961 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 04:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:06:28 INFO - PROCESS | 7121 | 1460977588968 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:06:28 INFO - PROCESS | 7121 | 1460977588973 Marionette TRACE conn3 <- [1,1210,null,{}] 04:06:28 INFO - PROCESS | 7121 | 1460977588988 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}] 04:06:29 INFO - PROCESS | 7121 | 1460977589164 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 04:06:29 INFO - PROCESS | 7121 | 1460977589337 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:29 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9e90e800 == 102 [pid = 7121] [id = 310] 04:06:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 230 (0x7f6d94b7f800) [pid = 7121] [serial = 931] [outer = (nil)] 04:06:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 231 (0x7f6d98e7d000) [pid = 7121] [serial = 932] [outer = 0x7f6d94b7f800] 04:06:29 INFO - PROCESS | 7121 | 1460977589453 Marionette DEBUG loaded listener.js 04:06:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 232 (0x7f6d9b9cc000) [pid = 7121] [serial = 933] [outer = 0x7f6d94b7f800] 04:06:30 INFO - PROCESS | 7121 | 1460977590305 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]]]}] 04:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1386ms 04:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:06:30 INFO - PROCESS | 7121 | 1460977590354 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 04:06:30 INFO - PROCESS | 7121 | 1460977590358 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 04:06:30 INFO - PROCESS | 7121 | 1460977590364 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:06:30 INFO - PROCESS | 7121 | 1460977590367 Marionette TRACE conn3 <- [1,1214,null,{}] 04:06:30 INFO - PROCESS | 7121 | 1460977590372 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}] 04:06:30 INFO - PROCESS | 7121 | 1460977590532 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 04:06:30 INFO - PROCESS | 7121 | 1460977590724 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:30 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fe73800 == 103 [pid = 7121] [id = 311] 04:06:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 233 (0x7f6d96ed9c00) [pid = 7121] [serial = 934] [outer = (nil)] 04:06:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 234 (0x7f6d9e9e6000) [pid = 7121] [serial = 935] [outer = 0x7f6d96ed9c00] 04:06:30 INFO - PROCESS | 7121 | 1460977590823 Marionette DEBUG loaded listener.js 04:06:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 235 (0x7f6d9f0ae400) [pid = 7121] [serial = 936] [outer = 0x7f6d96ed9c00] 04:06:31 INFO - PROCESS | 7121 | 1460977591641 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]]]}] 04:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1331ms 04:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:06:31 INFO - PROCESS | 7121 | 1460977591695 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 04:06:31 INFO - PROCESS | 7121 | 1460977591698 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 04:06:31 INFO - PROCESS | 7121 | 1460977591704 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:06:31 INFO - PROCESS | 7121 | 1460977591707 Marionette TRACE conn3 <- [1,1218,null,{}] 04:06:31 INFO - PROCESS | 7121 | 1460977591712 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}] 04:06:31 INFO - PROCESS | 7121 | 1460977591918 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 04:06:32 INFO - PROCESS | 7121 | 1460977592099 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:32 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0814800 == 104 [pid = 7121] [id = 312] 04:06:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 236 (0x7f6d9bc50800) [pid = 7121] [serial = 937] [outer = (nil)] 04:06:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 237 (0x7f6d9f0b5c00) [pid = 7121] [serial = 938] [outer = 0x7f6d9bc50800] 04:06:32 INFO - PROCESS | 7121 | 1460977592167 Marionette DEBUG loaded listener.js 04:06:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 238 (0x7f6d9f2b3800) [pid = 7121] [serial = 939] [outer = 0x7f6d9bc50800] 04:06:33 INFO - PROCESS | 7121 | 1460977593033 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]]]}] 04:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1384ms 04:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:06:33 INFO - PROCESS | 7121 | 1460977593088 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 04:06:33 INFO - PROCESS | 7121 | 1460977593090 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 04:06:33 INFO - PROCESS | 7121 | 1460977593097 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:06:33 INFO - PROCESS | 7121 | 1460977593100 Marionette TRACE conn3 <- [1,1222,null,{}] 04:06:33 INFO - PROCESS | 7121 | 1460977593105 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}] 04:06:33 INFO - PROCESS | 7121 | 1460977593291 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 04:06:33 INFO - PROCESS | 7121 | 1460977593467 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:33 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da7b02800 == 105 [pid = 7121] [id = 313] 04:06:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 239 (0x7f6d9f0b0000) [pid = 7121] [serial = 940] [outer = (nil)] 04:06:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 240 (0x7f6d9fdbc000) [pid = 7121] [serial = 941] [outer = 0x7f6d9f0b0000] 04:06:33 INFO - PROCESS | 7121 | 1460977593541 Marionette DEBUG loaded listener.js 04:06:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 241 (0x7f6da3af4400) [pid = 7121] [serial = 942] [outer = 0x7f6d9f0b0000] 04:06:34 INFO - PROCESS | 7121 | 1460977594359 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] 04:06:34 INFO - PROCESS | 7121 | 1460977594433 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 04:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:06:34 INFO - PROCESS | 7121 | 1460977594439 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:06:34 INFO - PROCESS | 7121 | 1460977594441 Marionette TRACE conn3 <- [1,1226,null,{}] 04:06:34 INFO - PROCESS | 7121 | 1460977594446 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}] 04:06:34 INFO - PROCESS | 7121 | 1460977594606 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 04:06:34 INFO - PROCESS | 7121 | 1460977594784 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:34 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db0e74000 == 106 [pid = 7121] [id = 314] 04:06:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 242 (0x7f6d9f56c800) [pid = 7121] [serial = 943] [outer = (nil)] 04:06:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 243 (0x7f6dadd0d800) [pid = 7121] [serial = 944] [outer = 0x7f6d9f56c800] 04:06:34 INFO - PROCESS | 7121 | 1460977594853 Marionette DEBUG loaded listener.js 04:06:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 244 (0x7f6daec23c00) [pid = 7121] [serial = 945] [outer = 0x7f6d9f56c800] 04:06:35 INFO - PROCESS | 7121 | 1460977595682 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]]]}] 04:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1282ms 04:06:35 INFO - PROCESS | 7121 | 1460977595722 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 04:06:35 INFO - PROCESS | 7121 | 1460977595724 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 04:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:06:35 INFO - PROCESS | 7121 | 1460977595730 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:06:35 INFO - PROCESS | 7121 | 1460977595733 Marionette TRACE conn3 <- [1,1230,null,{}] 04:06:35 INFO - PROCESS | 7121 | 1460977595738 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}] 04:06:35 INFO - PROCESS | 7121 | 1460977595903 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 04:06:36 INFO - PROCESS | 7121 | 1460977596083 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:36 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db4e82000 == 107 [pid = 7121] [id = 315] 04:06:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 245 (0x7f6da0210000) [pid = 7121] [serial = 946] [outer = (nil)] 04:06:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 246 (0x7f6db09d5c00) [pid = 7121] [serial = 947] [outer = 0x7f6da0210000] 04:06:36 INFO - PROCESS | 7121 | 1460977596151 Marionette DEBUG loaded listener.js 04:06:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 247 (0x7f6db2654000) [pid = 7121] [serial = 948] [outer = 0x7f6da0210000] 04:06:37 INFO - PROCESS | 7121 | 1460977597062 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]]]}] 04:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1380ms 04:06:37 INFO - PROCESS | 7121 | 1460977597111 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 04:06:37 INFO - PROCESS | 7121 | 1460977597114 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 04:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:06:37 INFO - PROCESS | 7121 | 1460977597120 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:06:37 INFO - PROCESS | 7121 | 1460977597123 Marionette TRACE conn3 <- [1,1234,null,{}] 04:06:37 INFO - PROCESS | 7121 | 1460977597128 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}] 04:06:37 INFO - PROCESS | 7121 | 1460977597280 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 04:06:37 INFO - PROCESS | 7121 | 1460977597461 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:37 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fc88800 == 108 [pid = 7121] [id = 316] 04:06:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 248 (0x7f6d8b26e800) [pid = 7121] [serial = 949] [outer = (nil)] 04:06:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 249 (0x7f6d8b278400) [pid = 7121] [serial = 950] [outer = 0x7f6d8b26e800] 04:06:37 INFO - PROCESS | 7121 | 1460977597528 Marionette DEBUG loaded listener.js 04:06:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 250 (0x7f6d8b27cc00) [pid = 7121] [serial = 951] [outer = 0x7f6d8b26e800] 04:06:38 INFO - PROCESS | 7121 | 1460977598354 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]]]}] 04:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1286ms 04:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:06:38 INFO - PROCESS | 7121 | 1460977598407 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 04:06:38 INFO - PROCESS | 7121 | 1460977598410 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 04:06:38 INFO - PROCESS | 7121 | 1460977598416 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:06:38 INFO - PROCESS | 7121 | 1460977598419 Marionette TRACE conn3 <- [1,1238,null,{}] 04:06:38 INFO - PROCESS | 7121 | 1460977598424 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}] 04:06:38 INFO - PROCESS | 7121 | 1460977598577 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 04:06:38 INFO - PROCESS | 7121 | 1460977598758 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:38 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c68c800 == 109 [pid = 7121] [id = 317] 04:06:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 251 (0x7f6d8b272400) [pid = 7121] [serial = 952] [outer = (nil)] 04:06:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 252 (0x7f6d8b4f2c00) [pid = 7121] [serial = 953] [outer = 0x7f6d8b272400] 04:06:38 INFO - PROCESS | 7121 | 1460977598825 Marionette DEBUG loaded listener.js 04:06:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 253 (0x7f6d8b4f8c00) [pid = 7121] [serial = 954] [outer = 0x7f6d8b272400] 04:06:39 INFO - PROCESS | 7121 | 1460977599647 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]]]}] 04:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1288ms 04:06:39 INFO - PROCESS | 7121 | 1460977599704 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 04:06:39 INFO - PROCESS | 7121 | 1460977599707 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 04:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:06:39 INFO - PROCESS | 7121 | 1460977599713 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:06:39 INFO - PROCESS | 7121 | 1460977599717 Marionette TRACE conn3 <- [1,1242,null,{}] 04:06:39 INFO - PROCESS | 7121 | 1460977599722 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}] 04:06:39 INFO - PROCESS | 7121 | 1460977599904 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 04:06:40 INFO - PROCESS | 7121 | 1460977600086 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:40 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9e7be800 == 110 [pid = 7121] [id = 318] 04:06:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 254 (0x7f6d8b27a400) [pid = 7121] [serial = 955] [outer = (nil)] 04:06:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 255 (0x7f6d9b9d6400) [pid = 7121] [serial = 956] [outer = 0x7f6d8b27a400] 04:06:40 INFO - PROCESS | 7121 | 1460977600172 Marionette DEBUG loaded listener.js 04:06:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 256 (0x7f6db3004000) [pid = 7121] [serial = 957] [outer = 0x7f6d8b27a400] 04:06:41 INFO - PROCESS | 7121 | 1460977601064 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]]]}] 04:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1680ms 04:06:41 INFO - PROCESS | 7121 | 1460977601395 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 04:06:41 INFO - PROCESS | 7121 | 1460977601401 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 04:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:06:41 INFO - PROCESS | 7121 | 1460977601409 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:06:41 INFO - PROCESS | 7121 | 1460977601412 Marionette TRACE conn3 <- [1,1246,null,{}] 04:06:41 INFO - PROCESS | 7121 | 1460977601419 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}] 04:06:41 INFO - PROCESS | 7121 | 1460977601571 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 04:06:41 INFO - PROCESS | 7121 | 1460977601804 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:41 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b4cd800 == 111 [pid = 7121] [id = 319] 04:06:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 257 (0x7f6d88cc4800) [pid = 7121] [serial = 958] [outer = (nil)] 04:06:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 258 (0x7f6d89d52000) [pid = 7121] [serial = 959] [outer = 0x7f6d88cc4800] 04:06:41 INFO - PROCESS | 7121 | 1460977601867 Marionette DEBUG loaded listener.js 04:06:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 259 (0x7f6d89fd8000) [pid = 7121] [serial = 960] [outer = 0x7f6d88cc4800] 04:06:42 INFO - PROCESS | 7121 | 1460977602677 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]]]}] 04:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1334ms 04:06:42 INFO - PROCESS | 7121 | 1460977602744 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 04:06:42 INFO - PROCESS | 7121 | 1460977602749 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 04:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:06:42 INFO - PROCESS | 7121 | 1460977602759 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:06:42 INFO - PROCESS | 7121 | 1460977602765 Marionette TRACE conn3 <- [1,1250,null,{}] 04:06:42 INFO - PROCESS | 7121 | 1460977602771 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}] 04:06:42 INFO - PROCESS | 7121 | 1460977602992 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 04:06:43 INFO - PROCESS | 7121 | 1460977603350 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:43 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d89c8e800 == 112 [pid = 7121] [id = 320] 04:06:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 260 (0x7f6d8b26ec00) [pid = 7121] [serial = 961] [outer = (nil)] 04:06:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 261 (0x7f6d8b4fe000) [pid = 7121] [serial = 962] [outer = 0x7f6d8b26ec00] 04:06:43 INFO - PROCESS | 7121 | 1460977603416 Marionette DEBUG loaded listener.js 04:06:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 262 (0x7f6d8c899800) [pid = 7121] [serial = 963] [outer = 0x7f6d8b26ec00] 04:06:44 INFO - PROCESS | 7121 | 1460977604271 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]]]}] 04:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1587ms 04:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:06:44 INFO - PROCESS | 7121 | 1460977604344 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 04:06:44 INFO - PROCESS | 7121 | 1460977604347 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 04:06:44 INFO - PROCESS | 7121 | 1460977604353 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:06:44 INFO - PROCESS | 7121 | 1460977604356 Marionette TRACE conn3 <- [1,1254,null,{}] 04:06:44 INFO - PROCESS | 7121 | 1460977604370 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}] 04:06:44 INFO - PROCESS | 7121 | 1460977604570 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 04:06:44 INFO - PROCESS | 7121 | 1460977604829 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:44 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90ad0000 == 113 [pid = 7121] [id = 321] 04:06:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 263 (0x7f6d93cb3800) [pid = 7121] [serial = 964] [outer = (nil)] 04:06:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 264 (0x7f6d943a5400) [pid = 7121] [serial = 965] [outer = 0x7f6d93cb3800] 04:06:44 INFO - PROCESS | 7121 | 1460977604944 Marionette DEBUG loaded listener.js 04:06:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 265 (0x7f6d94ba3400) [pid = 7121] [serial = 966] [outer = 0x7f6d93cb3800] 04:06:45 INFO - PROCESS | 7121 | 1460977605789 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]]]}] 04:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1480ms 04:06:45 INFO - PROCESS | 7121 | 1460977605833 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 04:06:45 INFO - PROCESS | 7121 | 1460977605837 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 04:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:06:45 INFO - PROCESS | 7121 | 1460977605842 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:06:45 INFO - PROCESS | 7121 | 1460977605845 Marionette TRACE conn3 <- [1,1258,null,{}] 04:06:45 INFO - PROCESS | 7121 | 1460977605849 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}] 04:06:46 INFO - PROCESS | 7121 | 1460977606008 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 04:06:46 INFO - PROCESS | 7121 | 1460977606199 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:46 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b29b800 == 114 [pid = 7121] [id = 322] 04:06:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 266 (0x7f6d89d51400) [pid = 7121] [serial = 967] [outer = (nil)] 04:06:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 267 (0x7f6d97aa7800) [pid = 7121] [serial = 968] [outer = 0x7f6d89d51400] 04:06:46 INFO - PROCESS | 7121 | 1460977606259 Marionette DEBUG loaded listener.js 04:06:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 268 (0x7f6d97af2400) [pid = 7121] [serial = 969] [outer = 0x7f6d89d51400] 04:06:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95aa1800 == 113 [pid = 7121] [id = 306] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 267 (0x7f6d9f578c00) [pid = 7121] [serial = 821] [outer = (nil)] [url = about:blank] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 266 (0x7f6d95a0f000) [pid = 7121] [serial = 815] [outer = (nil)] [url = about:blank] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 265 (0x7f6d9bd53400) [pid = 7121] [serial = 818] [outer = (nil)] [url = about:blank] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 264 (0x7f6daed56000) [pid = 7121] [serial = 827] [outer = (nil)] [url = about:blank] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 263 (0x7f6d89d56800) [pid = 7121] [serial = 845] [outer = (nil)] [url = about:blank] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 262 (0x7f6da110b000) [pid = 7121] [serial = 824] [outer = (nil)] [url = about:blank] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 261 (0x7f6d93cb4c00) [pid = 7121] [serial = 812] [outer = (nil)] [url = about:blank] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 260 (0x7f6d8cd4b400) [pid = 7121] [serial = 830] [outer = (nil)] [url = about:blank] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 259 (0x7f6d94b83000) [pid = 7121] [serial = 833] [outer = (nil)] [url = about:blank] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 258 (0x7f6d94b8b400) [pid = 7121] [serial = 836] [outer = (nil)] [url = about:blank] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 257 (0x7f6d8b2af000) [pid = 7121] [serial = 839] [outer = (nil)] [url = about:blank] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 256 (0x7f6db3006400) [pid = 7121] [serial = 842] [outer = (nil)] [url = about:blank] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 255 (0x7f6d9f467800) [pid = 7121] [serial = 869] [outer = (nil)] [url = about:blank] 04:06:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d979e0800 == 112 [pid = 7121] [id = 305] 04:06:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95cda800 == 111 [pid = 7121] [id = 304] 04:06:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90ad9000 == 110 [pid = 7121] [id = 303] 04:06:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8b4c4000 == 109 [pid = 7121] [id = 302] 04:06:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8d94c800 == 108 [pid = 7121] [id = 301] 04:06:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8cfd4000 == 107 [pid = 7121] [id = 300] 04:06:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97839000 == 106 [pid = 7121] [id = 298] 04:06:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadad2800 == 105 [pid = 7121] [id = 297] 04:06:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d89ee6000 == 104 [pid = 7121] [id = 296] 04:06:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97b77000 == 103 [pid = 7121] [id = 295] 04:06:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db298d800 == 102 [pid = 7121] [id = 294] 04:06:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadb61800 == 101 [pid = 7121] [id = 293] 04:06:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da1130000 == 100 [pid = 7121] [id = 292] 04:06:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d96f67000 == 99 [pid = 7121] [id = 291] 04:06:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8cfd8800 == 98 [pid = 7121] [id = 290] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 254 (0x7f6d9cda5c00) [pid = 7121] [serial = 863] [outer = (nil)] [url = about:blank] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 253 (0x7f6d8c924000) [pid = 7121] [serial = 849] [outer = (nil)] [url = about:blank] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 252 (0x7f6d8c890800) [pid = 7121] [serial = 848] [outer = (nil)] [url = about:blank] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 251 (0x7f6d94b83c00) [pid = 7121] [serial = 854] [outer = (nil)] [url = about:blank] 04:06:46 INFO - PROCESS | 7121 | --DOMWINDOW == 250 (0x7f6d94bad800) [pid = 7121] [serial = 855] [outer = (nil)] [url = about:blank] 04:06:47 INFO - PROCESS | 7121 | --DOMWINDOW == 249 (0x7f6d95a0e400) [pid = 7121] [serial = 857] [outer = (nil)] [url = about:blank] 04:06:47 INFO - PROCESS | 7121 | --DOMWINDOW == 248 (0x7f6d90bdac00) [pid = 7121] [serial = 852] [outer = (nil)] [url = about:blank] 04:06:47 INFO - PROCESS | 7121 | --DOMWINDOW == 247 (0x7f6d8d91e000) [pid = 7121] [serial = 851] [outer = (nil)] [url = about:blank] 04:06:47 INFO - PROCESS | 7121 | --DOMWINDOW == 246 (0x7f6da02e9000) [pid = 7121] [serial = 810] [outer = (nil)] [url = about:blank] 04:06:47 INFO - PROCESS | 7121 | --DOMWINDOW == 245 (0x7f6d97aec800) [pid = 7121] [serial = 860] [outer = (nil)] [url = about:blank] 04:06:47 INFO - PROCESS | 7121 | --DOMWINDOW == 244 (0x7f6d9e9e7000) [pid = 7121] [serial = 867] [outer = (nil)] [url = about:blank] 04:06:47 INFO - PROCESS | 7121 | --DOMWINDOW == 243 (0x7f6d9e9e0000) [pid = 7121] [serial = 864] [outer = (nil)] [url = about:blank] 04:06:47 INFO - PROCESS | 7121 | --DOMWINDOW == 242 (0x7f6d97af0c00) [pid = 7121] [serial = 866] [outer = (nil)] [url = about:blank] 04:06:47 INFO - PROCESS | 7121 | --DOMWINDOW == 241 (0x7f6d9884f000) [pid = 7121] [serial = 861] [outer = (nil)] [url = about:blank] 04:06:47 INFO - PROCESS | 7121 | --DOMWINDOW == 240 (0x7f6d97ae5c00) [pid = 7121] [serial = 858] [outer = (nil)] [url = about:blank] 04:06:47 INFO - PROCESS | 7121 | 1460977607133 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]]]}] 04:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1337ms 04:06:47 INFO - PROCESS | 7121 | 1460977607179 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 04:06:47 INFO - PROCESS | 7121 | 1460977607182 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 04:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:06:47 INFO - PROCESS | 7121 | 1460977607187 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:06:47 INFO - PROCESS | 7121 | 1460977607189 Marionette TRACE conn3 <- [1,1262,null,{}] 04:06:47 INFO - PROCESS | 7121 | 1460977607194 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}] 04:06:47 INFO - PROCESS | 7121 | 1460977607329 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 04:06:47 INFO - PROCESS | 7121 | 1460977607343 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:47 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cfd4000 == 99 [pid = 7121] [id = 323] 04:06:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 241 (0x7f6d8d913c00) [pid = 7121] [serial = 970] [outer = (nil)] 04:06:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 242 (0x7f6d97c6d000) [pid = 7121] [serial = 971] [outer = 0x7f6d8d913c00] 04:06:47 INFO - PROCESS | 7121 | 1460977607400 Marionette DEBUG loaded listener.js 04:06:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 243 (0x7f6d9af3ac00) [pid = 7121] [serial = 972] [outer = 0x7f6d8d913c00] 04:06:48 INFO - PROCESS | 7121 | 1460977608216 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]]]}] 04:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1075ms 04:06:48 INFO - PROCESS | 7121 | 1460977608263 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 04:06:48 INFO - PROCESS | 7121 | 1460977608267 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 04:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:06:48 INFO - PROCESS | 7121 | 1460977608272 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:06:48 INFO - PROCESS | 7121 | 1460977608274 Marionette TRACE conn3 <- [1,1266,null,{}] 04:06:48 INFO - PROCESS | 7121 | 1460977608279 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}] 04:06:48 INFO - PROCESS | 7121 | 1460977608450 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 04:06:48 INFO - PROCESS | 7121 | 1460977608468 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:48 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95ce0000 == 100 [pid = 7121] [id = 324] 04:06:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 244 (0x7f6d9b9d9800) [pid = 7121] [serial = 973] [outer = (nil)] 04:06:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 245 (0x7f6d9ecef400) [pid = 7121] [serial = 974] [outer = 0x7f6d9b9d9800] 04:06:48 INFO - PROCESS | 7121 | 1460977608527 Marionette DEBUG loaded listener.js 04:06:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 246 (0x7f6d9f12c400) [pid = 7121] [serial = 975] [outer = 0x7f6d9b9d9800] 04:06:49 INFO - PROCESS | 7121 | 1460977609389 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]]]}] 04:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1179ms 04:06:49 INFO - PROCESS | 7121 | 1460977609458 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 04:06:49 INFO - PROCESS | 7121 | 1460977609462 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 04:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:06:49 INFO - PROCESS | 7121 | 1460977609467 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:06:49 INFO - PROCESS | 7121 | 1460977609469 Marionette TRACE conn3 <- [1,1270,null,{}] 04:06:49 INFO - PROCESS | 7121 | 1460977609474 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}] 04:06:49 INFO - PROCESS | 7121 | 1460977609674 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 04:06:49 INFO - PROCESS | 7121 | 1460977609701 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:49 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d979e2000 == 101 [pid = 7121] [id = 325] 04:06:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 247 (0x7f6d9ecf6400) [pid = 7121] [serial = 976] [outer = (nil)] 04:06:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 248 (0x7f6d9f2b7400) [pid = 7121] [serial = 977] [outer = 0x7f6d9ecf6400] 04:06:49 INFO - PROCESS | 7121 | 1460977609757 Marionette DEBUG loaded listener.js 04:06:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 249 (0x7f6da02e8c00) [pid = 7121] [serial = 978] [outer = 0x7f6d9ecf6400] 04:06:50 INFO - PROCESS | 7121 | 1460977610468 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]]]}] 04:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1032ms 04:06:50 INFO - PROCESS | 7121 | 1460977610499 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 04:06:50 INFO - PROCESS | 7121 | 1460977610503 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 04:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:06:50 INFO - PROCESS | 7121 | 1460977610508 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:06:50 INFO - PROCESS | 7121 | 1460977610510 Marionette TRACE conn3 <- [1,1274,null,{}] 04:06:50 INFO - PROCESS | 7121 | 1460977610549 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}] 04:06:50 INFO - PROCESS | 7121 | 1460977610772 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 04:06:50 INFO - PROCESS | 7121 | 1460977610807 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:50 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9addd800 == 102 [pid = 7121] [id = 326] 04:06:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 250 (0x7f6d8c7cc400) [pid = 7121] [serial = 979] [outer = (nil)] 04:06:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 251 (0x7f6da096ec00) [pid = 7121] [serial = 980] [outer = 0x7f6d8c7cc400] 04:06:50 INFO - PROCESS | 7121 | 1460977610863 Marionette DEBUG loaded listener.js 04:06:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 252 (0x7f6da3ca6800) [pid = 7121] [serial = 981] [outer = 0x7f6d8c7cc400] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 251 (0x7f6d9b930400) [pid = 7121] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 250 (0x7f6d98ee6c00) [pid = 7121] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 249 (0x7f6d8d915c00) [pid = 7121] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 248 (0x7f6d8b2a6400) [pid = 7121] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 247 (0x7f6d93cbd000) [pid = 7121] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 246 (0x7f6d8c7c6400) [pid = 7121] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 245 (0x7f6d99991000) [pid = 7121] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 244 (0x7f6d89d50800) [pid = 7121] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 243 (0x7f6d94a1e000) [pid = 7121] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 242 (0x7f6d96bed000) [pid = 7121] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 241 (0x7f6d9f133000) [pid = 7121] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 240 (0x7f6d89d50000) [pid = 7121] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 239 (0x7f6d8b2aa800) [pid = 7121] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 238 (0x7f6d8da68c00) [pid = 7121] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 237 (0x7f6da3a1c400) [pid = 7121] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 236 (0x7f6d9ecf4c00) [pid = 7121] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 235 (0x7f6d9b9cd400) [pid = 7121] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 234 (0x7f6db2c28800) [pid = 7121] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 233 (0x7f6d95a03800) [pid = 7121] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 232 (0x7f6d94260800) [pid = 7121] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 231 (0x7f6d98ee9800) [pid = 7121] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 230 (0x7f6d9708f000) [pid = 7121] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 229 (0x7f6d8c7ca400) [pid = 7121] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 228 (0x7f6daef04400) [pid = 7121] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 227 (0x7f6d9adb3000) [pid = 7121] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 226 (0x7f6d9b97d800) [pid = 7121] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 225 (0x7f6daef06400) [pid = 7121] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 224 (0x7f6d8cd50c00) [pid = 7121] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 223 (0x7f6d9fccf000) [pid = 7121] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 222 (0x7f6d9b9d1800) [pid = 7121] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 221 (0x7f6d9bc4d800) [pid = 7121] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 220 (0x7f6d94258c00) [pid = 7121] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 219 (0x7f6d98e21c00) [pid = 7121] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 218 (0x7f6d9f135800) [pid = 7121] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 217 (0x7f6d93cbe000) [pid = 7121] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 216 (0x7f6d9ac1ec00) [pid = 7121] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 215 (0x7f6d95bc2400) [pid = 7121] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 214 (0x7f6d9b92e000) [pid = 7121] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 213 (0x7f6d94bae800) [pid = 7121] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 212 (0x7f6d8c893c00) [pid = 7121] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 211 (0x7f6d95bc6000) [pid = 7121] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 210 (0x7f6d94b80000) [pid = 7121] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 209 (0x7f6d9bc4f800) [pid = 7121] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 208 (0x7f6d9f130000) [pid = 7121] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 207 (0x7f6da14a8400) [pid = 7121] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 206 (0x7f6d94a14000) [pid = 7121] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 205 (0x7f6d8da5e800) [pid = 7121] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 204 (0x7f6d9bd55800) [pid = 7121] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 203 (0x7f6d8c7c9c00) [pid = 7121] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 202 (0x7f6d94a19c00) [pid = 7121] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 201 (0x7f6d8c88fc00) [pid = 7121] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 200 (0x7f6d94257000) [pid = 7121] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 199 (0x7f6d9f134c00) [pid = 7121] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 198 (0x7f6d97d8cc00) [pid = 7121] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 197 (0x7f6d8c928400) [pid = 7121] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 196 (0x7f6d8c894000) [pid = 7121] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 195 (0x7f6d8d91c800) [pid = 7121] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 194 (0x7f6d97c70c00) [pid = 7121] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 193 (0x7f6d8d916400) [pid = 7121] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 192 (0x7f6d8cd43400) [pid = 7121] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 191 (0x7f6da03c0400) [pid = 7121] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 190 (0x7f6d94ba7000) [pid = 7121] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 189 (0x7f6d94257800) [pid = 7121] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 188 (0x7f6d9425dc00) [pid = 7121] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 187 (0x7f6d8c7cdc00) [pid = 7121] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 186 (0x7f6d89d4d800) [pid = 7121] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 185 (0x7f6d8c7c7400) [pid = 7121] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:06:52 INFO - PROCESS | 7121 | --DOMWINDOW == 184 (0x7f6d95a04000) [pid = 7121] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:06:52 INFO - PROCESS | 7121 | 1460977612437 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]]]}] 04:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1989ms 04:06:52 INFO - PROCESS | 7121 | 1460977612505 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 04:06:52 INFO - PROCESS | 7121 | 1460977612509 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 04:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:06:52 INFO - PROCESS | 7121 | 1460977612514 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:06:52 INFO - PROCESS | 7121 | 1460977612516 Marionette TRACE conn3 <- [1,1278,null,{}] 04:06:52 INFO - PROCESS | 7121 | 1460977612521 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}] 04:06:52 INFO - PROCESS | 7121 | 1460977612684 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 04:06:52 INFO - PROCESS | 7121 | 1460977612697 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:52 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cfcf000 == 103 [pid = 7121] [id = 327] 04:06:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 185 (0x7f6d88a56c00) [pid = 7121] [serial = 982] [outer = (nil)] 04:06:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 186 (0x7f6d88ded400) [pid = 7121] [serial = 983] [outer = 0x7f6d88a56c00] 04:06:52 INFO - PROCESS | 7121 | 1460977612756 Marionette DEBUG loaded listener.js 04:06:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 187 (0x7f6d89d4d800) [pid = 7121] [serial = 984] [outer = 0x7f6d88a56c00] 04:06:53 INFO - PROCESS | 7121 | 1460977613523 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]]]}] 04:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1038ms 04:06:53 INFO - PROCESS | 7121 | 1460977613552 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 04:06:53 INFO - PROCESS | 7121 | 1460977613556 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 04:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:06:53 INFO - PROCESS | 7121 | 1460977613561 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:06:53 INFO - PROCESS | 7121 | 1460977613563 Marionette TRACE conn3 <- [1,1282,null,{}] 04:06:53 INFO - PROCESS | 7121 | 1460977613568 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}] 04:06:53 INFO - PROCESS | 7121 | 1460977613784 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 04:06:53 INFO - PROCESS | 7121 | 1460977613807 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:53 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94e6d800 == 104 [pid = 7121] [id = 328] 04:06:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 188 (0x7f6d88a5ac00) [pid = 7121] [serial = 985] [outer = (nil)] 04:06:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 189 (0x7f6d8b2aa800) [pid = 7121] [serial = 986] [outer = 0x7f6d88a5ac00] 04:06:53 INFO - PROCESS | 7121 | 1460977613863 Marionette DEBUG loaded listener.js 04:06:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 190 (0x7f6d8d91a800) [pid = 7121] [serial = 987] [outer = 0x7f6d88a5ac00] 04:06:54 INFO - PROCESS | 7121 | 1460977614949 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]]]}] 04:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1426ms 04:06:54 INFO - PROCESS | 7121 | 1460977614988 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 04:06:54 INFO - PROCESS | 7121 | 1460977614996 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 04:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:06:55 INFO - PROCESS | 7121 | 1460977615004 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:06:55 INFO - PROCESS | 7121 | 1460977615008 Marionette TRACE conn3 <- [1,1286,null,{}] 04:06:55 INFO - PROCESS | 7121 | 1460977615016 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}] 04:06:55 INFO - PROCESS | 7121 | 1460977615189 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 04:06:55 INFO - PROCESS | 7121 | 1460977615390 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:55 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cfd2800 == 105 [pid = 7121] [id = 329] 04:06:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 191 (0x7f6d88ded800) [pid = 7121] [serial = 988] [outer = (nil)] 04:06:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 192 (0x7f6d8b2a6800) [pid = 7121] [serial = 989] [outer = 0x7f6d88ded800] 04:06:55 INFO - PROCESS | 7121 | 1460977615506 Marionette DEBUG loaded listener.js 04:06:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 193 (0x7f6d8c7c7c00) [pid = 7121] [serial = 990] [outer = 0x7f6d88ded800] 04:06:56 INFO - PROCESS | 7121 | 1460977616441 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]]]}] 04:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1489ms 04:06:56 INFO - PROCESS | 7121 | 1460977616494 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 04:06:56 INFO - PROCESS | 7121 | 1460977616502 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 04:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:06:56 INFO - PROCESS | 7121 | 1460977616511 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:06:56 INFO - PROCESS | 7121 | 1460977616515 Marionette TRACE conn3 <- [1,1290,null,{}] 04:06:56 INFO - PROCESS | 7121 | 1460977616520 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}] 04:06:56 INFO - PROCESS | 7121 | 1460977616698 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 04:06:56 INFO - PROCESS | 7121 | 1460977616888 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:56 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95807800 == 106 [pid = 7121] [id = 330] 04:06:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 194 (0x7f6d89fd0000) [pid = 7121] [serial = 991] [outer = (nil)] 04:06:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 195 (0x7f6d8d91e800) [pid = 7121] [serial = 992] [outer = 0x7f6d89fd0000] 04:06:56 INFO - PROCESS | 7121 | 1460977616962 Marionette DEBUG loaded listener.js 04:06:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 196 (0x7f6d93cbd000) [pid = 7121] [serial = 993] [outer = 0x7f6d89fd0000] 04:06:57 INFO - PROCESS | 7121 | 1460977617879 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]]]}] 04:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1433ms 04:06:57 INFO - PROCESS | 7121 | 1460977617945 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 04:06:57 INFO - PROCESS | 7121 | 1460977617949 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 04:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:06:57 INFO - PROCESS | 7121 | 1460977617955 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:06:57 INFO - PROCESS | 7121 | 1460977617961 Marionette TRACE conn3 <- [1,1294,null,{}] 04:06:57 INFO - PROCESS | 7121 | 1460977617976 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}] 04:06:58 INFO - PROCESS | 7121 | 1460977618193 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 04:06:58 INFO - PROCESS | 7121 | 1460977618377 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:58 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bbc7000 == 107 [pid = 7121] [id = 331] 04:06:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 197 (0x7f6d93cbc800) [pid = 7121] [serial = 994] [outer = (nil)] 04:06:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 198 (0x7f6d94b8c400) [pid = 7121] [serial = 995] [outer = 0x7f6d93cbc800] 04:06:58 INFO - PROCESS | 7121 | 1460977618448 Marionette DEBUG loaded listener.js 04:06:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 199 (0x7f6d95bc6000) [pid = 7121] [serial = 996] [outer = 0x7f6d93cbc800] 04:06:59 INFO - PROCESS | 7121 | 1460977619298 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]]]}] 04:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1391ms 04:06:59 INFO - PROCESS | 7121 | 1460977619346 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 04:06:59 INFO - PROCESS | 7121 | 1460977619351 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 04:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:06:59 INFO - PROCESS | 7121 | 1460977619356 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:06:59 INFO - PROCESS | 7121 | 1460977619359 Marionette TRACE conn3 <- [1,1298,null,{}] 04:06:59 INFO - PROCESS | 7121 | 1460977619364 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}] 04:06:59 INFO - PROCESS | 7121 | 1460977619527 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 04:06:59 INFO - PROCESS | 7121 | 1460977619711 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:59 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fe6f000 == 108 [pid = 7121] [id = 332] 04:06:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 200 (0x7f6d9425a400) [pid = 7121] [serial = 997] [outer = (nil)] 04:06:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 201 (0x7f6d97aa5800) [pid = 7121] [serial = 998] [outer = 0x7f6d9425a400] 04:06:59 INFO - PROCESS | 7121 | 1460977619778 Marionette DEBUG loaded listener.js 04:06:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 202 (0x7f6d98ee6c00) [pid = 7121] [serial = 999] [outer = 0x7f6d9425a400] 04:07:00 INFO - PROCESS | 7121 | 1460977620740 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]]]}] 04:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1435ms 04:07:00 INFO - PROCESS | 7121 | 1460977620792 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 04:07:00 INFO - PROCESS | 7121 | 1460977620796 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 04:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:07:00 INFO - PROCESS | 7121 | 1460977620802 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:07:00 INFO - PROCESS | 7121 | 1460977620805 Marionette TRACE conn3 <- [1,1302,null,{}] 04:07:00 INFO - PROCESS | 7121 | 1460977620810 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}] 04:07:00 INFO - PROCESS | 7121 | 1460977620984 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 04:07:01 INFO - PROCESS | 7121 | 1460977621173 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:01 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da3ab5800 == 109 [pid = 7121] [id = 333] 04:07:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 203 (0x7f6d95a09000) [pid = 7121] [serial = 1000] [outer = (nil)] 04:07:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 204 (0x7f6d9b97a400) [pid = 7121] [serial = 1001] [outer = 0x7f6d95a09000] 04:07:01 INFO - PROCESS | 7121 | 1460977621244 Marionette DEBUG loaded listener.js 04:07:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 205 (0x7f6d9bc54c00) [pid = 7121] [serial = 1002] [outer = 0x7f6d95a09000] 04:07:02 INFO - PROCESS | 7121 | 1460977622137 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]]]}] 04:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1385ms 04:07:02 INFO - PROCESS | 7121 | 1460977622187 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 04:07:02 INFO - PROCESS | 7121 | 1460977622191 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 04:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:07:02 INFO - PROCESS | 7121 | 1460977622196 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:07:02 INFO - PROCESS | 7121 | 1460977622198 Marionette TRACE conn3 <- [1,1306,null,{}] 04:07:02 INFO - PROCESS | 7121 | 1460977622204 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}] 04:07:02 INFO - PROCESS | 7121 | 1460977622391 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 04:07:02 INFO - PROCESS | 7121 | 1460977622580 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:02 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6daef47000 == 110 [pid = 7121] [id = 334] 04:07:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 206 (0x7f6d9bc51400) [pid = 7121] [serial = 1003] [outer = (nil)] 04:07:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 207 (0x7f6d9f130000) [pid = 7121] [serial = 1004] [outer = 0x7f6d9bc51400] 04:07:02 INFO - PROCESS | 7121 | 1460977622659 Marionette DEBUG loaded listener.js 04:07:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 208 (0x7f6d9ff28c00) [pid = 7121] [serial = 1005] [outer = 0x7f6d9bc51400] 04:07:03 INFO - PROCESS | 7121 | 1460977623492 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]]]}] 04:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1331ms 04:07:03 INFO - PROCESS | 7121 | 1460977623528 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 04:07:03 INFO - PROCESS | 7121 | 1460977623531 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 04:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:07:03 INFO - PROCESS | 7121 | 1460977623537 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:07:03 INFO - PROCESS | 7121 | 1460977623539 Marionette TRACE conn3 <- [1,1310,null,{}] 04:07:03 INFO - PROCESS | 7121 | 1460977623545 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}] 04:07:03 INFO - PROCESS | 7121 | 1460977623706 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 04:07:03 INFO - PROCESS | 7121 | 1460977623893 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:03 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db5842800 == 111 [pid = 7121] [id = 335] 04:07:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 209 (0x7f6d9dcd8800) [pid = 7121] [serial = 1006] [outer = (nil)] 04:07:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 210 (0x7f6da0217000) [pid = 7121] [serial = 1007] [outer = 0x7f6d9dcd8800] 04:07:03 INFO - PROCESS | 7121 | 1460977623968 Marionette DEBUG loaded listener.js 04:07:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 211 (0x7f6da14a8c00) [pid = 7121] [serial = 1008] [outer = 0x7f6d9dcd8800] 04:07:04 INFO - PROCESS | 7121 | 1460977624834 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] 04:07:04 INFO - PROCESS | 7121 | 1460977624872 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 04:07:04 INFO - PROCESS | 7121 | 1460977624878 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:07:04 INFO - PROCESS | 7121 | 1460977624881 Marionette TRACE conn3 <- [1,1314,null,{}] 04:07:04 INFO - PROCESS | 7121 | 1460977624886 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}] 04:07:05 INFO - PROCESS | 7121 | 1460977625058 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 04:07:05 INFO - PROCESS | 7121 | 1460977625246 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:05 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97926000 == 112 [pid = 7121] [id = 336] 04:07:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 212 (0x7f6d9faebc00) [pid = 7121] [serial = 1009] [outer = (nil)] 04:07:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 213 (0x7f6dadde8c00) [pid = 7121] [serial = 1010] [outer = 0x7f6d9faebc00] 04:07:05 INFO - PROCESS | 7121 | 1460977625313 Marionette DEBUG loaded listener.js 04:07:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 214 (0x7f6daef04400) [pid = 7121] [serial = 1011] [outer = 0x7f6d9faebc00] 04:07:06 INFO - PROCESS | 7121 | 1460977626173 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]]]}] 04:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1334ms 04:07:06 INFO - PROCESS | 7121 | 1460977626213 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 04:07:06 INFO - PROCESS | 7121 | 1460977626215 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 04:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:07:06 INFO - PROCESS | 7121 | 1460977626222 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:07:06 INFO - PROCESS | 7121 | 1460977626224 Marionette TRACE conn3 <- [1,1318,null,{}] 04:07:06 INFO - PROCESS | 7121 | 1460977626229 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}] 04:07:06 INFO - PROCESS | 7121 | 1460977626394 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 04:07:06 INFO - PROCESS | 7121 | 1460977626582 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:06 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d870d0000 == 113 [pid = 7121] [id = 337] 04:07:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 215 (0x7f6da02ec400) [pid = 7121] [serial = 1012] [outer = (nil)] 04:07:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 216 (0x7f6db2650000) [pid = 7121] [serial = 1013] [outer = 0x7f6da02ec400] 04:07:06 INFO - PROCESS | 7121 | 1460977626648 Marionette DEBUG loaded listener.js 04:07:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 217 (0x7f6db2d61400) [pid = 7121] [serial = 1014] [outer = 0x7f6da02ec400] 04:07:07 INFO - PROCESS | 7121 | 1460977627523 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]]]}] 04:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1383ms 04:07:07 INFO - PROCESS | 7121 | 1460977627606 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 04:07:07 INFO - PROCESS | 7121 | 1460977627609 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 04:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:07:07 INFO - PROCESS | 7121 | 1460977627615 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:07:07 INFO - PROCESS | 7121 | 1460977627618 Marionette TRACE conn3 <- [1,1322,null,{}] 04:07:07 INFO - PROCESS | 7121 | 1460977627623 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}] 04:07:07 INFO - PROCESS | 7121 | 1460977627788 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 04:07:07 INFO - PROCESS | 7121 | 1460977627982 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:08 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b2a1800 == 114 [pid = 7121] [id = 338] 04:07:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 218 (0x7f6d894a6000) [pid = 7121] [serial = 1015] [outer = (nil)] 04:07:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 219 (0x7f6d894ab000) [pid = 7121] [serial = 1016] [outer = 0x7f6d894a6000] 04:07:08 INFO - PROCESS | 7121 | 1460977628055 Marionette DEBUG loaded listener.js 04:07:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 220 (0x7f6d894b0400) [pid = 7121] [serial = 1017] [outer = 0x7f6d894a6000] 04:07:08 INFO - PROCESS | 7121 | 1460977628949 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]]]}] 04:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1384ms 04:07:09 INFO - PROCESS | 7121 | 1460977629000 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 04:07:09 INFO - PROCESS | 7121 | 1460977629004 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 04:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:07:09 INFO - PROCESS | 7121 | 1460977629010 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:07:09 INFO - PROCESS | 7121 | 1460977629014 Marionette TRACE conn3 <- [1,1326,null,{}] 04:07:09 INFO - PROCESS | 7121 | 1460977629019 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}] 04:07:09 INFO - PROCESS | 7121 | 1460977629236 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 04:07:09 INFO - PROCESS | 7121 | 1460977629423 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:09 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cfe6000 == 115 [pid = 7121] [id = 339] 04:07:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 221 (0x7f6d894a6800) [pid = 7121] [serial = 1018] [outer = (nil)] 04:07:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 222 (0x7f6d8c924400) [pid = 7121] [serial = 1019] [outer = 0x7f6d894a6800] 04:07:09 INFO - PROCESS | 7121 | 1460977629500 Marionette DEBUG loaded listener.js 04:07:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 223 (0x7f6d98eed800) [pid = 7121] [serial = 1020] [outer = 0x7f6d894a6800] 04:07:10 INFO - PROCESS | 7121 | 1460977630318 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]]]}] 04:07:10 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 04:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1380ms 04:07:10 INFO - PROCESS | 7121 | 1460977630391 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 04:07:10 INFO - PROCESS | 7121 | 1460977630395 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 04:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:07:10 INFO - PROCESS | 7121 | 1460977630400 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:07:10 INFO - PROCESS | 7121 | 1460977630403 Marionette TRACE conn3 <- [1,1330,null,{}] 04:07:10 INFO - PROCESS | 7121 | 1460977630409 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}] 04:07:10 INFO - PROCESS | 7121 | 1460977630598 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 04:07:10 INFO - PROCESS | 7121 | 1460977630784 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:10 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d944800 == 116 [pid = 7121] [id = 340] 04:07:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 224 (0x7f6d87d44c00) [pid = 7121] [serial = 1021] [outer = (nil)] 04:07:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 225 (0x7f6d87d4bc00) [pid = 7121] [serial = 1022] [outer = 0x7f6d87d44c00] 04:07:10 INFO - PROCESS | 7121 | 1460977630856 Marionette DEBUG loaded listener.js 04:07:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 226 (0x7f6d87d50c00) [pid = 7121] [serial = 1023] [outer = 0x7f6d87d44c00] 04:07:11 INFO - PROCESS | 7121 | 1460977631644 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]]]}] 04:07: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 04:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1284ms 04:07:11 INFO - PROCESS | 7121 | 1460977631688 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 04:07:11 INFO - PROCESS | 7121 | 1460977631691 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 04:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:07:11 INFO - PROCESS | 7121 | 1460977631696 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:07:11 INFO - PROCESS | 7121 | 1460977631699 Marionette TRACE conn3 <- [1,1334,null,{}] 04:07:11 INFO - PROCESS | 7121 | 1460977631704 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}] 04:07:11 INFO - PROCESS | 7121 | 1460977631872 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 04:07:12 INFO - PROCESS | 7121 | 1460977632073 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:12 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96e62800 == 117 [pid = 7121] [id = 341] 04:07:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 227 (0x7f6d87d45400) [pid = 7121] [serial = 1024] [outer = (nil)] 04:07:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 228 (0x7f6d8cd50000) [pid = 7121] [serial = 1025] [outer = 0x7f6d87d45400] 04:07:12 INFO - PROCESS | 7121 | 1460977632140 Marionette DEBUG loaded listener.js 04:07:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 229 (0x7f6d90bd2800) [pid = 7121] [serial = 1026] [outer = 0x7f6d87d45400] 04:07:13 INFO - PROCESS | 7121 | 1460977633016 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]]]}] 04:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1386ms 04:07:13 INFO - PROCESS | 7121 | 1460977633083 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 04:07:13 INFO - PROCESS | 7121 | 1460977633086 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 04:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:07:13 INFO - PROCESS | 7121 | 1460977633092 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:07:13 INFO - PROCESS | 7121 | 1460977633094 Marionette TRACE conn3 <- [1,1338,null,{}] 04:07:13 INFO - PROCESS | 7121 | 1460977633099 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}] 04:07:13 INFO - PROCESS | 7121 | 1460977633266 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 04:07:13 INFO - PROCESS | 7121 | 1460977633962 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:13 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cfeb000 == 118 [pid = 7121] [id = 342] 04:07:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 230 (0x7f6d88a62c00) [pid = 7121] [serial = 1027] [outer = (nil)] 04:07:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 231 (0x7f6d88cc4400) [pid = 7121] [serial = 1028] [outer = 0x7f6d88a62c00] 04:07:14 INFO - PROCESS | 7121 | 1460977634031 Marionette DEBUG loaded listener.js 04:07:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 232 (0x7f6d88dea000) [pid = 7121] [serial = 1029] [outer = 0x7f6d88a62c00] 04:07:15 INFO - PROCESS | 7121 | 1460977635380 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]]]}] 04:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2331ms 04:07:15 INFO - PROCESS | 7121 | 1460977635458 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 04:07:15 INFO - PROCESS | 7121 | 1460977635464 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 04:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:07:15 INFO - PROCESS | 7121 | 1460977635473 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:07:15 INFO - PROCESS | 7121 | 1460977635478 Marionette TRACE conn3 <- [1,1342,null,{}] 04:07:15 INFO - PROCESS | 7121 | 1460977635485 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}] 04:07:15 INFO - PROCESS | 7121 | 1460977635679 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 04:07:15 INFO - PROCESS | 7121 | 1460977635875 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:15 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b381000 == 119 [pid = 7121] [id = 343] 04:07:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 233 (0x7f6d8b26fc00) [pid = 7121] [serial = 1030] [outer = (nil)] 04:07:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 234 (0x7f6d8b4fb400) [pid = 7121] [serial = 1031] [outer = 0x7f6d8b26fc00] 04:07:15 INFO - PROCESS | 7121 | 1460977635938 Marionette DEBUG loaded listener.js 04:07:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 235 (0x7f6d8c926800) [pid = 7121] [serial = 1032] [outer = 0x7f6d8b26fc00] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da7b22000 == 118 [pid = 7121] [id = 46] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d941d2800 == 117 [pid = 7121] [id = 150] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8cfcf000 == 116 [pid = 7121] [id = 327] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 234 (0x7f6d9eaf3800) [pid = 7121] [serial = 923] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 233 (0x7f6d97aa8400) [pid = 7121] [serial = 893] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 232 (0x7f6d88a60000) [pid = 7121] [serial = 899] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 231 (0x7f6d89fd2800) [pid = 7121] [serial = 896] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9addd800 == 115 [pid = 7121] [id = 326] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d979e2000 == 114 [pid = 7121] [id = 325] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95ce0000 == 113 [pid = 7121] [id = 324] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8cfd4000 == 112 [pid = 7121] [id = 323] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8b29b800 == 111 [pid = 7121] [id = 322] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90ad0000 == 110 [pid = 7121] [id = 321] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d89c8e800 == 109 [pid = 7121] [id = 320] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8b4cd800 == 108 [pid = 7121] [id = 319] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fc88800 == 107 [pid = 7121] [id = 316] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db4e82000 == 106 [pid = 7121] [id = 315] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db0e74000 == 105 [pid = 7121] [id = 314] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da7b02800 == 104 [pid = 7121] [id = 313] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da0814800 == 103 [pid = 7121] [id = 312] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fe73800 == 102 [pid = 7121] [id = 311] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9e90e800 == 101 [pid = 7121] [id = 310] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94e70800 == 100 [pid = 7121] [id = 309] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8ccdb000 == 99 [pid = 7121] [id = 308] 04:07:16 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9bbb3800 == 98 [pid = 7121] [id = 307] 04:07:16 INFO - PROCESS | 7121 | 1460977636872 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]]]}] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 230 (0x7f6d9e6d9800) [pid = 7121] [serial = 921] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 229 (0x7f6d97af4000) [pid = 7121] [serial = 915] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 228 (0x7f6d97aee800) [pid = 7121] [serial = 783] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 227 (0x7f6d90bd7000) [pid = 7121] [serial = 735] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 226 (0x7f6d9f131800) [pid = 7121] [serial = 665] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 225 (0x7f6d9ac1b800) [pid = 7121] [serial = 878] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 224 (0x7f6d8da66c00) [pid = 7121] [serial = 731] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 223 (0x7f6d8cd50800) [pid = 7121] [serial = 831] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 222 (0x7f6db2c2c000) [pid = 7121] [serial = 828] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 221 (0x7f6d94bb2000) [pid = 7121] [serial = 774] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 220 (0x7f6d9f0af800) [pid = 7121] [serial = 890] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 219 (0x7f6d9b936c00) [pid = 7121] [serial = 560] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 218 (0x7f6d9b9d1400) [pid = 7121] [serial = 527] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 217 (0x7f6d94261400) [pid = 7121] [serial = 908] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 216 (0x7f6d8b2b3c00) [pid = 7121] [serial = 905] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 215 (0x7f6d90bcf800) [pid = 7121] [serial = 762] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 214 (0x7f6d96ede800) [pid = 7121] [serial = 524] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 213 (0x7f6d94a1fc00) [pid = 7121] [serial = 875] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 212 (0x7f6d9ea8bc00) [pid = 7121] [serial = 819] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 211 (0x7f6dadf04400) [pid = 7121] [serial = 719] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 210 (0x7f6d94b83400) [pid = 7121] [serial = 909] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 209 (0x7f6d8d920800) [pid = 7121] [serial = 728] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 208 (0x7f6d8b2b4800) [pid = 7121] [serial = 840] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 207 (0x7f6d95a11800) [pid = 7121] [serial = 710] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 206 (0x7f6d93e4b000) [pid = 7121] [serial = 813] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 205 (0x7f6d9f144000) [pid = 7121] [serial = 530] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 204 (0x7f6d89d5b000) [pid = 7121] [serial = 846] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 203 (0x7f6d9bc58000) [pid = 7121] [serial = 920] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 202 (0x7f6d9f5ab000) [pid = 7121] [serial = 569] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 201 (0x7f6da14a3c00) [pid = 7121] [serial = 884] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 200 (0x7f6d9ea93400) [pid = 7121] [serial = 563] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 199 (0x7f6da0472400) [pid = 7121] [serial = 632] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 198 (0x7f6d89d57400) [pid = 7121] [serial = 902] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 197 (0x7f6db322f000) [pid = 7121] [serial = 843] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 196 (0x7f6d96be4800) [pid = 7121] [serial = 912] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 195 (0x7f6dacc4fc00) [pid = 7121] [serial = 638] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 194 (0x7f6da3c5a400) [pid = 7121] [serial = 825] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 193 (0x7f6dad86f800) [pid = 7121] [serial = 771] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 192 (0x7f6db4e10c00) [pid = 7121] [serial = 725] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 191 (0x7f6db2c2a000) [pid = 7121] [serial = 683] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 190 (0x7f6d9ac19400) [pid = 7121] [serial = 623] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 189 (0x7f6d9f133c00) [pid = 7121] [serial = 768] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 188 (0x7f6d9f9a2c00) [pid = 7121] [serial = 479] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 187 (0x7f6d96bf1c00) [pid = 7121] [serial = 765] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 186 (0x7f6db0f42000) [pid = 7121] [serial = 677] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 185 (0x7f6d9b931c00) [pid = 7121] [serial = 917] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 184 (0x7f6da03c0800) [pid = 7121] [serial = 822] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 183 (0x7f6db2c25400) [pid = 7121] [serial = 680] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 182 (0x7f6d8c922000) [pid = 7121] [serial = 872] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 181 (0x7f6d94b87000) [pid = 7121] [serial = 834] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 180 (0x7f6da0c3f800) [pid = 7121] [serial = 635] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 179 (0x7f6da0c4a800) [pid = 7121] [serial = 533] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 178 (0x7f6daecccc00) [pid = 7121] [serial = 674] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 177 (0x7f6d9f99d800) [pid = 7121] [serial = 599] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 176 (0x7f6da096f400) [pid = 7121] [serial = 716] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 175 (0x7f6dadd93c00) [pid = 7121] [serial = 671] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 174 (0x7f6d9bd4a400) [pid = 7121] [serial = 713] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 173 (0x7f6db3004c00) [pid = 7121] [serial = 539] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 172 (0x7f6d97094c00) [pid = 7121] [serial = 590] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 171 (0x7f6da0213800) [pid = 7121] [serial = 566] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 170 (0x7f6db2d57c00) [pid = 7121] [serial = 777] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 169 (0x7f6d97aaa400) [pid = 7121] [serial = 914] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 168 (0x7f6d8c89e000) [pid = 7121] [serial = 780] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 167 (0x7f6d9b972400) [pid = 7121] [serial = 593] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 166 (0x7f6dadfd6c00) [pid = 7121] [serial = 837] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 165 (0x7f6d8cd4f000) [pid = 7121] [serial = 906] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 164 (0x7f6d9f130c00) [pid = 7121] [serial = 596] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 163 (0x7f6db0e27000) [pid = 7121] [serial = 887] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 162 (0x7f6d8b2ad800) [pid = 7121] [serial = 903] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 161 (0x7f6d9f569400) [pid = 7121] [serial = 881] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 160 (0x7f6d9f9a5000) [pid = 7121] [serial = 629] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 159 (0x7f6db2c28400) [pid = 7121] [serial = 722] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 158 (0x7f6d9bd4a800) [pid = 7121] [serial = 626] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 157 (0x7f6d93e42800) [pid = 7121] [serial = 738] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 156 (0x7f6d9b9d0400) [pid = 7121] [serial = 918] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 155 (0x7f6d94e0b800) [pid = 7121] [serial = 911] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 154 (0x7f6daccdb800) [pid = 7121] [serial = 536] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 153 (0x7f6d97ae9c00) [pid = 7121] [serial = 816] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 152 (0x7f6d9b97e000) [pid = 7121] [serial = 662] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 151 (0x7f6db2c29c00) [pid = 7121] [serial = 786] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 150 (0x7f6d95a05c00) [pid = 7121] [serial = 557] [outer = (nil)] [url = about:blank] 04:07:16 INFO - PROCESS | 7121 | --DOMWINDOW == 149 (0x7f6da6e46400) [pid = 7121] [serial = 668] [outer = (nil)] [url = about:blank] 04:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1486ms 04:07:16 INFO - PROCESS | 7121 | 1460977636964 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 04:07:16 INFO - PROCESS | 7121 | 1460977636978 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 04:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:07:16 INFO - PROCESS | 7121 | 1460977636987 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:07:16 INFO - PROCESS | 7121 | 1460977636991 Marionette TRACE conn3 <- [1,1346,null,{}] 04:07:17 INFO - PROCESS | 7121 | 1460977636996 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}] 04:07:17 INFO - PROCESS | 7121 | 1460977637148 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 04:07:17 INFO - PROCESS | 7121 | 1460977637284 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:17 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b29a800 == 99 [pid = 7121] [id = 344] 04:07:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 150 (0x7f6d88de2400) [pid = 7121] [serial = 1033] [outer = (nil)] 04:07:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 151 (0x7f6d8cd45800) [pid = 7121] [serial = 1034] [outer = 0x7f6d88de2400] 04:07:17 INFO - PROCESS | 7121 | 1460977637342 Marionette DEBUG loaded listener.js 04:07:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 152 (0x7f6d8da6b800) [pid = 7121] [serial = 1035] [outer = 0x7f6d88de2400] 04:07:18 INFO - PROCESS | 7121 | 1460977638072 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]]]}] 04:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1137ms 04:07:18 INFO - PROCESS | 7121 | 1460977638125 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 04:07:18 INFO - PROCESS | 7121 | 1460977638128 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 04:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:07:18 INFO - PROCESS | 7121 | 1460977638167 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:07:18 INFO - PROCESS | 7121 | 1460977638175 Marionette TRACE conn3 <- [1,1350,null,{}] 04:07:18 INFO - PROCESS | 7121 | 1460977638185 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}] 04:07:18 INFO - PROCESS | 7121 | 1460977638342 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 04:07:18 INFO - PROCESS | 7121 | 1460977638352 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:18 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fb92800 == 100 [pid = 7121] [id = 345] 04:07:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 153 (0x7f6d8c928800) [pid = 7121] [serial = 1036] [outer = (nil)] 04:07:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 154 (0x7f6d943a9c00) [pid = 7121] [serial = 1037] [outer = 0x7f6d8c928800] 04:07:18 INFO - PROCESS | 7121 | 1460977638409 Marionette DEBUG loaded listener.js 04:07:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 155 (0x7f6d94b84400) [pid = 7121] [serial = 1038] [outer = 0x7f6d8c928800] 04:07:19 INFO - PROCESS | 7121 | 1460977639263 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]]]}] 04:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1174ms 04:07:19 INFO - PROCESS | 7121 | 1460977639312 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 04:07:19 INFO - PROCESS | 7121 | 1460977639316 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 04:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:07:19 INFO - PROCESS | 7121 | 1460977639330 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:07:19 INFO - PROCESS | 7121 | 1460977639332 Marionette TRACE conn3 <- [1,1354,null,{}] 04:07:19 INFO - PROCESS | 7121 | 1460977639337 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}] 04:07:19 INFO - PROCESS | 7121 | 1460977639530 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 04:07:19 INFO - PROCESS | 7121 | 1460977639555 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:19 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90cb4800 == 101 [pid = 7121] [id = 346] 04:07:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 156 (0x7f6d90bd1400) [pid = 7121] [serial = 1039] [outer = (nil)] 04:07:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 157 (0x7f6d94badc00) [pid = 7121] [serial = 1040] [outer = 0x7f6d90bd1400] 04:07:19 INFO - PROCESS | 7121 | 1460977639613 Marionette DEBUG loaded listener.js 04:07:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 158 (0x7f6d94e11800) [pid = 7121] [serial = 1041] [outer = 0x7f6d90bd1400] 04:07:20 INFO - PROCESS | 7121 | 1460977640545 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]]]}] 04:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1240ms 04:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:07:20 INFO - PROCESS | 7121 | 1460977640562 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 04:07:20 INFO - PROCESS | 7121 | 1460977640564 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 04:07:20 INFO - PROCESS | 7121 | 1460977640570 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:07:20 INFO - PROCESS | 7121 | 1460977640572 Marionette TRACE conn3 <- [1,1358,null,{}] 04:07:20 INFO - PROCESS | 7121 | 1460977640577 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}] 04:07:21 INFO - PROCESS | 7121 | 1460977641188 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 04:07:21 INFO - PROCESS | 7121 | --DOMWINDOW == 157 (0x7f6d9ecf6400) [pid = 7121] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:07:21 INFO - PROCESS | 7121 | --DOMWINDOW == 156 (0x7f6d9b9d9800) [pid = 7121] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:07:21 INFO - PROCESS | 7121 | --DOMWINDOW == 155 (0x7f6d8b26ec00) [pid = 7121] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:07:21 INFO - PROCESS | 7121 | --DOMWINDOW == 154 (0x7f6d8c7cc400) [pid = 7121] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:07:21 INFO - PROCESS | 7121 | --DOMWINDOW == 153 (0x7f6d89d51400) [pid = 7121] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:07:21 INFO - PROCESS | 7121 | --DOMWINDOW == 152 (0x7f6d8d913c00) [pid = 7121] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:07:21 INFO - PROCESS | 7121 | --DOMWINDOW == 151 (0x7f6d88cc4800) [pid = 7121] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:07:21 INFO - PROCESS | 7121 | --DOMWINDOW == 150 (0x7f6d93cb3800) [pid = 7121] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:07:21 INFO - PROCESS | 7121 | --DOMWINDOW == 149 (0x7f6d88a56c00) [pid = 7121] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:07:21 INFO - PROCESS | 7121 | 1460977641343 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:21 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fba2800 == 102 [pid = 7121] [id = 347] 04:07:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 150 (0x7f6d89d51400) [pid = 7121] [serial = 1042] [outer = (nil)] 04:07:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 151 (0x7f6d8c929000) [pid = 7121] [serial = 1043] [outer = 0x7f6d89d51400] 04:07:21 INFO - PROCESS | 7121 | 1460977641412 Marionette DEBUG loaded listener.js 04:07:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 152 (0x7f6d96bef800) [pid = 7121] [serial = 1044] [outer = 0x7f6d89d51400] 04:07:22 INFO - PROCESS | 7121 | 1460977642063 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]]]}] 04:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1535ms 04:07:22 INFO - PROCESS | 7121 | 1460977642104 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 04:07:22 INFO - PROCESS | 7121 | 1460977642107 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 04:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:07:22 INFO - PROCESS | 7121 | 1460977642112 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:07:22 INFO - PROCESS | 7121 | 1460977642114 Marionette TRACE conn3 <- [1,1362,null,{}] 04:07:22 INFO - PROCESS | 7121 | 1460977642119 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}] 04:07:22 INFO - PROCESS | 7121 | 1460977642329 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 04:07:22 INFO - PROCESS | 7121 | 1460977642349 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:22 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95a9a000 == 103 [pid = 7121] [id = 348] 04:07:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 153 (0x7f6d94a13000) [pid = 7121] [serial = 1045] [outer = (nil)] 04:07:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 154 (0x7f6d97ae5400) [pid = 7121] [serial = 1046] [outer = 0x7f6d94a13000] 04:07:22 INFO - PROCESS | 7121 | 1460977642405 Marionette DEBUG loaded listener.js 04:07:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 155 (0x7f6d98e71400) [pid = 7121] [serial = 1047] [outer = 0x7f6d94a13000] 04:07:23 INFO - PROCESS | 7121 | 1460977643138 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]]]}] 04:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1176ms 04:07:23 INFO - PROCESS | 7121 | 1460977643314 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 04:07:23 INFO - PROCESS | 7121 | 1460977643320 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 04:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:07:23 INFO - PROCESS | 7121 | 1460977643329 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:07:23 INFO - PROCESS | 7121 | 1460977643332 Marionette TRACE conn3 <- [1,1366,null,{}] 04:07:23 INFO - PROCESS | 7121 | 1460977643340 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}] 04:07:23 INFO - PROCESS | 7121 | 1460977643547 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 04:07:23 INFO - PROCESS | 7121 | 1460977643720 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:23 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b380000 == 104 [pid = 7121] [id = 349] 04:07:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 156 (0x7f6d88de2c00) [pid = 7121] [serial = 1048] [outer = (nil)] 04:07:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 157 (0x7f6d88def000) [pid = 7121] [serial = 1049] [outer = 0x7f6d88de2c00] 04:07:23 INFO - PROCESS | 7121 | 1460977643794 Marionette DEBUG loaded listener.js 04:07:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 158 (0x7f6d89d5a000) [pid = 7121] [serial = 1050] [outer = 0x7f6d88de2c00] 04:07:24 INFO - PROCESS | 7121 | 1460977644776 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] 04:07:24 INFO - PROCESS | 7121 | 1460977644814 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 04:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:07:24 INFO - PROCESS | 7121 | 1460977644827 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:07:24 INFO - PROCESS | 7121 | 1460977644832 Marionette TRACE conn3 <- [1,1370,null,{}] 04:07:24 INFO - PROCESS | 7121 | 1460977644838 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}] 04:07:25 INFO - PROCESS | 7121 | 1460977645007 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 04:07:25 INFO - PROCESS | 7121 | 1460977645187 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:25 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94dc9000 == 105 [pid = 7121] [id = 350] 04:07:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 159 (0x7f6d88de4c00) [pid = 7121] [serial = 1051] [outer = (nil)] 04:07:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 160 (0x7f6d8cd49400) [pid = 7121] [serial = 1052] [outer = 0x7f6d88de4c00] 04:07:25 INFO - PROCESS | 7121 | 1460977645255 Marionette DEBUG loaded listener.js 04:07:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 161 (0x7f6d8da68400) [pid = 7121] [serial = 1053] [outer = 0x7f6d88de4c00] 04:07:26 INFO - PROCESS | 7121 | 1460977646276 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] 04:07:26 INFO - PROCESS | 7121 | 1460977646319 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 04:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:07:26 INFO - PROCESS | 7121 | 1460977646325 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:07:26 INFO - PROCESS | 7121 | 1460977646328 Marionette TRACE conn3 <- [1,1374,null,{}] 04:07:26 INFO - PROCESS | 7121 | 1460977646343 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}] 04:07:26 INFO - PROCESS | 7121 | 1460977646520 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 04:07:26 INFO - PROCESS | 7121 | 1460977646745 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:26 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9792d000 == 106 [pid = 7121] [id = 351] 04:07:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 162 (0x7f6d943ad000) [pid = 7121] [serial = 1054] [outer = (nil)] 04:07:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 163 (0x7f6d94bb1c00) [pid = 7121] [serial = 1055] [outer = 0x7f6d943ad000] 04:07:26 INFO - PROCESS | 7121 | 1460977646864 Marionette DEBUG loaded listener.js 04:07:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 164 (0x7f6d96be4000) [pid = 7121] [serial = 1056] [outer = 0x7f6d943ad000] 04:07:27 INFO - PROCESS | 7121 | [7121] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:27 INFO - PROCESS | 7121 | 1460977647725 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] 04:07:27 INFO - PROCESS | 7121 | 1460977647764 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 04:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:07:27 INFO - PROCESS | 7121 | 1460977647770 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:07:27 INFO - PROCESS | 7121 | 1460977647773 Marionette TRACE conn3 <- [1,1378,null,{}] 04:07:27 INFO - PROCESS | 7121 | 1460977647778 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}] 04:07:27 INFO - PROCESS | 7121 | 1460977647958 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 04:07:28 INFO - PROCESS | 7121 | 1460977648147 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:28 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d98c5e800 == 107 [pid = 7121] [id = 352] 04:07:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 165 (0x7f6d94ba4c00) [pid = 7121] [serial = 1057] [outer = (nil)] 04:07:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 166 (0x7f6d98ee9800) [pid = 7121] [serial = 1058] [outer = 0x7f6d94ba4c00] 04:07:28 INFO - PROCESS | 7121 | 1460977648216 Marionette DEBUG loaded listener.js 04:07:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 167 (0x7f6d9ac1e000) [pid = 7121] [serial = 1059] [outer = 0x7f6d94ba4c00] 04:07:29 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d971f1800 == 106 [pid = 7121] [id = 10] 04:07:29 INFO - PROCESS | 7121 | 1460977649185 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] 04:07:29 INFO - PROCESS | 7121 | 1460977649255 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 04:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:07:29 INFO - PROCESS | 7121 | 1460977649262 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:07:29 INFO - PROCESS | 7121 | 1460977649265 Marionette TRACE conn3 <- [1,1382,null,{}] 04:07:29 INFO - PROCESS | 7121 | 1460977649322 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}] 04:07:29 INFO - PROCESS | 7121 | 1460977649480 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 04:07:29 INFO - PROCESS | 7121 | 1460977649693 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:29 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9ba2a000 == 107 [pid = 7121] [id = 353] 04:07:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 168 (0x7f6d88de5400) [pid = 7121] [serial = 1060] [outer = (nil)] 04:07:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 169 (0x7f6d9af3e800) [pid = 7121] [serial = 1061] [outer = 0x7f6d88de5400] 04:07:29 INFO - PROCESS | 7121 | 1460977649804 Marionette DEBUG loaded listener.js 04:07:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 170 (0x7f6d9b97b000) [pid = 7121] [serial = 1062] [outer = 0x7f6d88de5400] 04:07:30 INFO - PROCESS | 7121 | [7121] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:07:30 INFO - PROCESS | 7121 | 1460977650689 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] 04:07:30 INFO - PROCESS | 7121 | 1460977650780 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 04:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:07:30 INFO - PROCESS | 7121 | 1460977650789 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:07:30 INFO - PROCESS | 7121 | 1460977650791 Marionette TRACE conn3 <- [1,1386,null,{}] 04:07:30 INFO - PROCESS | 7121 | 1460977650796 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}] 04:07:31 INFO - PROCESS | 7121 | 1460977651034 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 04:07:31 INFO - PROCESS | 7121 | 1460977651259 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:31 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9e97b800 == 108 [pid = 7121] [id = 354] 04:07:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 171 (0x7f6d9d6e5000) [pid = 7121] [serial = 1063] [outer = (nil)] 04:07:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 172 (0x7f6d9dd63000) [pid = 7121] [serial = 1064] [outer = 0x7f6d9d6e5000] 04:07:31 INFO - PROCESS | 7121 | 1460977651346 Marionette DEBUG loaded listener.js 04:07:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 173 (0x7f6d9ea87400) [pid = 7121] [serial = 1065] [outer = 0x7f6d9d6e5000] 04:07:32 INFO - PROCESS | 7121 | 1460977652198 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] 04:07:32 INFO - PROCESS | 7121 | 1460977652223 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 04:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:07:32 INFO - PROCESS | 7121 | 1460977652230 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:07:32 INFO - PROCESS | 7121 | 1460977652232 Marionette TRACE conn3 <- [1,1390,null,{}] 04:07:32 INFO - PROCESS | 7121 | 1460977652237 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}] 04:07:32 INFO - PROCESS | 7121 | 1460977652400 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 04:07:32 INFO - PROCESS | 7121 | 1460977652588 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:32 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da023c000 == 109 [pid = 7121] [id = 355] 04:07:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 174 (0x7f6d9ac17800) [pid = 7121] [serial = 1066] [outer = (nil)] 04:07:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 175 (0x7f6d9f0adc00) [pid = 7121] [serial = 1067] [outer = 0x7f6d9ac17800] 04:07:32 INFO - PROCESS | 7121 | 1460977652658 Marionette DEBUG loaded listener.js 04:07:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 176 (0x7f6d9f13b800) [pid = 7121] [serial = 1068] [outer = 0x7f6d9ac17800] 04:07:33 INFO - PROCESS | 7121 | 1460977653546 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]]]}] 04:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1381ms 04:07:33 INFO - PROCESS | 7121 | 1460977653612 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 04:07:33 INFO - PROCESS | 7121 | 1460977653616 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 04:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:07:33 INFO - PROCESS | 7121 | 1460977653621 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:07:33 INFO - PROCESS | 7121 | 1460977653623 Marionette TRACE conn3 <- [1,1394,null,{}] 04:07:33 INFO - PROCESS | 7121 | 1460977653629 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}] 04:07:33 INFO - PROCESS | 7121 | 1460977653805 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 04:07:33 INFO - PROCESS | 7121 | 1460977653980 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:34 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da3997000 == 110 [pid = 7121] [id = 356] 04:07:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 177 (0x7f6d9f137800) [pid = 7121] [serial = 1069] [outer = (nil)] 04:07:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 178 (0x7f6d9f2afc00) [pid = 7121] [serial = 1070] [outer = 0x7f6d9f137800] 04:07:34 INFO - PROCESS | 7121 | 1460977654053 Marionette DEBUG loaded listener.js 04:07:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 179 (0x7f6d9f56c000) [pid = 7121] [serial = 1071] [outer = 0x7f6d9f137800] 04:07:34 INFO - PROCESS | 7121 | 1460977654916 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]]]}] 04:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1327ms 04:07:34 INFO - PROCESS | 7121 | 1460977654950 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 04:07:34 INFO - PROCESS | 7121 | 1460977654952 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 04:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:07:34 INFO - PROCESS | 7121 | 1460977654958 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:07:34 INFO - PROCESS | 7121 | 1460977654961 Marionette TRACE conn3 <- [1,1398,null,{}] 04:07:34 INFO - PROCESS | 7121 | 1460977654966 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}] 04:07:35 INFO - PROCESS | 7121 | 1460977655127 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 04:07:35 INFO - PROCESS | 7121 | 1460977655307 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:35 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da7b1d800 == 111 [pid = 7121] [id = 357] 04:07:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 180 (0x7f6d9f0a7800) [pid = 7121] [serial = 1072] [outer = (nil)] 04:07:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 181 (0x7f6d9f9a2400) [pid = 7121] [serial = 1073] [outer = 0x7f6d9f0a7800] 04:07:35 INFO - PROCESS | 7121 | 1460977655376 Marionette DEBUG loaded listener.js 04:07:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 182 (0x7f6da0218400) [pid = 7121] [serial = 1074] [outer = 0x7f6d9f0a7800] 04:07:36 INFO - PROCESS | 7121 | 1460977656220 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]]]}] 04:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1333ms 04:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:07:36 INFO - PROCESS | 7121 | 1460977656292 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 04:07:36 INFO - PROCESS | 7121 | 1460977656295 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 04:07:36 INFO - PROCESS | 7121 | 1460977656301 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:07:36 INFO - PROCESS | 7121 | 1460977656304 Marionette TRACE conn3 <- [1,1402,null,{}] 04:07:36 INFO - PROCESS | 7121 | 1460977656309 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}] 04:07:36 INFO - PROCESS | 7121 | 1460977656509 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 04:07:36 INFO - PROCESS | 7121 | 1460977656691 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:36 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dae96c000 == 112 [pid = 7121] [id = 358] 04:07:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 183 (0x7f6d98e28c00) [pid = 7121] [serial = 1075] [outer = (nil)] 04:07:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 184 (0x7f6d9f9a7800) [pid = 7121] [serial = 1076] [outer = 0x7f6d98e28c00] 04:07:36 INFO - PROCESS | 7121 | 1460977656760 Marionette DEBUG loaded listener.js 04:07:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 185 (0x7f6da0973800) [pid = 7121] [serial = 1077] [outer = 0x7f6d98e28c00] 04:07:37 INFO - PROCESS | 7121 | 1460977657608 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]]]}] 04:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1380ms 04:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:07:37 INFO - PROCESS | 7121 | 1460977657681 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 04:07:37 INFO - PROCESS | 7121 | 1460977657685 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 04:07:37 INFO - PROCESS | 7121 | 1460977657691 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:07:37 INFO - PROCESS | 7121 | 1460977657695 Marionette TRACE conn3 <- [1,1406,null,{}] 04:07:37 INFO - PROCESS | 7121 | 1460977657700 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}] 04:07:37 INFO - PROCESS | 7121 | 1460977657934 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 04:07:38 INFO - PROCESS | 7121 | 1460977658112 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:38 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cdd3000 == 113 [pid = 7121] [id = 359] 04:07:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 186 (0x7f6da0615400) [pid = 7121] [serial = 1078] [outer = (nil)] 04:07:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 187 (0x7f6da0cd5400) [pid = 7121] [serial = 1079] [outer = 0x7f6da0615400] 04:07:38 INFO - PROCESS | 7121 | 1460977658234 Marionette DEBUG loaded listener.js 04:07:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 188 (0x7f6da6f06c00) [pid = 7121] [serial = 1080] [outer = 0x7f6da0615400] 04:07:39 INFO - PROCESS | 7121 | 1460977659432 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]]]}] 04:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1784ms 04:07:39 INFO - PROCESS | 7121 | 1460977659474 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 04:07:39 INFO - PROCESS | 7121 | 1460977659480 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 04:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:07:39 INFO - PROCESS | 7121 | 1460977659495 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:07:39 INFO - PROCESS | 7121 | 1460977659499 Marionette TRACE conn3 <- [1,1410,null,{}] 04:07:39 INFO - PROCESS | 7121 | 1460977659506 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}] 04:07:39 INFO - PROCESS | 7121 | 1460977659711 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 04:07:39 INFO - PROCESS | 7121 | 1460977659914 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:39 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d941d9000 == 114 [pid = 7121] [id = 360] 04:07:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 189 (0x7f6d8b273000) [pid = 7121] [serial = 1081] [outer = (nil)] 04:07:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 190 (0x7f6d8b2abc00) [pid = 7121] [serial = 1082] [outer = 0x7f6d8b273000] 04:07:39 INFO - PROCESS | 7121 | 1460977659979 Marionette DEBUG loaded listener.js 04:07:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 191 (0x7f6d8b4ff800) [pid = 7121] [serial = 1083] [outer = 0x7f6d8b273000] 04:07:41 INFO - PROCESS | 7121 | 1460977661051 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]]]}] 04:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1585ms 04:07:41 INFO - PROCESS | 7121 | 1460977661079 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 04:07:41 INFO - PROCESS | 7121 | 1460977661086 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 04:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:07:41 INFO - PROCESS | 7121 | 1460977661095 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:07:41 INFO - PROCESS | 7121 | 1460977661099 Marionette TRACE conn3 <- [1,1414,null,{}] 04:07:41 INFO - PROCESS | 7121 | 1460977661104 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}] 04:07:41 INFO - PROCESS | 7121 | 1460977661282 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 04:07:41 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fba2800 == 113 [pid = 7121] [id = 347] 04:07:41 INFO - PROCESS | 7121 | --DOMWINDOW == 190 (0x7f6d9fdbc000) [pid = 7121] [serial = 941] [outer = (nil)] [url = about:blank] 04:07:41 INFO - PROCESS | 7121 | --DOMWINDOW == 189 (0x7f6dadd0d800) [pid = 7121] [serial = 944] [outer = (nil)] [url = about:blank] 04:07:41 INFO - PROCESS | 7121 | --DOMWINDOW == 188 (0x7f6db09d5c00) [pid = 7121] [serial = 947] [outer = (nil)] [url = about:blank] 04:07:41 INFO - PROCESS | 7121 | --DOMWINDOW == 187 (0x7f6d8b278400) [pid = 7121] [serial = 950] [outer = (nil)] [url = about:blank] 04:07:41 INFO - PROCESS | 7121 | --DOMWINDOW == 186 (0x7f6d8b4f2c00) [pid = 7121] [serial = 953] [outer = (nil)] [url = about:blank] 04:07:41 INFO - PROCESS | 7121 | --DOMWINDOW == 185 (0x7f6d9b9d6400) [pid = 7121] [serial = 956] [outer = (nil)] [url = about:blank] 04:07:41 INFO - PROCESS | 7121 | 1460977661685 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:41 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90cb4800 == 112 [pid = 7121] [id = 346] 04:07:41 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fb92800 == 111 [pid = 7121] [id = 345] 04:07:41 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8b29a800 == 110 [pid = 7121] [id = 344] 04:07:41 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8b381000 == 109 [pid = 7121] [id = 343] 04:07:41 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d88a83800 == 110 [pid = 7121] [id = 361] 04:07:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 186 (0x7f6d88de6800) [pid = 7121] [serial = 1084] [outer = (nil)] 04:07:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 187 (0x7f6d8c896400) [pid = 7121] [serial = 1085] [outer = 0x7f6d88de6800] 04:07:41 INFO - PROCESS | 7121 | 1460977661756 Marionette DEBUG loaded listener.js 04:07:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 188 (0x7f6d90bd3000) [pid = 7121] [serial = 1086] [outer = 0x7f6d88de6800] 04:07:41 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8cfeb000 == 109 [pid = 7121] [id = 342] 04:07:42 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db5842800 == 108 [pid = 7121] [id = 335] 04:07:42 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6daef47000 == 107 [pid = 7121] [id = 334] 04:07:42 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da3ab5800 == 106 [pid = 7121] [id = 333] 04:07:42 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fe6f000 == 105 [pid = 7121] [id = 332] 04:07:42 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9bbc7000 == 104 [pid = 7121] [id = 331] 04:07:42 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95807800 == 103 [pid = 7121] [id = 330] 04:07:42 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8cfd2800 == 102 [pid = 7121] [id = 329] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 187 (0x7f6d9f2b7400) [pid = 7121] [serial = 977] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 186 (0x7f6d9ecef400) [pid = 7121] [serial = 974] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 185 (0x7f6d8b4fe000) [pid = 7121] [serial = 962] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 184 (0x7f6da096ec00) [pid = 7121] [serial = 980] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 183 (0x7f6d8c899800) [pid = 7121] [serial = 963] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 182 (0x7f6d97af2400) [pid = 7121] [serial = 969] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 181 (0x7f6d97aa7800) [pid = 7121] [serial = 968] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 180 (0x7f6d97c6d000) [pid = 7121] [serial = 971] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 179 (0x7f6d9af3ac00) [pid = 7121] [serial = 972] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 178 (0x7f6d9e9e6000) [pid = 7121] [serial = 935] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 177 (0x7f6d9f0b5c00) [pid = 7121] [serial = 938] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 176 (0x7f6d89fd8000) [pid = 7121] [serial = 960] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 175 (0x7f6d89d52000) [pid = 7121] [serial = 959] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 174 (0x7f6d943a3c00) [pid = 7121] [serial = 929] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 173 (0x7f6d8c7c4800) [pid = 7121] [serial = 926] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 172 (0x7f6d94ba3400) [pid = 7121] [serial = 966] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 171 (0x7f6d943a5400) [pid = 7121] [serial = 965] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 170 (0x7f6d98e7d000) [pid = 7121] [serial = 932] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 169 (0x7f6d88ded400) [pid = 7121] [serial = 983] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 168 (0x7f6da3ca6800) [pid = 7121] [serial = 981] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 167 (0x7f6da02e8c00) [pid = 7121] [serial = 978] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 166 (0x7f6d9f12c400) [pid = 7121] [serial = 975] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | --DOMWINDOW == 165 (0x7f6d89d4d800) [pid = 7121] [serial = 984] [outer = (nil)] [url = about:blank] 04:07:42 INFO - PROCESS | 7121 | 1460977662576 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]]]}] 04:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1489ms 04:07:42 INFO - PROCESS | 7121 | 1460977662584 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 04:07:42 INFO - PROCESS | 7121 | 1460977662587 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 04:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:07:42 INFO - PROCESS | 7121 | 1460977662592 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:07:42 INFO - PROCESS | 7121 | 1460977662598 Marionette TRACE conn3 <- [1,1418,null,{}] 04:07:42 INFO - PROCESS | 7121 | 1460977662618 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}] 04:07:42 INFO - PROCESS | 7121 | 1460977662823 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 04:07:42 INFO - PROCESS | 7121 | 1460977662843 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:42 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d959800 == 103 [pid = 7121] [id = 362] 04:07:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 166 (0x7f6d8c7c4800) [pid = 7121] [serial = 1087] [outer = (nil)] 04:07:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 167 (0x7f6d94a21400) [pid = 7121] [serial = 1088] [outer = 0x7f6d8c7c4800] 04:07:42 INFO - PROCESS | 7121 | 1460977662904 Marionette DEBUG loaded listener.js 04:07:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 168 (0x7f6d94e07800) [pid = 7121] [serial = 1089] [outer = 0x7f6d8c7c4800] 04:07:43 INFO - PROCESS | 7121 | 1460977663699 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]]]}] 04:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1185ms 04:07:43 INFO - PROCESS | 7121 | 1460977663779 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 04:07:43 INFO - PROCESS | 7121 | 1460977663783 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 04:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:07:43 INFO - PROCESS | 7121 | 1460977663789 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:07:43 INFO - PROCESS | 7121 | 1460977663791 Marionette TRACE conn3 <- [1,1422,null,{}] 04:07:43 INFO - PROCESS | 7121 | 1460977663800 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}] 04:07:43 INFO - PROCESS | 7121 | 1460977663950 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 04:07:43 INFO - PROCESS | 7121 | 1460977663960 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:43 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d941c3800 == 104 [pid = 7121] [id = 363] 04:07:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 169 (0x7f6d94e08400) [pid = 7121] [serial = 1090] [outer = (nil)] 04:07:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 170 (0x7f6d97a9f800) [pid = 7121] [serial = 1091] [outer = 0x7f6d94e08400] 04:07:44 INFO - PROCESS | 7121 | 1460977664016 Marionette DEBUG loaded listener.js 04:07:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 171 (0x7f6d97c6f000) [pid = 7121] [serial = 1092] [outer = 0x7f6d94e08400] 04:07:44 INFO - PROCESS | 7121 | 1460977664924 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]]]}] 04:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1181ms 04:07:44 INFO - PROCESS | 7121 | 1460977664971 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 04:07:44 INFO - PROCESS | 7121 | 1460977664975 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 04:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:07:44 INFO - PROCESS | 7121 | 1460977664980 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:07:44 INFO - PROCESS | 7121 | 1460977664982 Marionette TRACE conn3 <- [1,1426,null,{}] 04:07:44 INFO - PROCESS | 7121 | 1460977664987 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}] 04:07:45 INFO - PROCESS | 7121 | 1460977665188 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 04:07:45 INFO - PROCESS | 7121 | 1460977665210 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:45 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96e73000 == 105 [pid = 7121] [id = 364] 04:07:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 172 (0x7f6d88a5e000) [pid = 7121] [serial = 1093] [outer = (nil)] 04:07:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 173 (0x7f6d98e7dc00) [pid = 7121] [serial = 1094] [outer = 0x7f6d88a5e000] 04:07:45 INFO - PROCESS | 7121 | 1460977665268 Marionette DEBUG loaded listener.js 04:07:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 174 (0x7f6d9adbb400) [pid = 7121] [serial = 1095] [outer = 0x7f6d88a5e000] 04:07:46 INFO - PROCESS | 7121 | 1460977666163 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]]]}] 04:07:46 INFO - PROCESS | 7121 | --DOMWINDOW == 173 (0x7f6d9b9d1000) [pid = 7121] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:07:46 INFO - PROCESS | 7121 | --DOMWINDOW == 172 (0x7f6d90bd1400) [pid = 7121] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:07:46 INFO - PROCESS | 7121 | --DOMWINDOW == 171 (0x7f6d88de2400) [pid = 7121] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:07:46 INFO - PROCESS | 7121 | --DOMWINDOW == 170 (0x7f6d88a5ac00) [pid = 7121] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:07:46 INFO - PROCESS | 7121 | --DOMWINDOW == 169 (0x7f6d89d51400) [pid = 7121] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:07:46 INFO - PROCESS | 7121 | --DOMWINDOW == 168 (0x7f6d88a62c00) [pid = 7121] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:07:46 INFO - PROCESS | 7121 | --DOMWINDOW == 167 (0x7f6d8c928800) [pid = 7121] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:07:46 INFO - PROCESS | 7121 | --DOMWINDOW == 166 (0x7f6d8b26fc00) [pid = 7121] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:07:46 INFO - PROCESS | 7121 | --DOMWINDOW == 165 (0x7f6d8b2a7400) [pid = 7121] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:07:46 INFO - PROCESS | 7121 | --DOMWINDOW == 164 (0x7f6d93cbfc00) [pid = 7121] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1528ms 04:07:46 INFO - PROCESS | 7121 | 1460977666625 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 04:07:46 INFO - PROCESS | 7121 | 1460977666629 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 04:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:07:46 INFO - PROCESS | 7121 | 1460977666639 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:07:46 INFO - PROCESS | 7121 | 1460977666643 Marionette TRACE conn3 <- [1,1430,null,{}] 04:07:46 INFO - PROCESS | 7121 | 1460977666652 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}] 04:07:46 INFO - PROCESS | 7121 | 1460977666886 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 04:07:47 INFO - PROCESS | 7121 | 1460977667087 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:47 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c696000 == 106 [pid = 7121] [id = 365] 04:07:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 165 (0x7f6d894ac800) [pid = 7121] [serial = 1096] [outer = (nil)] 04:07:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 166 (0x7f6d89d4c800) [pid = 7121] [serial = 1097] [outer = 0x7f6d894ac800] 04:07:47 INFO - PROCESS | 7121 | 1460977667162 Marionette DEBUG loaded listener.js 04:07:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 167 (0x7f6d8b2a7400) [pid = 7121] [serial = 1098] [outer = 0x7f6d894ac800] 04:07:48 INFO - PROCESS | 7121 | 1460977668080 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]]]}] 04:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1488ms 04:07:48 INFO - PROCESS | 7121 | 1460977668127 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 04:07:48 INFO - PROCESS | 7121 | 1460977668133 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 04:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:07:48 INFO - PROCESS | 7121 | 1460977668145 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:07:48 INFO - PROCESS | 7121 | 1460977668149 Marionette TRACE conn3 <- [1,1434,null,{}] 04:07:48 INFO - PROCESS | 7121 | 1460977668155 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}] 04:07:48 INFO - PROCESS | 7121 | 1460977668340 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 04:07:48 INFO - PROCESS | 7121 | 1460977668563 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:48 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94dcb800 == 107 [pid = 7121] [id = 366] 04:07:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 168 (0x7f6d8d913400) [pid = 7121] [serial = 1099] [outer = (nil)] 04:07:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 169 (0x7f6d90bd6800) [pid = 7121] [serial = 1100] [outer = 0x7f6d8d913400] 04:07:48 INFO - PROCESS | 7121 | 1460977668678 Marionette DEBUG loaded listener.js 04:07:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 170 (0x7f6d9425b000) [pid = 7121] [serial = 1101] [outer = 0x7f6d8d913400] 04:07:49 INFO - PROCESS | 7121 | 1460977669616 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]]]}] 04:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1534ms 04:07:49 INFO - PROCESS | 7121 | 1460977669676 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 04:07:49 INFO - PROCESS | 7121 | 1460977669680 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 04:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:07:49 INFO - PROCESS | 7121 | 1460977669685 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:07:49 INFO - PROCESS | 7121 | 1460977669689 Marionette TRACE conn3 <- [1,1438,null,{}] 04:07:49 INFO - PROCESS | 7121 | 1460977669701 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}] 04:07:49 INFO - PROCESS | 7121 | 1460977669891 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 04:07:50 INFO - PROCESS | 7121 | 1460977670151 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:50 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97b77000 == 108 [pid = 7121] [id = 367] 04:07:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 171 (0x7f6d96be8c00) [pid = 7121] [serial = 1102] [outer = (nil)] 04:07:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 172 (0x7f6d9708f000) [pid = 7121] [serial = 1103] [outer = 0x7f6d96be8c00] 04:07:50 INFO - PROCESS | 7121 | 1460977670241 Marionette DEBUG loaded listener.js 04:07:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 173 (0x7f6d9998d800) [pid = 7121] [serial = 1104] [outer = 0x7f6d96be8c00] 04:07:51 INFO - PROCESS | 7121 | 1460977671080 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]]]}] 04:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1432ms 04:07:51 INFO - PROCESS | 7121 | 1460977671118 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 04:07:51 INFO - PROCESS | 7121 | 1460977671121 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 04:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:07:51 INFO - PROCESS | 7121 | 1460977671127 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:07:51 INFO - PROCESS | 7121 | 1460977671129 Marionette TRACE conn3 <- [1,1442,null,{}] 04:07:51 INFO - PROCESS | 7121 | 1460977671135 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}] 04:07:51 INFO - PROCESS | 7121 | 1460977671306 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 04:07:51 INFO - PROCESS | 7121 | 1460977671490 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:51 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bbc4000 == 109 [pid = 7121] [id = 368] 04:07:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 174 (0x7f6d96ed9000) [pid = 7121] [serial = 1105] [outer = (nil)] 04:07:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 175 (0x7f6d9bc53400) [pid = 7121] [serial = 1106] [outer = 0x7f6d96ed9000] 04:07:51 INFO - PROCESS | 7121 | 1460977671558 Marionette DEBUG loaded listener.js 04:07:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 176 (0x7f6d9bd4f800) [pid = 7121] [serial = 1107] [outer = 0x7f6d96ed9000] 04:07:52 INFO - PROCESS | 7121 | 1460977672477 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]]]}] 04:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1378ms 04:07:52 INFO - PROCESS | 7121 | 1460977672506 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 04:07:52 INFO - PROCESS | 7121 | 1460977672510 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 04:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:07:52 INFO - PROCESS | 7121 | 1460977672515 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:07:52 INFO - PROCESS | 7121 | 1460977672517 Marionette TRACE conn3 <- [1,1446,null,{}] 04:07:52 INFO - PROCESS | 7121 | 1460977672523 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}] 04:07:52 INFO - PROCESS | 7121 | 1460977672684 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 04:07:52 INFO - PROCESS | 7121 | 1460977672866 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:52 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f5be800 == 110 [pid = 7121] [id = 369] 04:07:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 177 (0x7f6d88a5d400) [pid = 7121] [serial = 1108] [outer = (nil)] 04:07:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 178 (0x7f6d9cb1dc00) [pid = 7121] [serial = 1109] [outer = 0x7f6d88a5d400] 04:07:52 INFO - PROCESS | 7121 | 1460977672933 Marionette DEBUG loaded listener.js 04:07:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 179 (0x7f6d9e9e0400) [pid = 7121] [serial = 1110] [outer = 0x7f6d88a5d400] 04:07:53 INFO - PROCESS | 7121 | 1460977673817 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]]]}] 04:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1330ms 04:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:07:53 INFO - PROCESS | 7121 | 1460977673847 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 04:07:53 INFO - PROCESS | 7121 | 1460977673849 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 04:07:53 INFO - PROCESS | 7121 | 1460977673854 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:07:53 INFO - PROCESS | 7121 | 1460977673859 Marionette TRACE conn3 <- [1,1450,null,{}] 04:07:53 INFO - PROCESS | 7121 | 1460977673864 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}] 04:07:54 INFO - PROCESS | 7121 | 1460977674075 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 04:07:54 INFO - PROCESS | 7121 | 1460977674254 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:54 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da3ab5800 == 111 [pid = 7121] [id = 370] 04:07:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 180 (0x7f6d9e9e2800) [pid = 7121] [serial = 1111] [outer = (nil)] 04:07:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 181 (0x7f6d9f148400) [pid = 7121] [serial = 1112] [outer = 0x7f6d9e9e2800] 04:07:54 INFO - PROCESS | 7121 | 1460977674325 Marionette DEBUG loaded listener.js 04:07:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 182 (0x7f6da0c44400) [pid = 7121] [serial = 1113] [outer = 0x7f6d9e9e2800] 04:07:55 INFO - PROCESS | 7121 | 1460977675213 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]]]}] 04:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1385ms 04:07:55 INFO - PROCESS | 7121 | 1460977675242 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 04:07:55 INFO - PROCESS | 7121 | 1460977675245 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 04:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:07:55 INFO - PROCESS | 7121 | 1460977675250 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:07:55 INFO - PROCESS | 7121 | 1460977675253 Marionette TRACE conn3 <- [1,1454,null,{}] 04:07:55 INFO - PROCESS | 7121 | 1460977675258 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}] 04:07:55 INFO - PROCESS | 7121 | 1460977675419 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 04:07:55 INFO - PROCESS | 7121 | 1460977675602 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:55 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db091d000 == 112 [pid = 7121] [id = 371] 04:07:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 183 (0x7f6d9cb1fc00) [pid = 7121] [serial = 1114] [outer = (nil)] 04:07:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 184 (0x7f6d9f12e400) [pid = 7121] [serial = 1115] [outer = 0x7f6d9cb1fc00] 04:07:55 INFO - PROCESS | 7121 | 1460977675668 Marionette DEBUG loaded listener.js 04:07:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 185 (0x7f6da3ca3400) [pid = 7121] [serial = 1116] [outer = 0x7f6d9cb1fc00] 04:07:56 INFO - PROCESS | 7121 | 1460977676568 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]]]}] 04:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1381ms 04:07:56 INFO - PROCESS | 7121 | 1460977676633 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 04:07:56 INFO - PROCESS | 7121 | 1460977676636 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 04:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:07:56 INFO - PROCESS | 7121 | 1460977676642 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:07:56 INFO - PROCESS | 7121 | 1460977676644 Marionette TRACE conn3 <- [1,1458,null,{}] 04:07:56 INFO - PROCESS | 7121 | 1460977676650 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}] 04:07:56 INFO - PROCESS | 7121 | 1460977676813 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 04:07:57 INFO - PROCESS | 7121 | 1460977676997 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:57 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db3037800 == 113 [pid = 7121] [id = 372] 04:07:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 186 (0x7f6d9cdaa800) [pid = 7121] [serial = 1117] [outer = (nil)] 04:07:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 187 (0x7f6dadab9000) [pid = 7121] [serial = 1118] [outer = 0x7f6d9cdaa800] 04:07:57 INFO - PROCESS | 7121 | 1460977677067 Marionette DEBUG loaded listener.js 04:07:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 188 (0x7f6dadfd2800) [pid = 7121] [serial = 1119] [outer = 0x7f6d9cdaa800] 04:07:57 INFO - PROCESS | 7121 | 1460977677960 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]]]}] 04:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1383ms 04:07:58 INFO - PROCESS | 7121 | 1460977678026 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 04:07:58 INFO - PROCESS | 7121 | 1460977678030 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 04:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:07:58 INFO - PROCESS | 7121 | 1460977678035 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:07:58 INFO - PROCESS | 7121 | 1460977678038 Marionette TRACE conn3 <- [1,1462,null,{}] 04:07:58 INFO - PROCESS | 7121 | 1460977678043 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}] 04:07:58 INFO - PROCESS | 7121 | 1460977678226 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 04:07:58 INFO - PROCESS | 7121 | 1460977678405 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:58 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db5844000 == 114 [pid = 7121] [id = 373] 04:07:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 189 (0x7f6da020e000) [pid = 7121] [serial = 1120] [outer = (nil)] 04:07:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 190 (0x7f6daf0bc800) [pid = 7121] [serial = 1121] [outer = 0x7f6da020e000] 04:07:58 INFO - PROCESS | 7121 | 1460977678472 Marionette DEBUG loaded listener.js 04:07:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 191 (0x7f6db0f83400) [pid = 7121] [serial = 1122] [outer = 0x7f6da020e000] 04:07:59 INFO - PROCESS | 7121 | 1460977679356 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]]]}] 04:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1381ms 04:07:59 INFO - PROCESS | 7121 | 1460977679418 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 04:07:59 INFO - PROCESS | 7121 | 1460977679422 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 04:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:07:59 INFO - PROCESS | 7121 | 1460977679427 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:07:59 INFO - PROCESS | 7121 | 1460977679430 Marionette TRACE conn3 <- [1,1466,null,{}] 04:07:59 INFO - PROCESS | 7121 | 1460977679435 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}] 04:07:59 INFO - PROCESS | 7121 | 1460977679596 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 04:07:59 INFO - PROCESS | 7121 | 1460977679780 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:59 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8718f800 == 115 [pid = 7121] [id = 374] 04:07:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 192 (0x7f6db264a400) [pid = 7121] [serial = 1123] [outer = (nil)] 04:07:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 193 (0x7f6db2c2c000) [pid = 7121] [serial = 1124] [outer = 0x7f6db264a400] 04:07:59 INFO - PROCESS | 7121 | 1460977679848 Marionette DEBUG loaded listener.js 04:07:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 194 (0x7f6db3005800) [pid = 7121] [serial = 1125] [outer = 0x7f6db264a400] 04:08:00 INFO - PROCESS | 7121 | 1460977680734 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]]]}] 04:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1334ms 04:08:00 INFO - PROCESS | 7121 | 1460977680762 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 04:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:08:00 INFO - PROCESS | 7121 | 1460977680767 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 04:08:00 INFO - PROCESS | 7121 | 1460977680772 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:08:00 INFO - PROCESS | 7121 | 1460977680776 Marionette TRACE conn3 <- [1,1470,null,{}] 04:08:00 INFO - PROCESS | 7121 | 1460977680781 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}] 04:08:00 INFO - PROCESS | 7121 | 1460977680980 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 04:08:01 INFO - PROCESS | 7121 | 1460977681192 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:01 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d88bba000 == 116 [pid = 7121] [id = 375] 04:08:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 195 (0x7f6d88b89000) [pid = 7121] [serial = 1126] [outer = (nil)] 04:08:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 196 (0x7f6d88b8e800) [pid = 7121] [serial = 1127] [outer = 0x7f6d88b89000] 04:08:01 INFO - PROCESS | 7121 | 1460977681273 Marionette DEBUG loaded listener.js 04:08:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 197 (0x7f6db3096c00) [pid = 7121] [serial = 1128] [outer = 0x7f6d88b89000] 04:08:02 INFO - PROCESS | 7121 | 1460977682219 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]]]}] 04:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1481ms 04:08:02 INFO - PROCESS | 7121 | 1460977682254 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 04:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:08:02 INFO - PROCESS | 7121 | 1460977682257 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 04:08:02 INFO - PROCESS | 7121 | 1460977682262 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:08:02 INFO - PROCESS | 7121 | 1460977682265 Marionette TRACE conn3 <- [1,1474,null,{}] 04:08:02 INFO - PROCESS | 7121 | 1460977682270 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}] 04:08:02 INFO - PROCESS | 7121 | 1460977682448 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 04:08:02 INFO - PROCESS | 7121 | 1460977682637 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:02 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90c57000 == 117 [pid = 7121] [id = 376] 04:08:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 198 (0x7f6d88dcc800) [pid = 7121] [serial = 1129] [outer = (nil)] 04:08:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 199 (0x7f6d88dd4c00) [pid = 7121] [serial = 1130] [outer = 0x7f6d88dcc800] 04:08:02 INFO - PROCESS | 7121 | 1460977682706 Marionette DEBUG loaded listener.js 04:08:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 200 (0x7f6d8f947c00) [pid = 7121] [serial = 1131] [outer = 0x7f6d88dcc800] 04:08:03 INFO - PROCESS | 7121 | 1460977683534 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]]]}] 04:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1328ms 04:08:03 INFO - PROCESS | 7121 | 1460977683591 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 04:08:03 INFO - PROCESS | 7121 | 1460977683595 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 04:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:08:03 INFO - PROCESS | 7121 | 1460977683600 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:08:03 INFO - PROCESS | 7121 | 1460977683602 Marionette TRACE conn3 <- [1,1478,null,{}] 04:08:03 INFO - PROCESS | 7121 | 1460977683608 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}] 04:08:03 INFO - PROCESS | 7121 | 1460977683773 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 04:08:03 INFO - PROCESS | 7121 | 1460977683960 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:03 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90c71000 == 118 [pid = 7121] [id = 377] 04:08:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 201 (0x7f6d873c5400) [pid = 7121] [serial = 1132] [outer = (nil)] 04:08:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 202 (0x7f6d873cc800) [pid = 7121] [serial = 1133] [outer = 0x7f6d873c5400] 04:08:04 INFO - PROCESS | 7121 | 1460977684031 Marionette DEBUG loaded listener.js 04:08:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 203 (0x7f6d873d0c00) [pid = 7121] [serial = 1134] [outer = 0x7f6d873c5400] 04:08:04 INFO - PROCESS | 7121 | 1460977684913 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]]]}] 04:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1377ms 04:08:04 INFO - PROCESS | 7121 | 1460977684979 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 04:08:04 INFO - PROCESS | 7121 | 1460977684982 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 04:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:08:04 INFO - PROCESS | 7121 | 1460977684987 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:08:04 INFO - PROCESS | 7121 | 1460977684989 Marionette TRACE conn3 <- [1,1482,null,{}] 04:08:04 INFO - PROCESS | 7121 | 1460977684995 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}] 04:08:05 INFO - PROCESS | 7121 | 1460977685154 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 04:08:05 INFO - PROCESS | 7121 | 1460977685342 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:05 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fd1a000 == 119 [pid = 7121] [id = 378] 04:08:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 204 (0x7f6d873c2800) [pid = 7121] [serial = 1135] [outer = (nil)] 04:08:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 205 (0x7f6d8f948400) [pid = 7121] [serial = 1136] [outer = 0x7f6d873c2800] 04:08:05 INFO - PROCESS | 7121 | 1460977685411 Marionette DEBUG loaded listener.js 04:08:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 206 (0x7f6d8f94c800) [pid = 7121] [serial = 1137] [outer = 0x7f6d873c2800] 04:08:06 INFO - PROCESS | 7121 | 1460977686426 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]]]}] 04:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1481ms 04:08:06 INFO - PROCESS | 7121 | 1460977686472 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 04:08:06 INFO - PROCESS | 7121 | 1460977686475 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 04:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:08:06 INFO - PROCESS | 7121 | 1460977686482 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:08:06 INFO - PROCESS | 7121 | 1460977686485 Marionette TRACE conn3 <- [1,1486,null,{}] 04:08:06 INFO - PROCESS | 7121 | 1460977686491 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}] 04:08:06 INFO - PROCESS | 7121 | 1460977686678 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 04:08:06 INFO - PROCESS | 7121 | 1460977686923 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:06 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cfe8000 == 120 [pid = 7121] [id = 379] 04:08:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 207 (0x7f6d873c5800) [pid = 7121] [serial = 1138] [outer = (nil)] 04:08:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 208 (0x7f6d8f94c400) [pid = 7121] [serial = 1139] [outer = 0x7f6d873c5800] 04:08:07 INFO - PROCESS | 7121 | 1460977687036 Marionette DEBUG loaded listener.js 04:08:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 209 (0x7f6d8f951800) [pid = 7121] [serial = 1140] [outer = 0x7f6d873c5800] 04:08:08 INFO - PROCESS | 7121 | 1460977688267 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]]]}] 04:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1830ms 04:08:08 INFO - PROCESS | 7121 | 1460977688315 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 04:08:08 INFO - PROCESS | 7121 | 1460977688320 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 04:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:08:08 INFO - PROCESS | 7121 | 1460977688327 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:08:08 INFO - PROCESS | 7121 | 1460977688332 Marionette TRACE conn3 <- [1,1490,null,{}] 04:08:08 INFO - PROCESS | 7121 | 1460977688340 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}] 04:08:08 INFO - PROCESS | 7121 | 1460977688555 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 04:08:08 INFO - PROCESS | 7121 | 1460977688764 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:08 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d705800 == 121 [pid = 7121] [id = 380] 04:08:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 210 (0x7f6d88dc8000) [pid = 7121] [serial = 1141] [outer = (nil)] 04:08:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 211 (0x7f6d88dcd000) [pid = 7121] [serial = 1142] [outer = 0x7f6d88dc8000] 04:08:08 INFO - PROCESS | 7121 | 1460977688831 Marionette DEBUG loaded listener.js 04:08:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 212 (0x7f6d894a5400) [pid = 7121] [serial = 1143] [outer = 0x7f6d88dc8000] 04:08:09 INFO - PROCESS | 7121 | 1460977689663 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]]]}] 04:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1382ms 04:08:09 INFO - PROCESS | 7121 | 1460977689709 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 04:08:09 INFO - PROCESS | 7121 | 1460977689716 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 04:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:08:09 INFO - PROCESS | 7121 | 1460977689725 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:08:09 INFO - PROCESS | 7121 | 1460977689728 Marionette TRACE conn3 <- [1,1494,null,{}] 04:08:09 INFO - PROCESS | 7121 | 1460977689732 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}] 04:08:09 INFO - PROCESS | 7121 | 1460977689892 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 04:08:10 INFO - PROCESS | 7121 | 1460977690264 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:10 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a856000 == 122 [pid = 7121] [id = 381] 04:08:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 213 (0x7f6d8b4fe800) [pid = 7121] [serial = 1144] [outer = (nil)] 04:08:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 214 (0x7f6d8c899c00) [pid = 7121] [serial = 1145] [outer = 0x7f6d8b4fe800] 04:08:10 INFO - PROCESS | 7121 | 1460977690330 Marionette DEBUG loaded listener.js 04:08:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 215 (0x7f6d8d919400) [pid = 7121] [serial = 1146] [outer = 0x7f6d8b4fe800] 04:08:11 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadb62800 == 121 [pid = 7121] [id = 132] 04:08:11 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fa4e000 == 120 [pid = 7121] [id = 204] 04:08:11 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94dcf000 == 119 [pid = 7121] [id = 201] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 214 (0x7f6d97ae5400) [pid = 7121] [serial = 1046] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 213 (0x7f6db2650000) [pid = 7121] [serial = 1013] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 212 (0x7f6d8c924400) [pid = 7121] [serial = 1019] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 211 (0x7f6d894ab000) [pid = 7121] [serial = 1016] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 210 (0x7f6d87d4bc00) [pid = 7121] [serial = 1022] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 209 (0x7f6d8cd50000) [pid = 7121] [serial = 1025] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | 1460977691287 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]]]}] 04:08:11 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d941c3800 == 118 [pid = 7121] [id = 363] 04:08:11 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8d959800 == 117 [pid = 7121] [id = 362] 04:08:11 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d88a83800 == 116 [pid = 7121] [id = 361] 04:08:11 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d941d9000 == 115 [pid = 7121] [id = 360] 04:08:11 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da023c000 == 114 [pid = 7121] [id = 355] 04:08:11 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9e97b800 == 113 [pid = 7121] [id = 354] 04:08:11 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9ba2a000 == 112 [pid = 7121] [id = 353] 04:08:11 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d98c5e800 == 111 [pid = 7121] [id = 352] 04:08:11 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9792d000 == 110 [pid = 7121] [id = 351] 04:08:11 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94dc9000 == 109 [pid = 7121] [id = 350] 04:08:11 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8b380000 == 108 [pid = 7121] [id = 349] 04:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1636ms 04:08:11 INFO - PROCESS | 7121 | 1460977691361 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 04:08:11 INFO - PROCESS | 7121 | 1460977691364 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 04:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:08:11 INFO - PROCESS | 7121 | 1460977691370 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:08:11 INFO - PROCESS | 7121 | 1460977691375 Marionette TRACE conn3 <- [1,1498,null,{}] 04:08:11 INFO - PROCESS | 7121 | 1460977691389 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}] 04:08:11 INFO - PROCESS | 7121 | 1460977691550 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 04:08:11 INFO - PROCESS | 7121 | 1460977691561 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:11 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cdc5800 == 109 [pid = 7121] [id = 382] 04:08:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 210 (0x7f6d8b4ff000) [pid = 7121] [serial = 1147] [outer = (nil)] 04:08:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 211 (0x7f6d93e42400) [pid = 7121] [serial = 1148] [outer = 0x7f6d8b4ff000] 04:08:11 INFO - PROCESS | 7121 | 1460977691629 Marionette DEBUG loaded listener.js 04:08:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 212 (0x7f6d94039400) [pid = 7121] [serial = 1149] [outer = 0x7f6d8b4ff000] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 211 (0x7f6d9f0aa800) [pid = 7121] [serial = 924] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 210 (0x7f6d94badc00) [pid = 7121] [serial = 1040] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 209 (0x7f6d8cd45800) [pid = 7121] [serial = 1034] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 208 (0x7f6d8da6b800) [pid = 7121] [serial = 1035] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 207 (0x7f6d8b2aa800) [pid = 7121] [serial = 986] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 206 (0x7f6d8c929000) [pid = 7121] [serial = 1043] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 205 (0x7f6d94e11800) [pid = 7121] [serial = 1041] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 204 (0x7f6d8d91a800) [pid = 7121] [serial = 987] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 203 (0x7f6da0217000) [pid = 7121] [serial = 1007] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 202 (0x7f6d88cc4400) [pid = 7121] [serial = 1028] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 201 (0x7f6d943a9c00) [pid = 7121] [serial = 1037] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 200 (0x7f6d8c926800) [pid = 7121] [serial = 1032] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 199 (0x7f6d8b4fb400) [pid = 7121] [serial = 1031] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 198 (0x7f6d94b8c400) [pid = 7121] [serial = 995] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 197 (0x7f6dadde8c00) [pid = 7121] [serial = 1010] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 196 (0x7f6d9b97a400) [pid = 7121] [serial = 1001] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 195 (0x7f6d8b2a6800) [pid = 7121] [serial = 989] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 194 (0x7f6d8d91e800) [pid = 7121] [serial = 992] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 193 (0x7f6d9f130000) [pid = 7121] [serial = 1004] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 192 (0x7f6d8cd4b800) [pid = 7121] [serial = 873] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 191 (0x7f6d97aa5800) [pid = 7121] [serial = 998] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 190 (0x7f6d88dea000) [pid = 7121] [serial = 1029] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 189 (0x7f6da02ebc00) [pid = 7121] [serial = 870] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 188 (0x7f6d94b84400) [pid = 7121] [serial = 1038] [outer = (nil)] [url = about:blank] 04:08:11 INFO - PROCESS | 7121 | --DOMWINDOW == 187 (0x7f6d96bef800) [pid = 7121] [serial = 1044] [outer = (nil)] [url = about:blank] 04:08:12 INFO - PROCESS | 7121 | 1460977692537 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]]]}] 04:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1187ms 04:08:12 INFO - PROCESS | 7121 | 1460977692558 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 04:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:08:12 INFO - PROCESS | 7121 | 1460977692562 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 04:08:12 INFO - PROCESS | 7121 | 1460977692567 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:08:12 INFO - PROCESS | 7121 | 1460977692570 Marionette TRACE conn3 <- [1,1502,null,{}] 04:08:12 INFO - PROCESS | 7121 | 1460977692574 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}] 04:08:12 INFO - PROCESS | 7121 | 1460977692723 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 04:08:12 INFO - PROCESS | 7121 | 1460977692880 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:12 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94077000 == 110 [pid = 7121] [id = 383] 04:08:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 188 (0x7f6d8d91e800) [pid = 7121] [serial = 1150] [outer = (nil)] 04:08:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 189 (0x7f6d94040000) [pid = 7121] [serial = 1151] [outer = 0x7f6d8d91e800] 04:08:12 INFO - PROCESS | 7121 | 1460977692938 Marionette DEBUG loaded listener.js 04:08:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 190 (0x7f6d94b80400) [pid = 7121] [serial = 1152] [outer = 0x7f6d8d91e800] 04:08:13 INFO - PROCESS | 7121 | 1460977693608 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]]]}] 04:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1076ms 04:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:08:13 INFO - PROCESS | 7121 | 1460977693643 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 04:08:13 INFO - PROCESS | 7121 | 1460977693645 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 04:08:13 INFO - PROCESS | 7121 | 1460977693650 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:08:13 INFO - PROCESS | 7121 | 1460977693653 Marionette TRACE conn3 <- [1,1506,null,{}] 04:08:13 INFO - PROCESS | 7121 | 1460977693658 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}] 04:08:13 INFO - PROCESS | 7121 | 1460977693897 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 04:08:13 INFO - PROCESS | 7121 | 1460977693927 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:13 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9580f000 == 111 [pid = 7121] [id = 384] 04:08:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 191 (0x7f6d94b84400) [pid = 7121] [serial = 1153] [outer = (nil)] 04:08:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 192 (0x7f6d94babc00) [pid = 7121] [serial = 1154] [outer = 0x7f6d94b84400] 04:08:13 INFO - PROCESS | 7121 | 1460977693983 Marionette DEBUG loaded listener.js 04:08:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 193 (0x7f6d95bc2800) [pid = 7121] [serial = 1155] [outer = 0x7f6d94b84400] 04:08:14 INFO - PROCESS | 7121 | 1460977694827 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]]]}] 04:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1227ms 04:08:14 INFO - PROCESS | 7121 | 1460977694882 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 04:08:14 INFO - PROCESS | 7121 | 1460977694885 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 04:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:08:14 INFO - PROCESS | 7121 | 1460977694890 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:08:14 INFO - PROCESS | 7121 | 1460977694893 Marionette TRACE conn3 <- [1,1510,null,{}] 04:08:14 INFO - PROCESS | 7121 | 1460977694898 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}] 04:08:15 INFO - PROCESS | 7121 | 1460977695159 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 04:08:15 INFO - PROCESS | 7121 | 1460977695187 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:15 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9792d800 == 112 [pid = 7121] [id = 385] 04:08:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 194 (0x7f6d97095000) [pid = 7121] [serial = 1156] [outer = (nil)] 04:08:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 195 (0x7f6d9b932800) [pid = 7121] [serial = 1157] [outer = 0x7f6d97095000] 04:08:15 INFO - PROCESS | 7121 | 1460977695255 Marionette DEBUG loaded listener.js 04:08:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 196 (0x7f6d9bc58c00) [pid = 7121] [serial = 1158] [outer = 0x7f6d97095000] 04:08:16 INFO - PROCESS | 7121 | --DOMWINDOW == 195 (0x7f6d9709a800) [pid = 7121] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:08:16 INFO - PROCESS | 7121 | --DOMWINDOW == 194 (0x7f6d971f2000) [pid = 7121] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:08:16 INFO - PROCESS | 7121 | --DOMWINDOW == 193 (0x7f6d88de6800) [pid = 7121] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:08:16 INFO - PROCESS | 7121 | --DOMWINDOW == 192 (0x7f6d8b273000) [pid = 7121] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:08:16 INFO - PROCESS | 7121 | --DOMWINDOW == 191 (0x7f6d8c7c4800) [pid = 7121] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:08:16 INFO - PROCESS | 7121 | --DOMWINDOW == 190 (0x7f6d94a13000) [pid = 7121] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:08:16 INFO - PROCESS | 7121 | --DOMWINDOW == 189 (0x7f6d94e08400) [pid = 7121] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:08:16 INFO - PROCESS | 7121 | 1460977696261 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]]]}] 04:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1432ms 04:08:16 INFO - PROCESS | 7121 | 1460977696323 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 04:08:16 INFO - PROCESS | 7121 | 1460977696327 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 04:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:08:16 INFO - PROCESS | 7121 | 1460977696332 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:08:16 INFO - PROCESS | 7121 | 1460977696334 Marionette TRACE conn3 <- [1,1514,null,{}] 04:08:16 INFO - PROCESS | 7121 | 1460977696339 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}] 04:08:16 INFO - PROCESS | 7121 | 1460977696505 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 04:08:16 INFO - PROCESS | 7121 | 1460977696644 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:16 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d971f2000 == 113 [pid = 7121] [id = 386] 04:08:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 190 (0x7f6d8b273000) [pid = 7121] [serial = 1159] [outer = (nil)] 04:08:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 191 (0x7f6d95a11c00) [pid = 7121] [serial = 1160] [outer = 0x7f6d8b273000] 04:08:16 INFO - PROCESS | 7121 | 1460977696701 Marionette DEBUG loaded listener.js 04:08:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 192 (0x7f6d9d70d000) [pid = 7121] [serial = 1161] [outer = 0x7f6d8b273000] 04:08:17 INFO - PROCESS | 7121 | 1460977697346 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]]]}] 04:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1034ms 04:08:17 INFO - PROCESS | 7121 | 1460977697367 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 04:08:17 INFO - PROCESS | 7121 | 1460977697370 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 04:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:08:17 INFO - PROCESS | 7121 | 1460977697376 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:08:17 INFO - PROCESS | 7121 | 1460977697378 Marionette TRACE conn3 <- [1,1518,null,{}] 04:08:17 INFO - PROCESS | 7121 | 1460977697383 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}] 04:08:17 INFO - PROCESS | 7121 | 1460977697535 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 04:08:17 INFO - PROCESS | 7121 | 1460977697552 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:17 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9ba13000 == 114 [pid = 7121] [id = 387] 04:08:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 193 (0x7f6d9bd4dc00) [pid = 7121] [serial = 1162] [outer = (nil)] 04:08:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 194 (0x7f6d9eae9000) [pid = 7121] [serial = 1163] [outer = 0x7f6d9bd4dc00] 04:08:17 INFO - PROCESS | 7121 | 1460977697609 Marionette DEBUG loaded listener.js 04:08:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 195 (0x7f6d9f12c400) [pid = 7121] [serial = 1164] [outer = 0x7f6d9bd4dc00] 04:08:18 INFO - PROCESS | 7121 | 1460977698719 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]]]}] 04:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1376ms 04:08:18 INFO - PROCESS | 7121 | 1460977698753 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 04:08:18 INFO - PROCESS | 7121 | 1460977698759 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 04:08:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:08:18 INFO - PROCESS | 7121 | 1460977698768 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:08:18 INFO - PROCESS | 7121 | 1460977698772 Marionette TRACE conn3 <- [1,1522,null,{}] 04:08:18 INFO - PROCESS | 7121 | 1460977698780 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}] 04:08:18 INFO - PROCESS | 7121 | 1460977698980 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 04:08:19 INFO - PROCESS | 7121 | 1460977699172 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:19 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d959800 == 115 [pid = 7121] [id = 388] 04:08:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 196 (0x7f6d88ccd800) [pid = 7121] [serial = 1165] [outer = (nil)] 04:08:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 197 (0x7f6d88de8800) [pid = 7121] [serial = 1166] [outer = 0x7f6d88ccd800] 04:08:19 INFO - PROCESS | 7121 | 1460977699241 Marionette DEBUG loaded listener.js 04:08:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 198 (0x7f6d8b4f3c00) [pid = 7121] [serial = 1167] [outer = 0x7f6d88ccd800] 04:08:19 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:08:19 INFO - PROCESS | 7121 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:08:19 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:08:19 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:08:19 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:08:19 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:08:19 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:08:19 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:08:19 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:08:19 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:08:19 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:08:19 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:08:20 INFO - PROCESS | 7121 | 1460977700145 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"]]]}] 04:08:20 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 () { 04:08:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:08:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:08:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:08:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:08:20 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 () { 04:08:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:08:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:08:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:08:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:08:20 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 () { 04:08:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:08:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:08:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:08:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:08:20 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 () { 04:08:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:08:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:08:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:08:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:08:20 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1442ms 04:08:20 INFO - PROCESS | 7121 | 1460977700232 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 04:08:20 INFO - PROCESS | 7121 | 1460977700241 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 04:08:20 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:08:20 INFO - PROCESS | 7121 | 1460977700253 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:08:20 INFO - PROCESS | 7121 | 1460977700256 Marionette TRACE conn3 <- [1,1526,null,{}] 04:08:20 INFO - PROCESS | 7121 | 1460977700261 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}] 04:08:20 INFO - PROCESS | 7121 | 1460977700439 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 04:08:20 INFO - PROCESS | 7121 | 1460977700623 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:20 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96961800 == 116 [pid = 7121] [id = 389] 04:08:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 199 (0x7f6d88cce800) [pid = 7121] [serial = 1168] [outer = (nil)] 04:08:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 200 (0x7f6d94034000) [pid = 7121] [serial = 1169] [outer = 0x7f6d88cce800] 04:08:20 INFO - PROCESS | 7121 | 1460977700691 Marionette DEBUG loaded listener.js 04:08:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 201 (0x7f6d94b86400) [pid = 7121] [serial = 1170] [outer = 0x7f6d88cce800] 04:08:21 INFO - PROCESS | 7121 | 1460977701584 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"]]]}] 04:08:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:08:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:08:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:08:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:08:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:08:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:08:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:08:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:08:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:08:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:08:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:08:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:08:21 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1384ms 04:08:21 INFO - PROCESS | 7121 | 1460977701640 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 04:08:21 INFO - PROCESS | 7121 | 1460977701643 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 04:08:21 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:08:21 INFO - PROCESS | 7121 | 1460977701650 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:08:21 INFO - PROCESS | 7121 | 1460977701655 Marionette TRACE conn3 <- [1,1530,null,{}] 04:08:21 INFO - PROCESS | 7121 | 1460977701712 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}] 04:08:21 INFO - PROCESS | 7121 | 1460977701947 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 04:08:22 INFO - PROCESS | 7121 | 1460977702080 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:22 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f11c800 == 117 [pid = 7121] [id = 390] 04:08:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 202 (0x7f6d9ac19400) [pid = 7121] [serial = 1171] [outer = (nil)] 04:08:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 203 (0x7f6d9b9d2c00) [pid = 7121] [serial = 1172] [outer = 0x7f6d9ac19400] 04:08:22 INFO - PROCESS | 7121 | 1460977702161 Marionette DEBUG loaded listener.js 04:08:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 204 (0x7f6d9cda5c00) [pid = 7121] [serial = 1173] [outer = 0x7f6d9ac19400] 04:08:22 INFO - PROCESS | 7121 | 1460977702938 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]]]}] 04:08: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 04:08:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:08:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:08:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:08: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. 04:08:22 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:08:22 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1336ms 04:08:22 INFO - PROCESS | 7121 | 1460977702990 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 04:08:22 INFO - PROCESS | 7121 | 1460977702994 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 04:08:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:08:23 INFO - PROCESS | 7121 | 1460977703000 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:08:23 INFO - PROCESS | 7121 | 1460977703002 Marionette TRACE conn3 <- [1,1534,null,{}] 04:08:23 INFO - PROCESS | 7121 | 1460977703007 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}] 04:08:23 INFO - PROCESS | 7121 | 1460977703259 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 04:08:23 INFO - PROCESS | 7121 | 1460977703474 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:23 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da3998000 == 118 [pid = 7121] [id = 391] 04:08:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 205 (0x7f6d9ac21800) [pid = 7121] [serial = 1174] [outer = (nil)] 04:08:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 206 (0x7f6d9f134c00) [pid = 7121] [serial = 1175] [outer = 0x7f6d9ac21800] 04:08:23 INFO - PROCESS | 7121 | 1460977703596 Marionette DEBUG loaded listener.js 04:08:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 207 (0x7f6d9f14b000) [pid = 7121] [serial = 1176] [outer = 0x7f6d9ac21800] 04:08:24 INFO - PROCESS | 7121 | 1460977704689 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]]]}] 04:08:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:08:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1736ms 04:08:24 INFO - PROCESS | 7121 | 1460977704738 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 04:08:24 INFO - PROCESS | 7121 | 1460977704744 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 04:08:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:08:24 INFO - PROCESS | 7121 | 1460977704752 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:08:24 INFO - PROCESS | 7121 | 1460977704755 Marionette TRACE conn3 <- [1,1538,null,{}] 04:08:24 INFO - PROCESS | 7121 | 1460977704763 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}] 04:08:25 INFO - PROCESS | 7121 | 1460977705015 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 04:08:25 INFO - PROCESS | 7121 | 1460977705398 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:25 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadda3800 == 119 [pid = 7121] [id = 392] 04:08:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 208 (0x7f6d9f570000) [pid = 7121] [serial = 1177] [outer = (nil)] 04:08:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 209 (0x7f6d9f9a0800) [pid = 7121] [serial = 1178] [outer = 0x7f6d9f570000] 04:08:25 INFO - PROCESS | 7121 | 1460977705509 Marionette DEBUG loaded listener.js 04:08:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 210 (0x7f6da0217400) [pid = 7121] [serial = 1179] [outer = 0x7f6d9f570000] 04:08:26 INFO - PROCESS | 7121 | 1460977706584 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]]]}] 04:08:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:08:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1890ms 04:08:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:08:26 INFO - PROCESS | 7121 | 1460977706641 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 04:08:26 INFO - PROCESS | 7121 | 1460977706644 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 04:08:26 INFO - PROCESS | 7121 | 1460977706650 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:08:26 INFO - PROCESS | 7121 | 1460977706653 Marionette TRACE conn3 <- [1,1542,null,{}] 04:08:26 INFO - PROCESS | 7121 | 1460977706658 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}] 04:08:26 INFO - PROCESS | 7121 | 1460977706849 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 04:08:27 INFO - PROCESS | 7121 | 1460977707040 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:27 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db7365800 == 120 [pid = 7121] [id = 393] 04:08:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 211 (0x7f6da0213c00) [pid = 7121] [serial = 1180] [outer = (nil)] 04:08:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 212 (0x7f6dadde8800) [pid = 7121] [serial = 1181] [outer = 0x7f6da0213c00] 04:08:27 INFO - PROCESS | 7121 | 1460977707112 Marionette DEBUG loaded listener.js 04:08:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 213 (0x7f6db313d000) [pid = 7121] [serial = 1182] [outer = 0x7f6da0213c00] 04:08:27 INFO - PROCESS | 7121 | 1460977707903 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]]]}] 04:08:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:08:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1283ms 04:08:27 INFO - PROCESS | 7121 | 1460977707939 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 04:08:27 INFO - PROCESS | 7121 | 1460977707942 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 04:08:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:08:27 INFO - PROCESS | 7121 | 1460977707950 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:08:27 INFO - PROCESS | 7121 | 1460977707953 Marionette TRACE conn3 <- [1,1546,null,{}] 04:08:27 INFO - PROCESS | 7121 | 1460977707958 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}] 04:08:28 INFO - PROCESS | 7121 | 1460977708133 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 04:08:28 INFO - PROCESS | 7121 | 1460977708337 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:28 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c74c000 == 121 [pid = 7121] [id = 394] 04:08:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 214 (0x7f6d89d89c00) [pid = 7121] [serial = 1183] [outer = (nil)] 04:08:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 215 (0x7f6d89d91c00) [pid = 7121] [serial = 1184] [outer = 0x7f6d89d89c00] 04:08:28 INFO - PROCESS | 7121 | 1460977708404 Marionette DEBUG loaded listener.js 04:08:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 216 (0x7f6d89d97400) [pid = 7121] [serial = 1185] [outer = 0x7f6d89d89c00] 04:08:29 INFO - PROCESS | 7121 | 1460977709256 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]]]}] 04:08:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:08:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1380ms 04:08:29 INFO - PROCESS | 7121 | 1460977709331 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 04:08:29 INFO - PROCESS | 7121 | 1460977709335 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 04:08:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:08:29 INFO - PROCESS | 7121 | 1460977709340 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:08:29 INFO - PROCESS | 7121 | 1460977709343 Marionette TRACE conn3 <- [1,1550,null,{}] 04:08:29 INFO - PROCESS | 7121 | 1460977709348 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}] 04:08:29 INFO - PROCESS | 7121 | 1460977709545 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 04:08:29 INFO - PROCESS | 7121 | 1460977709735 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:29 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b32b800 == 122 [pid = 7121] [id = 395] 04:08:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 217 (0x7f6d89d8bc00) [pid = 7121] [serial = 1186] [outer = (nil)] 04:08:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 218 (0x7f6d8a5d9400) [pid = 7121] [serial = 1187] [outer = 0x7f6d89d8bc00] 04:08:29 INFO - PROCESS | 7121 | 1460977709805 Marionette DEBUG loaded listener.js 04:08:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 219 (0x7f6d8a5e0000) [pid = 7121] [serial = 1188] [outer = 0x7f6d89d8bc00] 04:08:30 INFO - PROCESS | 7121 | 1460977710612 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]]]}] 04:08:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:08:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1329ms 04:08:30 INFO - PROCESS | 7121 | 1460977710671 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 04:08:30 INFO - PROCESS | 7121 | 1460977710674 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 04:08:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:08:30 INFO - PROCESS | 7121 | 1460977710680 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:08:30 INFO - PROCESS | 7121 | 1460977710682 Marionette TRACE conn3 <- [1,1554,null,{}] 04:08:30 INFO - PROCESS | 7121 | 1460977710688 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}] 04:08:30 INFO - PROCESS | 7121 | 1460977710860 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 04:08:31 INFO - PROCESS | 7121 | 1460977711058 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:31 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d874c2800 == 123 [pid = 7121] [id = 396] 04:08:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 220 (0x7f6d89d92400) [pid = 7121] [serial = 1189] [outer = (nil)] 04:08:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 221 (0x7f6d8a5e6400) [pid = 7121] [serial = 1190] [outer = 0x7f6d89d92400] 04:08:31 INFO - PROCESS | 7121 | 1460977711129 Marionette DEBUG loaded listener.js 04:08:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 222 (0x7f6db2c2c800) [pid = 7121] [serial = 1191] [outer = 0x7f6d89d92400] 04:08:32 INFO - PROCESS | 7121 | 1460977712001 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]]]}] 04:08:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:08:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1383ms 04:08:32 INFO - PROCESS | 7121 | 1460977712063 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 04:08:32 INFO - PROCESS | 7121 | 1460977712067 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 04:08:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:08:32 INFO - PROCESS | 7121 | 1460977712072 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:08:32 INFO - PROCESS | 7121 | 1460977712075 Marionette TRACE conn3 <- [1,1558,null,{}] 04:08:32 INFO - PROCESS | 7121 | 1460977712080 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}] 04:08:32 INFO - PROCESS | 7121 | 1460977712246 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 04:08:32 INFO - PROCESS | 7121 | 1460977712449 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:32 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d874dc800 == 124 [pid = 7121] [id = 397] 04:08:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 223 (0x7f6d8a5db400) [pid = 7121] [serial = 1192] [outer = (nil)] 04:08:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 224 (0x7f6db4e05000) [pid = 7121] [serial = 1193] [outer = 0x7f6d8a5db400] 04:08:32 INFO - PROCESS | 7121 | 1460977712521 Marionette DEBUG loaded listener.js 04:08:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 225 (0x7f6db4e8c000) [pid = 7121] [serial = 1194] [outer = 0x7f6d8a5db400] 04:08:33 INFO - PROCESS | 7121 | 1460977713363 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]]]}] 04:08:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:08:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1337ms 04:08:33 INFO - PROCESS | 7121 | 1460977713410 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 04:08:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:08:33 INFO - PROCESS | 7121 | 1460977713414 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 04:08:33 INFO - PROCESS | 7121 | 1460977713419 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:08:33 INFO - PROCESS | 7121 | 1460977713423 Marionette TRACE conn3 <- [1,1562,null,{}] 04:08:33 INFO - PROCESS | 7121 | 1460977713428 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}] 04:08:33 INFO - PROCESS | 7121 | 1460977713644 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 04:08:33 INFO - PROCESS | 7121 | 1460977713837 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:33 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d875af800 == 125 [pid = 7121] [id = 398] 04:08:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 226 (0x7f6d8767e400) [pid = 7121] [serial = 1195] [outer = (nil)] 04:08:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 227 (0x7f6d87689000) [pid = 7121] [serial = 1196] [outer = 0x7f6d8767e400] 04:08:33 INFO - PROCESS | 7121 | 1460977713912 Marionette DEBUG loaded listener.js 04:08:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 228 (0x7f6db4e95400) [pid = 7121] [serial = 1197] [outer = 0x7f6d8767e400] 04:08:34 INFO - PROCESS | 7121 | 1460977714759 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]]]}] 04:08:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:08:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1379ms 04:08:34 INFO - PROCESS | 7121 | 1460977714799 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 04:08:34 INFO - PROCESS | 7121 | 1460977714802 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 04:08:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:08:34 INFO - PROCESS | 7121 | 1460977714808 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:08:34 INFO - PROCESS | 7121 | 1460977714810 Marionette TRACE conn3 <- [1,1566,null,{}] 04:08:34 INFO - PROCESS | 7121 | 1460977714815 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}] 04:08:34 INFO - PROCESS | 7121 | 1460977714984 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 04:08:35 INFO - PROCESS | 7121 | 1460977715180 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:35 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d87826800 == 126 [pid = 7121] [id = 399] 04:08:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 229 (0x7f6d87684400) [pid = 7121] [serial = 1198] [outer = (nil)] 04:08:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 230 (0x7f6d8b90bc00) [pid = 7121] [serial = 1199] [outer = 0x7f6d87684400] 04:08:35 INFO - PROCESS | 7121 | 1460977715246 Marionette DEBUG loaded listener.js 04:08:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 231 (0x7f6d8b911000) [pid = 7121] [serial = 1200] [outer = 0x7f6d87684400] 04:08:36 INFO - PROCESS | 7121 | 1460977716089 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]]]}] 04:08:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:08:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1334ms 04:08:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:08:36 INFO - PROCESS | 7121 | 1460977716143 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 04:08:36 INFO - PROCESS | 7121 | 1460977716145 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 04:08:36 INFO - PROCESS | 7121 | 1460977716152 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:08:36 INFO - PROCESS | 7121 | 1460977716157 Marionette TRACE conn3 <- [1,1570,null,{}] 04:08:36 INFO - PROCESS | 7121 | 1460977716162 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}] 04:08:36 INFO - PROCESS | 7121 | 1460977716350 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 04:08:36 INFO - PROCESS | 7121 | 1460977716561 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:36 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8bab7000 == 127 [pid = 7121] [id = 400] 04:08:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 232 (0x7f6d87685c00) [pid = 7121] [serial = 1201] [outer = (nil)] 04:08:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 233 (0x7f6d8b919c00) [pid = 7121] [serial = 1202] [outer = 0x7f6d87685c00] 04:08:36 INFO - PROCESS | 7121 | 1460977716671 Marionette DEBUG loaded listener.js 04:08:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 234 (0x7f6d8b91f400) [pid = 7121] [serial = 1203] [outer = 0x7f6d87685c00] 04:08:37 INFO - PROCESS | 7121 | 1460977717558 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]]]}] 04:08:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:08:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1484ms 04:08:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:08:37 INFO - PROCESS | 7121 | 1460977717636 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 04:08:37 INFO - PROCESS | 7121 | 1460977717639 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 04:08:37 INFO - PROCESS | 7121 | 1460977717645 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:08:37 INFO - PROCESS | 7121 | 1460977717647 Marionette TRACE conn3 <- [1,1574,null,{}] 04:08:37 INFO - PROCESS | 7121 | 1460977717652 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}] 04:08:37 INFO - PROCESS | 7121 | 1460977717845 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 04:08:38 INFO - PROCESS | 7121 | 1460977718047 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:38 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8bace800 == 128 [pid = 7121] [id = 401] 04:08:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 235 (0x7f6d87687000) [pid = 7121] [serial = 1204] [outer = (nil)] 04:08:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 236 (0x7f6d8b923c00) [pid = 7121] [serial = 1205] [outer = 0x7f6d87687000] 04:08:38 INFO - PROCESS | 7121 | 1460977718160 Marionette DEBUG loaded listener.js 04:08:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 237 (0x7f6d8bb9f000) [pid = 7121] [serial = 1206] [outer = 0x7f6d87687000] 04:08:39 INFO - PROCESS | 7121 | 1460977719040 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]]]}] 04:08:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:08:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1446ms 04:08:39 INFO - PROCESS | 7121 | 1460977719090 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 04:08:39 INFO - PROCESS | 7121 | 1460977719094 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 04:08:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:08:39 INFO - PROCESS | 7121 | 1460977719117 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:08:39 INFO - PROCESS | 7121 | 1460977719120 Marionette TRACE conn3 <- [1,1578,null,{}] 04:08:39 INFO - PROCESS | 7121 | 1460977719127 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}] 04:08:39 INFO - PROCESS | 7121 | 1460977719291 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 04:08:39 INFO - PROCESS | 7121 | 1460977719513 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:39 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8bdd6000 == 129 [pid = 7121] [id = 402] 04:08:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 238 (0x7f6d8b913800) [pid = 7121] [serial = 1207] [outer = (nil)] 04:08:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 239 (0x7f6d8bba2800) [pid = 7121] [serial = 1208] [outer = 0x7f6d8b913800] 04:08:39 INFO - PROCESS | 7121 | 1460977719669 Marionette DEBUG loaded listener.js 04:08:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 240 (0x7f6d8bba9c00) [pid = 7121] [serial = 1209] [outer = 0x7f6d8b913800] 04:08:40 INFO - PROCESS | 7121 | 1460977720636 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]]]}] 04:08:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:08:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1602ms 04:08:40 INFO - PROCESS | 7121 | 1460977720703 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 04:08:40 INFO - PROCESS | 7121 | 1460977720706 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 04:08:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:08:40 INFO - PROCESS | 7121 | 1460977720712 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:08:40 INFO - PROCESS | 7121 | 1460977720714 Marionette TRACE conn3 <- [1,1582,null,{}] 04:08:40 INFO - PROCESS | 7121 | 1460977720719 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}] 04:08:40 INFO - PROCESS | 7121 | 1460977720900 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 04:08:41 INFO - PROCESS | 7121 | 1460977721113 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:41 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d86092000 == 130 [pid = 7121] [id = 403] 04:08:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 241 (0x7f6d860e1c00) [pid = 7121] [serial = 1210] [outer = (nil)] 04:08:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 242 (0x7f6d860e8c00) [pid = 7121] [serial = 1211] [outer = 0x7f6d860e1c00] 04:08:41 INFO - PROCESS | 7121 | 1460977721244 Marionette DEBUG loaded listener.js 04:08:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 243 (0x7f6d860ed800) [pid = 7121] [serial = 1212] [outer = 0x7f6d860e1c00] 04:08:42 INFO - PROCESS | 7121 | 1460977722615 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]]]}] 04:08:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:08:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1941ms 04:08:42 INFO - PROCESS | 7121 | 1460977722654 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 04:08:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:08:42 INFO - PROCESS | 7121 | 1460977722660 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 04:08:42 INFO - PROCESS | 7121 | 1460977722669 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:08:42 INFO - PROCESS | 7121 | 1460977722675 Marionette TRACE conn3 <- [1,1586,null,{}] 04:08:42 INFO - PROCESS | 7121 | 1460977722684 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}] 04:08:42 INFO - PROCESS | 7121 | 1460977722956 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 04:08:43 INFO - PROCESS | 7121 | 1460977723156 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:43 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b4d7000 == 131 [pid = 7121] [id = 404] 04:08:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 244 (0x7f6d873cb800) [pid = 7121] [serial = 1213] [outer = (nil)] 04:08:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 245 (0x7f6d8768d800) [pid = 7121] [serial = 1214] [outer = 0x7f6d873cb800] 04:08:43 INFO - PROCESS | 7121 | 1460977723220 Marionette DEBUG loaded listener.js 04:08:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 246 (0x7f6d88b85000) [pid = 7121] [serial = 1215] [outer = 0x7f6d873cb800] 04:08:44 INFO - PROCESS | 7121 | 1460977724085 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]]]}] 04:08:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:08:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1486ms 04:08:44 INFO - PROCESS | 7121 | 1460977724155 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 04:08:44 INFO - PROCESS | 7121 | 1460977724162 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 04:08:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:08:44 INFO - PROCESS | 7121 | 1460977724171 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:08:44 INFO - PROCESS | 7121 | 1460977724177 Marionette TRACE conn3 <- [1,1590,null,{}] 04:08:44 INFO - PROCESS | 7121 | 1460977724184 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}] 04:08:44 INFO - PROCESS | 7121 | 1460977724469 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 04:08:44 INFO - PROCESS | 7121 | 1460977724780 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:44 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d871a2000 == 132 [pid = 7121] [id = 405] 04:08:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 247 (0x7f6d88dd6400) [pid = 7121] [serial = 1216] [outer = (nil)] 04:08:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 248 (0x7f6d894a8400) [pid = 7121] [serial = 1217] [outer = 0x7f6d88dd6400] 04:08:44 INFO - PROCESS | 7121 | 1460977724844 Marionette DEBUG loaded listener.js 04:08:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 249 (0x7f6d89fca800) [pid = 7121] [serial = 1218] [outer = 0x7f6d88dd6400] 04:08:45 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9adcc800 == 131 [pid = 7121] [id = 44] 04:08:45 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97926000 == 130 [pid = 7121] [id = 336] 04:08:45 INFO - PROCESS | 7121 | --DOMWINDOW == 248 (0x7f6d98e7dc00) [pid = 7121] [serial = 1094] [outer = (nil)] [url = about:blank] 04:08:45 INFO - PROCESS | 7121 | --DOMWINDOW == 247 (0x7f6d97608000) [pid = 7121] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:08:45 INFO - PROCESS | 7121 | 1460977725859 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]]]}] 04:08:45 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db5844000 == 129 [pid = 7121] [id = 373] 04:08:45 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db3037800 == 128 [pid = 7121] [id = 372] 04:08:45 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db091d000 == 127 [pid = 7121] [id = 371] 04:08:45 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da3ab5800 == 126 [pid = 7121] [id = 370] 04:08:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:08:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1736ms 04:08:45 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9f5be800 == 125 [pid = 7121] [id = 369] 04:08:45 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9bbc4000 == 124 [pid = 7121] [id = 368] 04:08:45 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97b77000 == 123 [pid = 7121] [id = 367] 04:08:45 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94dcb800 == 122 [pid = 7121] [id = 366] 04:08:45 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8c696000 == 121 [pid = 7121] [id = 365] 04:08:45 INFO - PROCESS | 7121 | 1460977725916 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 04:08:45 INFO - PROCESS | 7121 | 1460977725920 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 04:08:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:08:45 INFO - PROCESS | 7121 | 1460977725926 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:08:45 INFO - PROCESS | 7121 | 1460977725931 Marionette TRACE conn3 <- [1,1594,null,{}] 04:08:45 INFO - PROCESS | 7121 | 1460977725945 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}] 04:08:46 INFO - PROCESS | 7121 | 1460977726120 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 246 (0x7f6d90bd3000) [pid = 7121] [serial = 1086] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 245 (0x7f6d97c6f000) [pid = 7121] [serial = 1092] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 244 (0x7f6d97a9f800) [pid = 7121] [serial = 1091] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 243 (0x7f6d98ee9800) [pid = 7121] [serial = 1058] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 242 (0x7f6d8da6dc00) [pid = 7121] [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.] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 241 (0x7f6d88def000) [pid = 7121] [serial = 1049] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 240 (0x7f6d8c896400) [pid = 7121] [serial = 1085] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 239 (0x7f6d8b2abc00) [pid = 7121] [serial = 1082] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 238 (0x7f6d94e07800) [pid = 7121] [serial = 1089] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 237 (0x7f6d9f0adc00) [pid = 7121] [serial = 1067] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 236 (0x7f6d9dd63000) [pid = 7121] [serial = 1064] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 235 (0x7f6d94a21400) [pid = 7121] [serial = 1088] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 234 (0x7f6d9f9a2400) [pid = 7121] [serial = 1073] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 233 (0x7f6d9f9a7800) [pid = 7121] [serial = 1076] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 232 (0x7f6d8cd49400) [pid = 7121] [serial = 1052] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 231 (0x7f6d8b4ff800) [pid = 7121] [serial = 1083] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 230 (0x7f6da0cd5400) [pid = 7121] [serial = 1079] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 229 (0x7f6d94bb1c00) [pid = 7121] [serial = 1055] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 228 (0x7f6d9f2afc00) [pid = 7121] [serial = 1070] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 227 (0x7f6d9af3e800) [pid = 7121] [serial = 1061] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | --DOMWINDOW == 226 (0x7f6d98e71400) [pid = 7121] [serial = 1047] [outer = (nil)] [url = about:blank] 04:08:46 INFO - PROCESS | 7121 | 1460977726338 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:46 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c693800 == 122 [pid = 7121] [id = 406] 04:08:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 227 (0x7f6d8b4f3800) [pid = 7121] [serial = 1219] [outer = (nil)] 04:08:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 228 (0x7f6d8bbac400) [pid = 7121] [serial = 1220] [outer = 0x7f6d8b4f3800] 04:08:46 INFO - PROCESS | 7121 | 1460977726404 Marionette DEBUG loaded listener.js 04:08:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 229 (0x7f6d8d917800) [pid = 7121] [serial = 1221] [outer = 0x7f6d8b4f3800] 04:08:47 INFO - PROCESS | 7121 | 1460977727150 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]]]}] 04:08:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:08:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1283ms 04:08:47 INFO - PROCESS | 7121 | 1460977727210 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 04:08:47 INFO - PROCESS | 7121 | 1460977727214 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 04:08:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:08:47 INFO - PROCESS | 7121 | 1460977727223 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:08:47 INFO - PROCESS | 7121 | 1460977727225 Marionette TRACE conn3 <- [1,1598,null,{}] 04:08:47 INFO - PROCESS | 7121 | 1460977727229 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}] 04:08:47 INFO - PROCESS | 7121 | 1460977727409 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 04:08:47 INFO - PROCESS | 7121 | 1460977727423 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:47 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fd13000 == 123 [pid = 7121] [id = 407] 04:08:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 230 (0x7f6d8c89e800) [pid = 7121] [serial = 1222] [outer = (nil)] 04:08:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 231 (0x7f6d93cbec00) [pid = 7121] [serial = 1223] [outer = 0x7f6d8c89e800] 04:08:47 INFO - PROCESS | 7121 | 1460977727482 Marionette DEBUG loaded listener.js 04:08:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 232 (0x7f6d9403e000) [pid = 7121] [serial = 1224] [outer = 0x7f6d8c89e800] 04:08:48 INFO - PROCESS | 7121 | 1460977728344 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]]]}] 04:08:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:08:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1175ms 04:08:48 INFO - PROCESS | 7121 | 1460977728413 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 04:08:48 INFO - PROCESS | 7121 | 1460977728416 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 04:08:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:08:48 INFO - PROCESS | 7121 | 1460977728422 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:08:48 INFO - PROCESS | 7121 | 1460977728424 Marionette TRACE conn3 <- [1,1602,null,{}] 04:08:48 INFO - PROCESS | 7121 | 1460977728437 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}] 04:08:48 INFO - PROCESS | 7121 | 1460977728645 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 04:08:48 INFO - PROCESS | 7121 | 1460977728666 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:48 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90ca1000 == 124 [pid = 7121] [id = 408] 04:08:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 233 (0x7f6d8f94a800) [pid = 7121] [serial = 1225] [outer = (nil)] 04:08:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 234 (0x7f6d943a2000) [pid = 7121] [serial = 1226] [outer = 0x7f6d8f94a800] 04:08:48 INFO - PROCESS | 7121 | 1460977728723 Marionette DEBUG loaded listener.js 04:08:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 235 (0x7f6d94ba3400) [pid = 7121] [serial = 1227] [outer = 0x7f6d8f94a800] 04:08:49 INFO - PROCESS | 7121 | 1460977729519 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]]]}] 04:08:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:08:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1132ms 04:08:49 INFO - PROCESS | 7121 | 1460977729555 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 04:08:49 INFO - PROCESS | 7121 | 1460977729558 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 04:08:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:08:49 INFO - PROCESS | 7121 | 1460977729563 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:08:49 INFO - PROCESS | 7121 | 1460977729565 Marionette TRACE conn3 <- [1,1606,null,{}] 04:08:49 INFO - PROCESS | 7121 | 1460977729575 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}] 04:08:49 INFO - PROCESS | 7121 | 1460977729812 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 04:08:49 INFO - PROCESS | 7121 | 1460977729846 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:49 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94ddc000 == 125 [pid = 7121] [id = 409] 04:08:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 236 (0x7f6d94b8d800) [pid = 7121] [serial = 1228] [outer = (nil)] 04:08:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 237 (0x7f6d976c7c00) [pid = 7121] [serial = 1229] [outer = 0x7f6d94b8d800] 04:08:49 INFO - PROCESS | 7121 | 1460977729907 Marionette DEBUG loaded listener.js 04:08:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 238 (0x7f6d9b9d5c00) [pid = 7121] [serial = 1230] [outer = 0x7f6d94b8d800] 04:08:50 INFO - PROCESS | 7121 | --DOMWINDOW == 237 (0x7f6d94b84400) [pid = 7121] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:08:50 INFO - PROCESS | 7121 | --DOMWINDOW == 236 (0x7f6d8b273000) [pid = 7121] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:08:50 INFO - PROCESS | 7121 | --DOMWINDOW == 235 (0x7f6d97095000) [pid = 7121] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:08:50 INFO - PROCESS | 7121 | --DOMWINDOW == 234 (0x7f6d8b4ff000) [pid = 7121] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:08:50 INFO - PROCESS | 7121 | --DOMWINDOW == 233 (0x7f6d8d91e800) [pid = 7121] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:08:50 INFO - PROCESS | 7121 | --DOMWINDOW == 232 (0x7f6d88dc8000) [pid = 7121] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:08:50 INFO - PROCESS | 7121 | --DOMWINDOW == 231 (0x7f6d8b4fe800) [pid = 7121] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:08:50 INFO - PROCESS | 7121 | 1460977730961 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]]]}] 04:08:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:08:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1432ms 04:08:51 INFO - PROCESS | 7121 | 1460977731007 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 04:08:51 INFO - PROCESS | 7121 | 1460977731009 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 04:08:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:08:51 INFO - PROCESS | 7121 | 1460977731017 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:08:51 INFO - PROCESS | 7121 | 1460977731019 Marionette TRACE conn3 <- [1,1610,null,{}] 04:08:51 INFO - PROCESS | 7121 | 1460977731024 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}] 04:08:51 INFO - PROCESS | 7121 | 1460977731200 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 04:08:51 INFO - PROCESS | 7121 | 1460977731214 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:51 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95cd5800 == 126 [pid = 7121] [id = 410] 04:08:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 232 (0x7f6d89fd2800) [pid = 7121] [serial = 1231] [outer = (nil)] 04:08:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 233 (0x7f6d96bed800) [pid = 7121] [serial = 1232] [outer = 0x7f6d89fd2800] 04:08:51 INFO - PROCESS | 7121 | 1460977731270 Marionette DEBUG loaded listener.js 04:08:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 234 (0x7f6d9ce8c800) [pid = 7121] [serial = 1233] [outer = 0x7f6d89fd2800] 04:08:52 INFO - PROCESS | 7121 | 1460977732031 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]]]}] 04:08:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:08:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1028ms 04:08:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:08:52 INFO - PROCESS | 7121 | 1460977732045 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 04:08:52 INFO - PROCESS | 7121 | 1460977732047 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 04:08:52 INFO - PROCESS | 7121 | 1460977732053 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:08:52 INFO - PROCESS | 7121 | 1460977732055 Marionette TRACE conn3 <- [1,1614,null,{}] 04:08:52 INFO - PROCESS | 7121 | 1460977732060 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}] 04:08:52 INFO - PROCESS | 7121 | 1460977732277 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 04:08:52 INFO - PROCESS | 7121 | 1460977732392 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:52 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97922000 == 127 [pid = 7121] [id = 411] 04:08:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 235 (0x7f6d87d49c00) [pid = 7121] [serial = 1234] [outer = (nil)] 04:08:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 236 (0x7f6d8da68c00) [pid = 7121] [serial = 1235] [outer = 0x7f6d87d49c00] 04:08:52 INFO - PROCESS | 7121 | 1460977732449 Marionette DEBUG loaded listener.js 04:08:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 237 (0x7f6d9ecf1800) [pid = 7121] [serial = 1236] [outer = 0x7f6d87d49c00] 04:08:53 INFO - PROCESS | 7121 | 1460977733404 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]]]}] 04:08:53 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 04:08:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1382ms 04:08:53 INFO - PROCESS | 7121 | 1460977733435 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 04:08:53 INFO - PROCESS | 7121 | 1460977733440 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 04:08:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:08:53 INFO - PROCESS | 7121 | 1460977733448 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:08:53 INFO - PROCESS | 7121 | 1460977733453 Marionette TRACE conn3 <- [1,1618,null,{}] 04:08:53 INFO - PROCESS | 7121 | 1460977733461 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}] 04:08:53 INFO - PROCESS | 7121 | 1460977733636 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 04:08:53 INFO - PROCESS | 7121 | 1460977733852 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:53 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b32c800 == 128 [pid = 7121] [id = 412] 04:08:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 238 (0x7f6d87684000) [pid = 7121] [serial = 1237] [outer = (nil)] 04:08:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 239 (0x7f6d88a63000) [pid = 7121] [serial = 1238] [outer = 0x7f6d87684000] 04:08:53 INFO - PROCESS | 7121 | 1460977733925 Marionette DEBUG loaded listener.js 04:08:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 240 (0x7f6d89d50400) [pid = 7121] [serial = 1239] [outer = 0x7f6d87684000] 04:08:54 INFO - PROCESS | 7121 | 1460977734878 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]]]}] 04:08:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:08:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1486ms 04:08:54 INFO - PROCESS | 7121 | 1460977734935 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 04:08:54 INFO - PROCESS | 7121 | 1460977734943 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 04:08:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:08:54 INFO - PROCESS | 7121 | 1460977734953 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:08:54 INFO - PROCESS | 7121 | 1460977734956 Marionette TRACE conn3 <- [1,1622,null,{}] 04:08:54 INFO - PROCESS | 7121 | 1460977734962 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}] 04:08:55 INFO - PROCESS | 7121 | 1460977735143 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 04:08:55 INFO - PROCESS | 7121 | 1460977735338 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:55 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fd06800 == 129 [pid = 7121] [id = 413] 04:08:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 241 (0x7f6d87686800) [pid = 7121] [serial = 1240] [outer = (nil)] 04:08:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 242 (0x7f6d8b91e000) [pid = 7121] [serial = 1241] [outer = 0x7f6d87686800] 04:08:55 INFO - PROCESS | 7121 | 1460977735409 Marionette DEBUG loaded listener.js 04:08:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 243 (0x7f6d8bbac800) [pid = 7121] [serial = 1242] [outer = 0x7f6d87686800] 04:08:56 INFO - PROCESS | 7121 | 1460977736328 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]]]}] 04:08:56 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 04:08:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1427ms 04:08:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:08:56 INFO - PROCESS | 7121 | 1460977736380 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 04:08:56 INFO - PROCESS | 7121 | 1460977736383 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 04:08:56 INFO - PROCESS | 7121 | 1460977736390 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:08:56 INFO - PROCESS | 7121 | 1460977736395 Marionette TRACE conn3 <- [1,1626,null,{}] 04:08:56 INFO - PROCESS | 7121 | 1460977736410 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}] 04:08:56 INFO - PROCESS | 7121 | 1460977736597 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 04:08:56 INFO - PROCESS | 7121 | 1460977736803 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:56 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d998e4800 == 130 [pid = 7121] [id = 414] 04:08:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 244 (0x7f6d8c922000) [pid = 7121] [serial = 1243] [outer = (nil)] 04:08:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 245 (0x7f6d93cbfc00) [pid = 7121] [serial = 1244] [outer = 0x7f6d8c922000] 04:08:56 INFO - PROCESS | 7121 | 1460977736923 Marionette DEBUG loaded listener.js 04:08:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 246 (0x7f6d96be4800) [pid = 7121] [serial = 1245] [outer = 0x7f6d8c922000] 04:08:57 INFO - PROCESS | 7121 | 1460977737811 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]]]}] 04:08:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:08:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1486ms 04:08:57 INFO - PROCESS | 7121 | 1460977737876 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 04:08:57 INFO - PROCESS | 7121 | 1460977737880 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 04:08:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:08:57 INFO - PROCESS | 7121 | 1460977737886 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:08:57 INFO - PROCESS | 7121 | 1460977737888 Marionette TRACE conn3 <- [1,1630,null,{}] 04:08:57 INFO - PROCESS | 7121 | 1460977737893 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}] 04:08:58 INFO - PROCESS | 7121 | 1460977738077 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 04:08:58 INFO - PROCESS | 7121 | 1460977738274 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:58 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9cdc9000 == 131 [pid = 7121] [id = 415] 04:08:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 247 (0x7f6d8cd44800) [pid = 7121] [serial = 1246] [outer = (nil)] 04:08:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 248 (0x7f6d98e21c00) [pid = 7121] [serial = 1247] [outer = 0x7f6d8cd44800] 04:08:58 INFO - PROCESS | 7121 | 1460977738356 Marionette DEBUG loaded listener.js 04:08:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 249 (0x7f6d9b9d9800) [pid = 7121] [serial = 1248] [outer = 0x7f6d8cd44800] 04:08:59 INFO - PROCESS | 7121 | 1460977739218 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]]]}] 04:08:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:08:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1381ms 04:08:59 INFO - PROCESS | 7121 | 1460977739268 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 04:08:59 INFO - PROCESS | 7121 | 1460977739272 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 04:08:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:08:59 INFO - PROCESS | 7121 | 1460977739278 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:08:59 INFO - PROCESS | 7121 | 1460977739280 Marionette TRACE conn3 <- [1,1634,null,{}] 04:08:59 INFO - PROCESS | 7121 | 1460977739285 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}] 04:08:59 INFO - PROCESS | 7121 | 1460977739455 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 04:08:59 INFO - PROCESS | 7121 | 1460977739657 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:59 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0233800 == 132 [pid = 7121] [id = 416] 04:08:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 250 (0x7f6d8da5e800) [pid = 7121] [serial = 1249] [outer = (nil)] 04:08:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 251 (0x7f6d9ecfac00) [pid = 7121] [serial = 1250] [outer = 0x7f6d8da5e800] 04:08:59 INFO - PROCESS | 7121 | 1460977739725 Marionette DEBUG loaded listener.js 04:08:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 252 (0x7f6d9f2b8000) [pid = 7121] [serial = 1251] [outer = 0x7f6d8da5e800] 04:09:00 INFO - PROCESS | 7121 | 1460977740593 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]]]}] 04:09:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:09:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1380ms 04:09:00 INFO - PROCESS | 7121 | 1460977740660 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 04:09:00 INFO - PROCESS | 7121 | 1460977740663 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 04:09:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:09:00 INFO - PROCESS | 7121 | 1460977740669 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:09:00 INFO - PROCESS | 7121 | 1460977740671 Marionette TRACE conn3 <- [1,1638,null,{}] 04:09:00 INFO - PROCESS | 7121 | 1460977740677 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}] 04:09:00 INFO - PROCESS | 7121 | 1460977740872 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 04:09:01 INFO - PROCESS | 7121 | 1460977741078 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:01 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dae9b9000 == 133 [pid = 7121] [id = 417] 04:09:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 253 (0x7f6d9d6eac00) [pid = 7121] [serial = 1252] [outer = (nil)] 04:09:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 254 (0x7f6da0615000) [pid = 7121] [serial = 1253] [outer = 0x7f6d9d6eac00] 04:09:01 INFO - PROCESS | 7121 | 1460977741195 Marionette DEBUG loaded listener.js 04:09:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 255 (0x7f6daedcb400) [pid = 7121] [serial = 1254] [outer = 0x7f6d9d6eac00] 04:09:02 INFO - PROCESS | 7121 | 1460977742117 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]]]}] 04:09:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:09:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1529ms 04:09:02 INFO - PROCESS | 7121 | 1460977742199 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 04:09:02 INFO - PROCESS | 7121 | 1460977742203 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 04:09:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:09:02 INFO - PROCESS | 7121 | 1460977742208 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:09:02 INFO - PROCESS | 7121 | 1460977742210 Marionette TRACE conn3 <- [1,1642,null,{}] 04:09:02 INFO - PROCESS | 7121 | 1460977742216 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}] 04:09:02 INFO - PROCESS | 7121 | 1460977742433 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 04:09:02 INFO - PROCESS | 7121 | 1460977742668 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:02 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db4e84800 == 134 [pid = 7121] [id = 418] 04:09:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 256 (0x7f6d9f99d400) [pid = 7121] [serial = 1255] [outer = (nil)] 04:09:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 257 (0x7f6db2c22000) [pid = 7121] [serial = 1256] [outer = 0x7f6d9f99d400] 04:09:02 INFO - PROCESS | 7121 | 1460977742780 Marionette DEBUG loaded listener.js 04:09:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 258 (0x7f6db3143400) [pid = 7121] [serial = 1257] [outer = 0x7f6d9f99d400] 04:09:03 INFO - PROCESS | 7121 | 1460977743561 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]]]}] 04:09:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:09:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1378ms 04:09:03 INFO - PROCESS | 7121 | 1460977743588 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 04:09:03 INFO - PROCESS | 7121 | 1460977743591 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 04:09:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:09:03 INFO - PROCESS | 7121 | 1460977743597 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:09:03 INFO - PROCESS | 7121 | 1460977743599 Marionette TRACE conn3 <- [1,1646,null,{}] 04:09:03 INFO - PROCESS | 7121 | 1460977743604 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}] 04:09:03 INFO - PROCESS | 7121 | 1460977743768 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 04:09:03 INFO - PROCESS | 7121 | 1460977743970 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:03 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8db81000 == 135 [pid = 7121] [id = 419] 04:09:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 259 (0x7f6d8b348400) [pid = 7121] [serial = 1258] [outer = (nil)] 04:09:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 260 (0x7f6d8b34e400) [pid = 7121] [serial = 1259] [outer = 0x7f6d8b348400] 04:09:04 INFO - PROCESS | 7121 | 1460977744036 Marionette DEBUG loaded listener.js 04:09:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 261 (0x7f6d8b352800) [pid = 7121] [serial = 1260] [outer = 0x7f6d8b348400] 04:09:04 INFO - PROCESS | 7121 | 1460977744848 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]]]}] 04:09:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:09:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1284ms 04:09:04 INFO - PROCESS | 7121 | 1460977744881 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 04:09:04 INFO - PROCESS | 7121 | 1460977744884 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 04:09:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:09:04 INFO - PROCESS | 7121 | 1460977744891 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:09:04 INFO - PROCESS | 7121 | 1460977744893 Marionette TRACE conn3 <- [1,1650,null,{}] 04:09:04 INFO - PROCESS | 7121 | 1460977744898 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}] 04:09:05 INFO - PROCESS | 7121 | 1460977745088 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 04:09:05 INFO - PROCESS | 7121 | 1460977745298 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:05 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97a69800 == 136 [pid = 7121] [id = 420] 04:09:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 262 (0x7f6d8b349c00) [pid = 7121] [serial = 1261] [outer = (nil)] 04:09:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 263 (0x7f6d8c670800) [pid = 7121] [serial = 1262] [outer = 0x7f6d8b349c00] 04:09:05 INFO - PROCESS | 7121 | 1460977745408 Marionette DEBUG loaded listener.js 04:09:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 264 (0x7f6d8c676800) [pid = 7121] [serial = 1263] [outer = 0x7f6d8b349c00] 04:09:06 INFO - PROCESS | 7121 | 1460977746232 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]]]}] 04:09:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:09:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1377ms 04:09:06 INFO - PROCESS | 7121 | 1460977746268 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 04:09:06 INFO - PROCESS | 7121 | 1460977746272 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 04:09:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:09:06 INFO - PROCESS | 7121 | 1460977746277 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:09:06 INFO - PROCESS | 7121 | 1460977746280 Marionette TRACE conn3 <- [1,1654,null,{}] 04:09:06 INFO - PROCESS | 7121 | 1460977746285 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}] 04:09:06 INFO - PROCESS | 7121 | 1460977746477 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 04:09:06 INFO - PROCESS | 7121 | 1460977746682 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:06 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97a82000 == 137 [pid = 7121] [id = 421] 04:09:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 265 (0x7f6d8b352000) [pid = 7121] [serial = 1264] [outer = (nil)] 04:09:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 266 (0x7f6d8c67a800) [pid = 7121] [serial = 1265] [outer = 0x7f6d8b352000] 04:09:06 INFO - PROCESS | 7121 | 1460977746748 Marionette DEBUG loaded listener.js 04:09:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 267 (0x7f6db0f8ac00) [pid = 7121] [serial = 1266] [outer = 0x7f6d8b352000] 04:09:07 INFO - PROCESS | 7121 | 1460977747627 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]]]}] 04:09:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:09:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1381ms 04:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:09:07 INFO - PROCESS | 7121 | 1460977747659 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 04:09:07 INFO - PROCESS | 7121 | 1460977747662 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 04:09:07 INFO - PROCESS | 7121 | 1460977747668 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:09:07 INFO - PROCESS | 7121 | 1460977747672 Marionette TRACE conn3 <- [1,1658,null,{}] 04:09:07 INFO - PROCESS | 7121 | 1460977747677 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}] 04:09:07 INFO - PROCESS | 7121 | 1460977747876 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 04:09:08 INFO - PROCESS | 7121 | 1460977748092 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:08 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a630000 == 138 [pid = 7121] [id = 422] 04:09:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 268 (0x7f6d8b353c00) [pid = 7121] [serial = 1267] [outer = (nil)] 04:09:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 269 (0x7f6d8d14a800) [pid = 7121] [serial = 1268] [outer = 0x7f6d8b353c00] 04:09:08 INFO - PROCESS | 7121 | 1460977748164 Marionette DEBUG loaded listener.js 04:09:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 270 (0x7f6db322ec00) [pid = 7121] [serial = 1269] [outer = 0x7f6d8b353c00] 04:09:08 INFO - PROCESS | 7121 | 1460977748993 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]]]}] 04:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1379ms 04:09:09 INFO - PROCESS | 7121 | 1460977749064 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 04:09:09 INFO - PROCESS | 7121 | 1460977749067 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 04:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:09:09 INFO - PROCESS | 7121 | 1460977749073 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:09:09 INFO - PROCESS | 7121 | 1460977749075 Marionette TRACE conn3 <- [1,1662,null,{}] 04:09:09 INFO - PROCESS | 7121 | 1460977749080 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}] 04:09:09 INFO - PROCESS | 7121 | 1460977749247 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 04:09:09 INFO - PROCESS | 7121 | 1460977749450 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:09 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96ca5800 == 139 [pid = 7121] [id = 423] 04:09:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 271 (0x7f6d8d103400) [pid = 7121] [serial = 1270] [outer = (nil)] 04:09:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 272 (0x7f6d8d10c800) [pid = 7121] [serial = 1271] [outer = 0x7f6d8d103400] 04:09:09 INFO - PROCESS | 7121 | 1460977749559 Marionette DEBUG loaded listener.js 04:09:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 273 (0x7f6d8d111c00) [pid = 7121] [serial = 1272] [outer = 0x7f6d8d103400] 04:09:10 INFO - PROCESS | 7121 | 1460977750438 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]]]}] 04:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1432ms 04:09:10 INFO - PROCESS | 7121 | 1460977750506 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 04:09:10 INFO - PROCESS | 7121 | 1460977750509 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 04:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:09:10 INFO - PROCESS | 7121 | 1460977750515 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:09:10 INFO - PROCESS | 7121 | 1460977750517 Marionette TRACE conn3 <- [1,1666,null,{}] 04:09:10 INFO - PROCESS | 7121 | 1460977750522 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}] 04:09:10 INFO - PROCESS | 7121 | 1460977750702 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 04:09:10 INFO - PROCESS | 7121 | 1460977750906 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:10 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a620000 == 140 [pid = 7121] [id = 424] 04:09:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 274 (0x7f6d860eec00) [pid = 7121] [serial = 1273] [outer = (nil)] 04:09:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 275 (0x7f6d894a8c00) [pid = 7121] [serial = 1274] [outer = 0x7f6d860eec00] 04:09:10 INFO - PROCESS | 7121 | 1460977750976 Marionette DEBUG loaded listener.js 04:09:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 276 (0x7f6d8bcc0400) [pid = 7121] [serial = 1275] [outer = 0x7f6d860eec00] 04:09:12 INFO - PROCESS | 7121 | 1460977752286 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]]]}] 04:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1831ms 04:09:12 INFO - PROCESS | 7121 | 1460977752347 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 04:09:12 INFO - PROCESS | 7121 | 1460977752354 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 04:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:09:12 INFO - PROCESS | 7121 | 1460977752361 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:09:12 INFO - PROCESS | 7121 | 1460977752366 Marionette TRACE conn3 <- [1,1670,null,{}] 04:09:12 INFO - PROCESS | 7121 | 1460977752372 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}] 04:09:12 INFO - PROCESS | 7121 | 1460977752559 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 04:09:12 INFO - PROCESS | 7121 | 1460977752765 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:12 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8bc5d800 == 141 [pid = 7121] [id = 425] 04:09:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 277 (0x7f6d88dcec00) [pid = 7121] [serial = 1276] [outer = (nil)] 04:09:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 278 (0x7f6d88def000) [pid = 7121] [serial = 1277] [outer = 0x7f6d88dcec00] 04:09:12 INFO - PROCESS | 7121 | 1460977752873 Marionette DEBUG loaded listener.js 04:09:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 279 (0x7f6d8a5dac00) [pid = 7121] [serial = 1278] [outer = 0x7f6d88dcec00] 04:09:13 INFO - PROCESS | 7121 | 1460977753995 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]]]}] 04:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1691ms 04:09:14 INFO - PROCESS | 7121 | 1460977754053 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 04:09:14 INFO - PROCESS | 7121 | 1460977754061 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 04:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:09:14 INFO - PROCESS | 7121 | 1460977754071 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:09:14 INFO - PROCESS | 7121 | 1460977754074 Marionette TRACE conn3 <- [1,1674,null,{}] 04:09:14 INFO - PROCESS | 7121 | 1460977754080 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}] 04:09:14 INFO - PROCESS | 7121 | 1460977754269 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 04:09:14 INFO - PROCESS | 7121 | 1460977754564 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:14 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d88bc7000 == 142 [pid = 7121] [id = 426] 04:09:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 280 (0x7f6d88de4000) [pid = 7121] [serial = 1279] [outer = (nil)] 04:09:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 281 (0x7f6d8b909000) [pid = 7121] [serial = 1280] [outer = 0x7f6d88de4000] 04:09:14 INFO - PROCESS | 7121 | 1460977754633 Marionette DEBUG loaded listener.js 04:09:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 282 (0x7f6d8b91fc00) [pid = 7121] [serial = 1281] [outer = 0x7f6d88de4000] 04:09:15 INFO - PROCESS | 7121 | 1460977755448 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]]]}] 04:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1427ms 04:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:09:15 INFO - PROCESS | 7121 | 1460977755499 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 04:09:15 INFO - PROCESS | 7121 | 1460977755502 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 04:09:15 INFO - PROCESS | 7121 | 1460977755508 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:09:15 INFO - PROCESS | 7121 | 1460977755513 Marionette TRACE conn3 <- [1,1678,null,{}] 04:09:15 INFO - PROCESS | 7121 | 1460977755527 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}] 04:09:15 INFO - PROCESS | 7121 | 1460977755710 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 04:09:15 INFO - PROCESS | 7121 | 1460977755922 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:15 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c6a2800 == 143 [pid = 7121] [id = 427] 04:09:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 283 (0x7f6d8b905c00) [pid = 7121] [serial = 1282] [outer = (nil)] 04:09:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 284 (0x7f6d8bcc6400) [pid = 7121] [serial = 1283] [outer = 0x7f6d8b905c00] 04:09:16 INFO - PROCESS | 7121 | 1460977756033 Marionette DEBUG loaded listener.js 04:09:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 285 (0x7f6d8cd45c00) [pid = 7121] [serial = 1284] [outer = 0x7f6d8b905c00] 04:09:16 INFO - PROCESS | 7121 | 1460977756965 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]]]}] 04:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1543ms 04:09:17 INFO - PROCESS | 7121 | 1460977757051 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 04:09:17 INFO - PROCESS | 7121 | 1460977757056 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 04:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:09:17 INFO - PROCESS | 7121 | 1460977757061 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:09:17 INFO - PROCESS | 7121 | 1460977757063 Marionette TRACE conn3 <- [1,1682,null,{}] 04:09:17 INFO - PROCESS | 7121 | 1460977757068 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}] 04:09:17 INFO - PROCESS | 7121 | 1460977757271 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 04:09:17 INFO - PROCESS | 7121 | 1460977757594 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:17 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d88bcc000 == 144 [pid = 7121] [id = 428] 04:09:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 286 (0x7f6d88b88000) [pid = 7121] [serial = 1285] [outer = (nil)] 04:09:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 287 (0x7f6d8d147400) [pid = 7121] [serial = 1286] [outer = 0x7f6d88b88000] 04:09:17 INFO - PROCESS | 7121 | 1460977757670 Marionette DEBUG loaded listener.js 04:09:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 288 (0x7f6d8d150400) [pid = 7121] [serial = 1287] [outer = 0x7f6d88b88000] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da3997000 == 143 [pid = 7121] [id = 356] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 287 (0x7f6d8f948400) [pid = 7121] [serial = 1136] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 286 (0x7f6d9eae9000) [pid = 7121] [serial = 1163] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 285 (0x7f6db2c2c000) [pid = 7121] [serial = 1124] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 284 (0x7f6d88b8e800) [pid = 7121] [serial = 1127] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 283 (0x7f6d9708f000) [pid = 7121] [serial = 1103] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 282 (0x7f6d90bd6800) [pid = 7121] [serial = 1100] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 281 (0x7f6d9bc53400) [pid = 7121] [serial = 1106] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 280 (0x7f6daf0bc800) [pid = 7121] [serial = 1121] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 279 (0x7f6d9f12e400) [pid = 7121] [serial = 1115] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 278 (0x7f6d8f94c400) [pid = 7121] [serial = 1139] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 277 (0x7f6dadab9000) [pid = 7121] [serial = 1118] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 276 (0x7f6d9cb1dc00) [pid = 7121] [serial = 1109] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 275 (0x7f6d89d4c800) [pid = 7121] [serial = 1097] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 274 (0x7f6d9f148400) [pid = 7121] [serial = 1112] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 273 (0x7f6d88dd4c00) [pid = 7121] [serial = 1130] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 272 (0x7f6d873cc800) [pid = 7121] [serial = 1133] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9ce74800 == 142 [pid = 7121] [id = 203] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d96e73000 == 141 [pid = 7121] [id = 364] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d96e67000 == 140 [pid = 7121] [id = 207] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da08d4800 == 139 [pid = 7121] [id = 205] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da7b1d800 == 138 [pid = 7121] [id = 357] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95cd5800 == 137 [pid = 7121] [id = 410] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94ddc000 == 136 [pid = 7121] [id = 409] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90ca1000 == 135 [pid = 7121] [id = 408] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fd13000 == 134 [pid = 7121] [id = 407] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8c693800 == 133 [pid = 7121] [id = 406] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d871a2000 == 132 [pid = 7121] [id = 405] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97615800 == 131 [pid = 7121] [id = 11] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8b4d7000 == 130 [pid = 7121] [id = 404] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8bdd6000 == 129 [pid = 7121] [id = 402] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8bace800 == 128 [pid = 7121] [id = 401] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8bab7000 == 127 [pid = 7121] [id = 400] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d87826800 == 126 [pid = 7121] [id = 399] 04:09:18 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d875af800 == 125 [pid = 7121] [id = 398] 04:09:18 INFO - PROCESS | 7121 | 1460977758615 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]]]}] 04:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1577ms 04:09:18 INFO - PROCESS | 7121 | 1460977758640 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 04:09:18 INFO - PROCESS | 7121 | 1460977758644 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 04:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:09:18 INFO - PROCESS | 7121 | 1460977758649 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:09:18 INFO - PROCESS | 7121 | 1460977758651 Marionette TRACE conn3 <- [1,1686,null,{}] 04:09:18 INFO - PROCESS | 7121 | 1460977758656 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}] 04:09:18 INFO - PROCESS | 7121 | 1460977758846 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 271 (0x7f6d94babc00) [pid = 7121] [serial = 1154] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 270 (0x7f6d95a11c00) [pid = 7121] [serial = 1160] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 269 (0x7f6d9bc58c00) [pid = 7121] [serial = 1158] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 268 (0x7f6d95bc2800) [pid = 7121] [serial = 1155] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 267 (0x7f6d9d70d000) [pid = 7121] [serial = 1161] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 266 (0x7f6d9b932800) [pid = 7121] [serial = 1157] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 265 (0x7f6d93e42400) [pid = 7121] [serial = 1148] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 264 (0x7f6d94039400) [pid = 7121] [serial = 1149] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 263 (0x7f6d94040000) [pid = 7121] [serial = 1151] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 262 (0x7f6d94b80400) [pid = 7121] [serial = 1152] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 261 (0x7f6d894a5400) [pid = 7121] [serial = 1143] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 260 (0x7f6d88dcd000) [pid = 7121] [serial = 1142] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 259 (0x7f6d8d919400) [pid = 7121] [serial = 1146] [outer = (nil)] [url = about:blank] 04:09:18 INFO - PROCESS | 7121 | --DOMWINDOW == 258 (0x7f6d8c899c00) [pid = 7121] [serial = 1145] [outer = (nil)] [url = about:blank] 04:09:19 INFO - PROCESS | 7121 | 1460977759030 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:19 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d87820000 == 126 [pid = 7121] [id = 429] 04:09:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 259 (0x7f6d87681800) [pid = 7121] [serial = 1288] [outer = (nil)] 04:09:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 260 (0x7f6d8bba4c00) [pid = 7121] [serial = 1289] [outer = 0x7f6d87681800] 04:09:19 INFO - PROCESS | 7121 | 1460977759091 Marionette DEBUG loaded listener.js 04:09:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 261 (0x7f6d8da64800) [pid = 7121] [serial = 1290] [outer = 0x7f6d87681800] 04:09:19 INFO - PROCESS | 7121 | 1460977759809 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]]]}] 04:09: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 04:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1180ms 04:09:19 INFO - PROCESS | 7121 | 1460977759829 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 04:09:19 INFO - PROCESS | 7121 | 1460977759832 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 04:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:09:19 INFO - PROCESS | 7121 | 1460977759837 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:09:19 INFO - PROCESS | 7121 | 1460977759839 Marionette TRACE conn3 <- [1,1690,null,{}] 04:09:19 INFO - PROCESS | 7121 | 1460977759844 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}] 04:09:20 INFO - PROCESS | 7121 | 1460977760005 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 04:09:20 INFO - PROCESS | 7121 | 1460977760187 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:20 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fc7f000 == 127 [pid = 7121] [id = 430] 04:09:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 262 (0x7f6d8d914800) [pid = 7121] [serial = 1291] [outer = (nil)] 04:09:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 263 (0x7f6d90bd4800) [pid = 7121] [serial = 1292] [outer = 0x7f6d8d914800] 04:09:20 INFO - PROCESS | 7121 | 1460977760247 Marionette DEBUG loaded listener.js 04:09:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 264 (0x7f6d94a15000) [pid = 7121] [serial = 1293] [outer = 0x7f6d8d914800] 04:09:20 INFO - PROCESS | 7121 | 1460977760961 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]]]}] 04:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1178ms 04:09:21 INFO - PROCESS | 7121 | 1460977761017 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 04:09:21 INFO - PROCESS | 7121 | 1460977761030 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 04:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:09:21 INFO - PROCESS | 7121 | 1460977761039 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:09:21 INFO - PROCESS | 7121 | 1460977761041 Marionette TRACE conn3 <- [1,1694,null,{}] 04:09:21 INFO - PROCESS | 7121 | 1460977761055 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}] 04:09:21 INFO - PROCESS | 7121 | 1460977761261 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 04:09:21 INFO - PROCESS | 7121 | 1460977761281 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:21 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90c55800 == 128 [pid = 7121] [id = 431] 04:09:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 265 (0x7f6d8d916000) [pid = 7121] [serial = 1294] [outer = (nil)] 04:09:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 266 (0x7f6d94b85000) [pid = 7121] [serial = 1295] [outer = 0x7f6d8d916000] 04:09:21 INFO - PROCESS | 7121 | 1460977761336 Marionette DEBUG loaded listener.js 04:09:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 267 (0x7f6d95a06800) [pid = 7121] [serial = 1296] [outer = 0x7f6d8d916000] 04:09:22 INFO - PROCESS | 7121 | 1460977762142 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]]]}] 04:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1143ms 04:09:22 INFO - PROCESS | 7121 | 1460977762183 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 04:09:22 INFO - PROCESS | 7121 | 1460977762186 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 04:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:09:22 INFO - PROCESS | 7121 | 1460977762216 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:09:22 INFO - PROCESS | 7121 | 1460977762218 Marionette TRACE conn3 <- [1,1698,null,{}] 04:09:22 INFO - PROCESS | 7121 | 1460977762222 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}] 04:09:22 INFO - PROCESS | 7121 | 1460977762443 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 266 (0x7f6d873c5800) [pid = 7121] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 265 (0x7f6d95a09000) [pid = 7121] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 264 (0x7f6d9f0b0000) [pid = 7121] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 263 (0x7f6d88ded800) [pid = 7121] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 262 (0x7f6d98e28c00) [pid = 7121] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 261 (0x7f6d9f137800) [pid = 7121] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 260 (0x7f6d9faebc00) [pid = 7121] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 259 (0x7f6d9bc50800) [pid = 7121] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 258 (0x7f6d87d44c00) [pid = 7121] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 257 (0x7f6d89d4e000) [pid = 7121] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 256 (0x7f6d93cb9800) [pid = 7121] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 255 (0x7f6d89fd0000) [pid = 7121] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 254 (0x7f6d9bc51400) [pid = 7121] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 253 (0x7f6d94b7f800) [pid = 7121] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 252 (0x7f6d88a58800) [pid = 7121] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 251 (0x7f6d88de5400) [pid = 7121] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 250 (0x7f6d8b27a400) [pid = 7121] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 249 (0x7f6d894a6000) [pid = 7121] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 248 (0x7f6dad86d000) [pid = 7121] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 247 (0x7f6d94ba4c00) [pid = 7121] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 246 (0x7f6d9884cc00) [pid = 7121] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 245 (0x7f6d9d6e5000) [pid = 7121] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 244 (0x7f6d9ac17800) [pid = 7121] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 243 (0x7f6d8b26e800) [pid = 7121] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 242 (0x7f6da02ec400) [pid = 7121] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 241 (0x7f6d894a6800) [pid = 7121] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 240 (0x7f6d8b272400) [pid = 7121] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 239 (0x7f6d89fca400) [pid = 7121] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 238 (0x7f6d9b97c400) [pid = 7121] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 237 (0x7f6d96ed9c00) [pid = 7121] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 236 (0x7f6d88a57c00) [pid = 7121] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 235 (0x7f6d9f56c800) [pid = 7121] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 234 (0x7f6d88de4c00) [pid = 7121] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 233 (0x7f6da0210000) [pid = 7121] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 232 (0x7f6d9dcd8800) [pid = 7121] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 231 (0x7f6d943ad000) [pid = 7121] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 230 (0x7f6d93cbc800) [pid = 7121] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 229 (0x7f6d9e94d800) [pid = 7121] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 228 (0x7f6d87d45400) [pid = 7121] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 227 (0x7f6d9f0a7800) [pid = 7121] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 226 (0x7f6d9425a400) [pid = 7121] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 225 (0x7f6d88de2c00) [pid = 7121] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 224 (0x7f6d97aa2c00) [pid = 7121] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 223 (0x7f6d9884e000) [pid = 7121] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 222 (0x7f6da0615400) [pid = 7121] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 221 (0x7f6d873cb800) [pid = 7121] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 220 (0x7f6d8c89e800) [pid = 7121] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 219 (0x7f6d88dd6400) [pid = 7121] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 218 (0x7f6d8b4f3800) [pid = 7121] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 217 (0x7f6d94b8d800) [pid = 7121] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 216 (0x7f6d89fd2800) [pid = 7121] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:09:23 INFO - PROCESS | 7121 | --DOMWINDOW == 215 (0x7f6d8f94a800) [pid = 7121] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:09:23 INFO - PROCESS | 7121 | 1460977763485 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:23 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8759b000 == 129 [pid = 7121] [id = 432] 04:09:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 216 (0x7f6d873c5800) [pid = 7121] [serial = 1297] [outer = (nil)] 04:09:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 217 (0x7f6d87d45400) [pid = 7121] [serial = 1298] [outer = 0x7f6d873c5800] 04:09:23 INFO - PROCESS | 7121 | 1460977763541 Marionette DEBUG loaded listener.js 04:09:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 218 (0x7f6d88cc7400) [pid = 7121] [serial = 1299] [outer = 0x7f6d873c5800] 04:09:24 INFO - PROCESS | 7121 | 1460977764132 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]]]}] 04:09:24 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 04:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1954ms 04:09:24 INFO - PROCESS | 7121 | 1460977764148 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 04:09:24 INFO - PROCESS | 7121 | 1460977764153 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 04:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:09:24 INFO - PROCESS | 7121 | 1460977764161 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:09:24 INFO - PROCESS | 7121 | 1460977764164 Marionette TRACE conn3 <- [1,1702,null,{}] 04:09:24 INFO - PROCESS | 7121 | 1460977764168 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}] 04:09:24 INFO - PROCESS | 7121 | 1460977764388 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 04:09:24 INFO - PROCESS | 7121 | 1460977764409 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:24 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fb88800 == 130 [pid = 7121] [id = 433] 04:09:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 219 (0x7f6d873cb800) [pid = 7121] [serial = 1300] [outer = (nil)] 04:09:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 220 (0x7f6d8b27d400) [pid = 7121] [serial = 1301] [outer = 0x7f6d873cb800] 04:09:24 INFO - PROCESS | 7121 | 1460977764465 Marionette DEBUG loaded listener.js 04:09:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 221 (0x7f6d8f94a800) [pid = 7121] [serial = 1302] [outer = 0x7f6d873cb800] 04:09:25 INFO - PROCESS | 7121 | 1460977765183 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]]]}] 04:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1080ms 04:09:25 INFO - PROCESS | 7121 | 1460977765242 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 04:09:25 INFO - PROCESS | 7121 | 1460977765244 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 04:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:09:25 INFO - PROCESS | 7121 | 1460977765250 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:09:25 INFO - PROCESS | 7121 | 1460977765252 Marionette TRACE conn3 <- [1,1706,null,{}] 04:09:25 INFO - PROCESS | 7121 | 1460977765375 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}] 04:09:25 INFO - PROCESS | 7121 | 1460977765659 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 04:09:25 INFO - PROCESS | 7121 | 1460977765806 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:25 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d89ef7800 == 131 [pid = 7121] [id = 434] 04:09:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 222 (0x7f6d873d1400) [pid = 7121] [serial = 1303] [outer = (nil)] 04:09:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 223 (0x7f6d87687400) [pid = 7121] [serial = 1304] [outer = 0x7f6d873d1400] 04:09:25 INFO - PROCESS | 7121 | 1460977765874 Marionette DEBUG loaded listener.js 04:09:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 224 (0x7f6d88b91c00) [pid = 7121] [serial = 1305] [outer = 0x7f6d873d1400] 04:09:26 INFO - PROCESS | 7121 | 1460977766818 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]]]}] 04:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1630ms 04:09:26 INFO - PROCESS | 7121 | 1460977766883 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 04:09:26 INFO - PROCESS | 7121 | 1460977766891 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 04:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:09:26 INFO - PROCESS | 7121 | 1460977766898 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:09:26 INFO - PROCESS | 7121 | 1460977766901 Marionette TRACE conn3 <- [1,1710,null,{}] 04:09:26 INFO - PROCESS | 7121 | 1460977766908 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}] 04:09:27 INFO - PROCESS | 7121 | 1460977767141 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 04:09:27 INFO - PROCESS | 7121 | 1460977767396 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:27 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8ccce800 == 132 [pid = 7121] [id = 435] 04:09:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 225 (0x7f6d8b4fac00) [pid = 7121] [serial = 1306] [outer = (nil)] 04:09:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 226 (0x7f6d8b920c00) [pid = 7121] [serial = 1307] [outer = 0x7f6d8b4fac00] 04:09:27 INFO - PROCESS | 7121 | 1460977767518 Marionette DEBUG loaded listener.js 04:09:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 227 (0x7f6d8bcb7400) [pid = 7121] [serial = 1308] [outer = 0x7f6d8b4fac00] 04:09:28 INFO - PROCESS | 7121 | 1460977768390 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]]]}] 04:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1535ms 04:09:28 INFO - PROCESS | 7121 | 1460977768435 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 04:09:28 INFO - PROCESS | 7121 | 1460977768440 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 04:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:09:28 INFO - PROCESS | 7121 | 1460977768446 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:09:28 INFO - PROCESS | 7121 | 1460977768450 Marionette TRACE conn3 <- [1,1714,null,{}] 04:09:28 INFO - PROCESS | 7121 | 1460977768455 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}] 04:09:28 INFO - PROCESS | 7121 | 1460977768625 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 04:09:28 INFO - PROCESS | 7121 | 1460977768834 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:28 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94ada800 == 133 [pid = 7121] [id = 436] 04:09:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 228 (0x7f6d8bcbd800) [pid = 7121] [serial = 1309] [outer = (nil)] 04:09:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 229 (0x7f6d8d103c00) [pid = 7121] [serial = 1310] [outer = 0x7f6d8bcbd800] 04:09:28 INFO - PROCESS | 7121 | 1460977768906 Marionette DEBUG loaded listener.js 04:09:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 230 (0x7f6d8d150c00) [pid = 7121] [serial = 1311] [outer = 0x7f6d8bcbd800] 04:09:29 INFO - PROCESS | 7121 | 1460977769804 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]]]}] 04:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1428ms 04:09:29 INFO - PROCESS | 7121 | 1460977769879 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 04:09:29 INFO - PROCESS | 7121 | 1460977769888 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 04:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:09:29 INFO - PROCESS | 7121 | 1460977769901 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:09:29 INFO - PROCESS | 7121 | 1460977769904 Marionette TRACE conn3 <- [1,1718,null,{}] 04:09:29 INFO - PROCESS | 7121 | 1460977769909 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}] 04:09:30 INFO - PROCESS | 7121 | 1460977770117 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 04:09:30 INFO - PROCESS | 7121 | 1460977770317 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:30 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95ccf000 == 134 [pid = 7121] [id = 437] 04:09:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 231 (0x7f6d8c677c00) [pid = 7121] [serial = 1312] [outer = (nil)] 04:09:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 232 (0x7f6d93cb6400) [pid = 7121] [serial = 1313] [outer = 0x7f6d8c677c00] 04:09:30 INFO - PROCESS | 7121 | 1460977770387 Marionette DEBUG loaded listener.js 04:09:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 233 (0x7f6d9425ac00) [pid = 7121] [serial = 1314] [outer = 0x7f6d8c677c00] 04:09:31 INFO - PROCESS | 7121 | 1460977771250 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]]]}] 04:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1392ms 04:09:31 INFO - PROCESS | 7121 | 1460977771288 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 04:09:31 INFO - PROCESS | 7121 | 1460977771292 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 04:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:09:31 INFO - PROCESS | 7121 | 1460977771298 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:09:31 INFO - PROCESS | 7121 | 1460977771300 Marionette TRACE conn3 <- [1,1722,null,{}] 04:09:31 INFO - PROCESS | 7121 | 1460977771305 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}] 04:09:31 INFO - PROCESS | 7121 | 1460977771475 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 04:09:31 INFO - PROCESS | 7121 | 1460977771681 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:31 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97835800 == 135 [pid = 7121] [id = 438] 04:09:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 234 (0x7f6d8da6b000) [pid = 7121] [serial = 1315] [outer = (nil)] 04:09:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 235 (0x7f6d94e11c00) [pid = 7121] [serial = 1316] [outer = 0x7f6d8da6b000] 04:09:31 INFO - PROCESS | 7121 | 1460977771748 Marionette DEBUG loaded listener.js 04:09:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 236 (0x7f6d96be3800) [pid = 7121] [serial = 1317] [outer = 0x7f6d8da6b000] 04:09:32 INFO - PROCESS | 7121 | 1460977772638 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]]]}] 04:09:32 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 04:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1383ms 04:09:32 INFO - PROCESS | 7121 | 1460977772682 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 04:09:32 INFO - PROCESS | 7121 | 1460977772685 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 04:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:09:32 INFO - PROCESS | 7121 | 1460977772691 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:09:32 INFO - PROCESS | 7121 | 1460977772693 Marionette TRACE conn3 <- [1,1726,null,{}] 04:09:32 INFO - PROCESS | 7121 | 1460977772698 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}] 04:09:32 INFO - PROCESS | 7121 | 1460977772901 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 04:09:33 INFO - PROCESS | 7121 | 1460977773107 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:33 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97d07000 == 136 [pid = 7121] [id = 439] 04:09:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 237 (0x7f6d8c7c8000) [pid = 7121] [serial = 1318] [outer = (nil)] 04:09:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 238 (0x7f6d98e24c00) [pid = 7121] [serial = 1319] [outer = 0x7f6d8c7c8000] 04:09:33 INFO - PROCESS | 7121 | 1460977773179 Marionette DEBUG loaded listener.js 04:09:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 239 (0x7f6d9bd48800) [pid = 7121] [serial = 1320] [outer = 0x7f6d8c7c8000] 04:09:34 INFO - PROCESS | 7121 | 1460977774037 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]]]}] 04:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1377ms 04:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:09:34 INFO - PROCESS | 7121 | 1460977774069 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 04:09:34 INFO - PROCESS | 7121 | 1460977774072 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 04:09:34 INFO - PROCESS | 7121 | 1460977774078 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:09:34 INFO - PROCESS | 7121 | 1460977774081 Marionette TRACE conn3 <- [1,1730,null,{}] 04:09:34 INFO - PROCESS | 7121 | 1460977774085 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}] 04:09:34 INFO - PROCESS | 7121 | 1460977774254 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 04:09:34 INFO - PROCESS | 7121 | 1460977774463 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:34 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bb98000 == 137 [pid = 7121] [id = 440] 04:09:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 240 (0x7f6d93e48c00) [pid = 7121] [serial = 1321] [outer = (nil)] 04:09:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 241 (0x7f6d9dcd3400) [pid = 7121] [serial = 1322] [outer = 0x7f6d93e48c00] 04:09:34 INFO - PROCESS | 7121 | 1460977774532 Marionette DEBUG loaded listener.js 04:09:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 242 (0x7f6d9f0a7000) [pid = 7121] [serial = 1323] [outer = 0x7f6d93e48c00] 04:09:35 INFO - PROCESS | 7121 | 1460977775384 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]]]}] 04:09:35 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 04:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1335ms 04:09:35 INFO - PROCESS | 7121 | 1460977775414 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 04:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:09:35 INFO - PROCESS | 7121 | 1460977775418 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 04:09:35 INFO - PROCESS | 7121 | 1460977775423 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:09:35 INFO - PROCESS | 7121 | 1460977775426 Marionette TRACE conn3 <- [1,1734,null,{}] 04:09:35 INFO - PROCESS | 7121 | 1460977775431 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}] 04:09:35 INFO - PROCESS | 7121 | 1460977775596 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 04:09:35 INFO - PROCESS | 7121 | 1460977775803 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:35 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f7ab000 == 138 [pid = 7121] [id = 441] 04:09:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 243 (0x7f6d9884cc00) [pid = 7121] [serial = 1324] [outer = (nil)] 04:09:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 244 (0x7f6d9f13f800) [pid = 7121] [serial = 1325] [outer = 0x7f6d9884cc00] 04:09:35 INFO - PROCESS | 7121 | 1460977775913 Marionette DEBUG loaded listener.js 04:09:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 245 (0x7f6d9f461800) [pid = 7121] [serial = 1326] [outer = 0x7f6d9884cc00] 04:09:36 INFO - PROCESS | 7121 | 1460977776760 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]]]}] 04:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1387ms 04:09:36 INFO - PROCESS | 7121 | 1460977776811 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 04:09:36 INFO - PROCESS | 7121 | 1460977776814 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 04:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:09:36 INFO - PROCESS | 7121 | 1460977776820 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:09:36 INFO - PROCESS | 7121 | 1460977776822 Marionette TRACE conn3 <- [1,1738,null,{}] 04:09:36 INFO - PROCESS | 7121 | 1460977776827 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}] 04:09:37 INFO - PROCESS | 7121 | 1460977777001 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 04:09:37 INFO - PROCESS | 7121 | 1460977777264 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:37 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da3997000 == 139 [pid = 7121] [id = 442] 04:09:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 246 (0x7f6d97095000) [pid = 7121] [serial = 1327] [outer = (nil)] 04:09:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 247 (0x7f6d9f99a000) [pid = 7121] [serial = 1328] [outer = 0x7f6d97095000] 04:09:37 INFO - PROCESS | 7121 | 1460977777347 Marionette DEBUG loaded listener.js 04:09:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 248 (0x7f6da02e9800) [pid = 7121] [serial = 1329] [outer = 0x7f6d97095000] 04:09:38 INFO - PROCESS | 7121 | 1460977778182 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]]]}] 04:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1434ms 04:09:38 INFO - PROCESS | 7121 | 1460977778255 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 04:09:38 INFO - PROCESS | 7121 | 1460977778258 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 04:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:09:38 INFO - PROCESS | 7121 | 1460977778264 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:09:38 INFO - PROCESS | 7121 | 1460977778266 Marionette TRACE conn3 <- [1,1742,null,{}] 04:09:38 INFO - PROCESS | 7121 | 1460977778271 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}] 04:09:38 INFO - PROCESS | 7121 | 1460977778439 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 04:09:38 INFO - PROCESS | 7121 | 1460977778656 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:38 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadb6a000 == 140 [pid = 7121] [id = 443] 04:09:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 249 (0x7f6d9bd50400) [pid = 7121] [serial = 1330] [outer = (nil)] 04:09:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 250 (0x7f6da0c49800) [pid = 7121] [serial = 1331] [outer = 0x7f6d9bd50400] 04:09:38 INFO - PROCESS | 7121 | 1460977778769 Marionette DEBUG loaded listener.js 04:09:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 251 (0x7f6da3ae8400) [pid = 7121] [serial = 1332] [outer = 0x7f6d9bd50400] 04:09:39 INFO - PROCESS | 7121 | 1460977779630 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]]]}] 04:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1431ms 04:09:39 INFO - PROCESS | 7121 | 1460977779696 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 04:09:39 INFO - PROCESS | 7121 | 1460977779700 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 04:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:09:39 INFO - PROCESS | 7121 | 1460977779706 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:09:39 INFO - PROCESS | 7121 | 1460977779709 Marionette TRACE conn3 <- [1,1746,null,{}] 04:09:39 INFO - PROCESS | 7121 | 1460977779714 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}] 04:09:39 INFO - PROCESS | 7121 | 1460977779914 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 04:09:40 INFO - PROCESS | 7121 | 1460977780122 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:40 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db4e85000 == 141 [pid = 7121] [id = 444] 04:09:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 252 (0x7f6d9f2bb800) [pid = 7121] [serial = 1333] [outer = (nil)] 04:09:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 253 (0x7f6dadde2000) [pid = 7121] [serial = 1334] [outer = 0x7f6d9f2bb800] 04:09:40 INFO - PROCESS | 7121 | 1460977780242 Marionette DEBUG loaded listener.js 04:09:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 254 (0x7f6db2c2c000) [pid = 7121] [serial = 1335] [outer = 0x7f6d9f2bb800] 04:09:41 INFO - PROCESS | 7121 | 1460977781151 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]]]}] 04:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1492ms 04:09:41 INFO - PROCESS | 7121 | 1460977781199 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 04:09:41 INFO - PROCESS | 7121 | 1460977781203 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 04:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:09:41 INFO - PROCESS | 7121 | 1460977781208 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:09:41 INFO - PROCESS | 7121 | 1460977781212 Marionette TRACE conn3 <- [1,1750,null,{}] 04:09:41 INFO - PROCESS | 7121 | 1460977781217 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}] 04:09:41 INFO - PROCESS | 7121 | 1460977781392 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 04:09:41 INFO - PROCESS | 7121 | 1460977781604 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:41 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d99e800 == 142 [pid = 7121] [id = 445] 04:09:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 255 (0x7f6d87e02c00) [pid = 7121] [serial = 1336] [outer = (nil)] 04:09:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 256 (0x7f6d87e0cc00) [pid = 7121] [serial = 1337] [outer = 0x7f6d87e02c00] 04:09:41 INFO - PROCESS | 7121 | 1460977781710 Marionette DEBUG loaded listener.js 04:09:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 257 (0x7f6daf0bc800) [pid = 7121] [serial = 1338] [outer = 0x7f6d87e02c00] 04:09:42 INFO - PROCESS | 7121 | 1460977782633 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]]]}] 04:09:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:09:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1481ms 04:09:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:09:42 INFO - PROCESS | 7121 | 1460977782690 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 04:09:42 INFO - PROCESS | 7121 | 1460977782693 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 04:09:42 INFO - PROCESS | 7121 | 1460977782699 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:09:42 INFO - PROCESS | 7121 | 1460977782702 Marionette TRACE conn3 <- [1,1754,null,{}] 04:09:42 INFO - PROCESS | 7121 | 1460977782706 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}] 04:09:42 INFO - PROCESS | 7121 | 1460977782886 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 04:09:43 INFO - PROCESS | 7121 | 1460977783096 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:43 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d874ca800 == 143 [pid = 7121] [id = 446] 04:09:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 258 (0x7f6d8615f400) [pid = 7121] [serial = 1339] [outer = (nil)] 04:09:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 259 (0x7f6d86168400) [pid = 7121] [serial = 1340] [outer = 0x7f6d8615f400] 04:09:43 INFO - PROCESS | 7121 | 1460977783204 Marionette DEBUG loaded listener.js 04:09:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 260 (0x7f6d8616e000) [pid = 7121] [serial = 1341] [outer = 0x7f6d8615f400] 04:09:44 INFO - PROCESS | 7121 | 1460977784091 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]]]}] 04:09:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1432ms 04:09:44 INFO - PROCESS | 7121 | 1460977784131 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 04:09:44 INFO - PROCESS | 7121 | 1460977784133 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 04:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:09:44 INFO - PROCESS | 7121 | 1460977784139 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:09:44 INFO - PROCESS | 7121 | 1460977784141 Marionette TRACE conn3 <- [1,1758,null,{}] 04:09:44 INFO - PROCESS | 7121 | 1460977784146 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}] 04:09:44 INFO - PROCESS | 7121 | 1460977784319 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 04:09:44 INFO - PROCESS | 7121 | 1460977784533 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:44 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d870c6800 == 144 [pid = 7121] [id = 447] 04:09:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 261 (0x7f6d86161000) [pid = 7121] [serial = 1342] [outer = (nil)] 04:09:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 262 (0x7f6d87d45c00) [pid = 7121] [serial = 1343] [outer = 0x7f6d86161000] 04:09:44 INFO - PROCESS | 7121 | 1460977784642 Marionette DEBUG loaded listener.js 04:09:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 263 (0x7f6d88a62800) [pid = 7121] [serial = 1344] [outer = 0x7f6d86161000] 04:09:45 INFO - PROCESS | 7121 | 1460977785530 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]]]}] 04:09:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1437ms 04:09:45 INFO - PROCESS | 7121 | 1460977785578 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 04:09:45 INFO - PROCESS | 7121 | 1460977785581 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 04:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:09:45 INFO - PROCESS | 7121 | 1460977785587 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:09:45 INFO - PROCESS | 7121 | 1460977785589 Marionette TRACE conn3 <- [1,1762,null,{}] 04:09:45 INFO - PROCESS | 7121 | 1460977785594 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}] 04:09:45 INFO - PROCESS | 7121 | 1460977785759 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 04:09:45 INFO - PROCESS | 7121 | 1460977785977 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:46 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d87821000 == 145 [pid = 7121] [id = 448] 04:09:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 264 (0x7f6d860e1800) [pid = 7121] [serial = 1345] [outer = (nil)] 04:09:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 265 (0x7f6d860ed000) [pid = 7121] [serial = 1346] [outer = 0x7f6d860e1800] 04:09:46 INFO - PROCESS | 7121 | 1460977786415 Marionette DEBUG loaded listener.js 04:09:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 266 (0x7f6d8768dc00) [pid = 7121] [serial = 1347] [outer = 0x7f6d860e1800] 04:09:47 INFO - PROCESS | 7121 | 1460977787381 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]]]}] 04:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1831ms 04:09:47 INFO - PROCESS | 7121 | 1460977787420 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 04:09:47 INFO - PROCESS | 7121 | 1460977787424 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 04:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:09:47 INFO - PROCESS | 7121 | 1460977787431 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:09:47 INFO - PROCESS | 7121 | 1460977787435 Marionette TRACE conn3 <- [1,1766,null,{}] 04:09:47 INFO - PROCESS | 7121 | 1460977787442 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}] 04:09:47 INFO - PROCESS | 7121 | 1460977787617 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 04:09:47 INFO - PROCESS | 7121 | 1460977787834 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:47 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cdc8800 == 146 [pid = 7121] [id = 449] 04:09:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 267 (0x7f6d860e5400) [pid = 7121] [serial = 1348] [outer = (nil)] 04:09:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 268 (0x7f6d894a8000) [pid = 7121] [serial = 1349] [outer = 0x7f6d860e5400] 04:09:47 INFO - PROCESS | 7121 | 1460977787936 Marionette DEBUG loaded listener.js 04:09:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 269 (0x7f6d8a5dc000) [pid = 7121] [serial = 1350] [outer = 0x7f6d860e5400] 04:09:49 INFO - PROCESS | 7121 | 1460977789020 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]]]}] 04:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1635ms 04:09:49 INFO - PROCESS | 7121 | 1460977789066 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 04:09:49 INFO - PROCESS | 7121 | 1460977789071 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 04:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:09:49 INFO - PROCESS | 7121 | 1460977789080 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:09:49 INFO - PROCESS | 7121 | 1460977789083 Marionette TRACE conn3 <- [1,1770,null,{}] 04:09:49 INFO - PROCESS | 7121 | 1460977789088 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}] 04:09:49 INFO - PROCESS | 7121 | 1460977789247 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 04:09:49 INFO - PROCESS | 7121 | 1460977789541 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:49 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8609a800 == 147 [pid = 7121] [id = 450] 04:09:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 270 (0x7f6d873c8c00) [pid = 7121] [serial = 1351] [outer = (nil)] 04:09:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 271 (0x7f6d8b350400) [pid = 7121] [serial = 1352] [outer = 0x7f6d873c8c00] 04:09:49 INFO - PROCESS | 7121 | 1460977789682 Marionette DEBUG loaded listener.js 04:09:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 272 (0x7f6d8b4fec00) [pid = 7121] [serial = 1353] [outer = 0x7f6d873c8c00] 04:09:49 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8759b000 == 146 [pid = 7121] [id = 432] 04:09:49 INFO - PROCESS | 7121 | --DOMWINDOW == 271 (0x7f6d8b90bc00) [pid = 7121] [serial = 1199] [outer = (nil)] [url = about:blank] 04:09:49 INFO - PROCESS | 7121 | --DOMWINDOW == 270 (0x7f6d8b919c00) [pid = 7121] [serial = 1202] [outer = (nil)] [url = about:blank] 04:09:49 INFO - PROCESS | 7121 | --DOMWINDOW == 269 (0x7f6d8b923c00) [pid = 7121] [serial = 1205] [outer = (nil)] [url = about:blank] 04:09:49 INFO - PROCESS | 7121 | --DOMWINDOW == 268 (0x7f6d8bba2800) [pid = 7121] [serial = 1208] [outer = (nil)] [url = about:blank] 04:09:49 INFO - PROCESS | 7121 | --DOMWINDOW == 267 (0x7f6d8da68c00) [pid = 7121] [serial = 1235] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90c55800 == 145 [pid = 7121] [id = 431] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fc7f000 == 144 [pid = 7121] [id = 430] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d87820000 == 143 [pid = 7121] [id = 429] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d88bcc000 == 142 [pid = 7121] [id = 428] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8c6a2800 == 141 [pid = 7121] [id = 427] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d88bc7000 == 140 [pid = 7121] [id = 426] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8bc5d800 == 139 [pid = 7121] [id = 425] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8a630000 == 138 [pid = 7121] [id = 422] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97a82000 == 137 [pid = 7121] [id = 421] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97a69800 == 136 [pid = 7121] [id = 420] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8db81000 == 135 [pid = 7121] [id = 419] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db4e84800 == 134 [pid = 7121] [id = 418] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dae9b9000 == 133 [pid = 7121] [id = 417] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da0233800 == 132 [pid = 7121] [id = 416] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9cdc9000 == 131 [pid = 7121] [id = 415] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d998e4800 == 130 [pid = 7121] [id = 414] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8718f800 == 129 [pid = 7121] [id = 374] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fd06800 == 128 [pid = 7121] [id = 413] 04:09:50 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8b32c800 == 127 [pid = 7121] [id = 412] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 266 (0x7f6db2654000) [pid = 7121] [serial = 948] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 265 (0x7f6da14a8c00) [pid = 7121] [serial = 1008] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 264 (0x7f6d96be4000) [pid = 7121] [serial = 1056] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 263 (0x7f6d95bc6000) [pid = 7121] [serial = 996] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 262 (0x7f6daccdd000) [pid = 7121] [serial = 885] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 261 (0x7f6d90bd2800) [pid = 7121] [serial = 1026] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 260 (0x7f6da0218400) [pid = 7121] [serial = 1074] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 259 (0x7f6d98ee6c00) [pid = 7121] [serial = 999] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 258 (0x7f6d89d5a000) [pid = 7121] [serial = 1050] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 257 (0x7f6d97aad400) [pid = 7121] [serial = 894] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 256 (0x7f6da03c0c00) [pid = 7121] [serial = 882] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 255 (0x7f6da6f06c00) [pid = 7121] [serial = 1080] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 254 (0x7f6d8f951800) [pid = 7121] [serial = 1140] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 253 (0x7f6d9bc54c00) [pid = 7121] [serial = 1002] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 252 (0x7f6da3af4400) [pid = 7121] [serial = 942] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 251 (0x7f6d8c7c7c00) [pid = 7121] [serial = 990] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 250 (0x7f6da0973800) [pid = 7121] [serial = 1077] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 249 (0x7f6d9f56c000) [pid = 7121] [serial = 1071] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 248 (0x7f6daef04400) [pid = 7121] [serial = 1011] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 247 (0x7f6d9f2b3800) [pid = 7121] [serial = 939] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 246 (0x7f6d87d50c00) [pid = 7121] [serial = 1023] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 245 (0x7f6d94b8a800) [pid = 7121] [serial = 930] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 244 (0x7f6d94baec00) [pid = 7121] [serial = 876] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 243 (0x7f6d93cbd000) [pid = 7121] [serial = 993] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 242 (0x7f6d9ff28c00) [pid = 7121] [serial = 1005] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 241 (0x7f6d9b9cc000) [pid = 7121] [serial = 933] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 240 (0x7f6d89d52800) [pid = 7121] [serial = 900] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 239 (0x7f6d9b97b000) [pid = 7121] [serial = 1062] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 238 (0x7f6db3004000) [pid = 7121] [serial = 957] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 237 (0x7f6d894b0400) [pid = 7121] [serial = 1017] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 236 (0x7f6db3146000) [pid = 7121] [serial = 888] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 235 (0x7f6d9ac1e000) [pid = 7121] [serial = 1059] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 234 (0x7f6d9bc5a400) [pid = 7121] [serial = 879] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 233 (0x7f6d9ea87400) [pid = 7121] [serial = 1065] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 232 (0x7f6d9f13b800) [pid = 7121] [serial = 1068] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 231 (0x7f6d8b27cc00) [pid = 7121] [serial = 951] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 230 (0x7f6db2d61400) [pid = 7121] [serial = 1014] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 229 (0x7f6d98eed800) [pid = 7121] [serial = 1020] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 228 (0x7f6d8b4f8c00) [pid = 7121] [serial = 954] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 227 (0x7f6d89fd7800) [pid = 7121] [serial = 897] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 226 (0x7f6d9f0b4400) [pid = 7121] [serial = 891] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 225 (0x7f6d9f0ae400) [pid = 7121] [serial = 936] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 224 (0x7f6d8c926000) [pid = 7121] [serial = 927] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 223 (0x7f6daec23c00) [pid = 7121] [serial = 945] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 222 (0x7f6d8da68400) [pid = 7121] [serial = 1053] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 221 (0x7f6d88b85000) [pid = 7121] [serial = 1215] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 220 (0x7f6d8768d800) [pid = 7121] [serial = 1214] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 219 (0x7f6d88de8800) [pid = 7121] [serial = 1166] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 218 (0x7f6d93cbec00) [pid = 7121] [serial = 1223] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 217 (0x7f6db4e05000) [pid = 7121] [serial = 1193] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 216 (0x7f6d89d91c00) [pid = 7121] [serial = 1184] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 215 (0x7f6d89fca800) [pid = 7121] [serial = 1218] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 214 (0x7f6d894a8400) [pid = 7121] [serial = 1217] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 213 (0x7f6d8a5e6400) [pid = 7121] [serial = 1190] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 212 (0x7f6d8bbac400) [pid = 7121] [serial = 1220] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 211 (0x7f6d8d917800) [pid = 7121] [serial = 1221] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 210 (0x7f6d976c7c00) [pid = 7121] [serial = 1229] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 209 (0x7f6d8a5d9400) [pid = 7121] [serial = 1187] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 208 (0x7f6d9f134c00) [pid = 7121] [serial = 1175] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 207 (0x7f6d87689000) [pid = 7121] [serial = 1196] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 206 (0x7f6dadde8800) [pid = 7121] [serial = 1181] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 205 (0x7f6d94034000) [pid = 7121] [serial = 1169] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 204 (0x7f6d860e8c00) [pid = 7121] [serial = 1211] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 203 (0x7f6d9b9d2c00) [pid = 7121] [serial = 1172] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 202 (0x7f6d9f9a0800) [pid = 7121] [serial = 1178] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 201 (0x7f6d9b9d5c00) [pid = 7121] [serial = 1230] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 200 (0x7f6d96bed800) [pid = 7121] [serial = 1232] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 199 (0x7f6d943a2000) [pid = 7121] [serial = 1226] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 198 (0x7f6d94ba3400) [pid = 7121] [serial = 1227] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 197 (0x7f6d9ce8c800) [pid = 7121] [serial = 1233] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | --DOMWINDOW == 196 (0x7f6d9403e000) [pid = 7121] [serial = 1224] [outer = (nil)] [url = about:blank] 04:09:50 INFO - PROCESS | 7121 | 1460977790581 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]]]}] 04:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1534ms 04:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:09:50 INFO - PROCESS | 7121 | 1460977790615 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 04:09:50 INFO - PROCESS | 7121 | 1460977790617 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 04:09:50 INFO - PROCESS | 7121 | 1460977790623 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:09:50 INFO - PROCESS | 7121 | 1460977790629 Marionette TRACE conn3 <- [1,1774,null,{}] 04:09:50 INFO - PROCESS | 7121 | 1460977790643 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}] 04:09:50 INFO - PROCESS | 7121 | 1460977790824 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 04:09:50 INFO - PROCESS | 7121 | 1460977790989 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:51 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d88a88000 == 128 [pid = 7121] [id = 451] 04:09:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 197 (0x7f6d88a56400) [pid = 7121] [serial = 1354] [outer = (nil)] 04:09:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 198 (0x7f6d8bcb7c00) [pid = 7121] [serial = 1355] [outer = 0x7f6d88a56400] 04:09:51 INFO - PROCESS | 7121 | 1460977791047 Marionette DEBUG loaded listener.js 04:09:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 199 (0x7f6d8bcc6c00) [pid = 7121] [serial = 1356] [outer = 0x7f6d88a56400] 04:09:51 INFO - PROCESS | 7121 | 1460977791888 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]]]}] 04:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1293ms 04:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:09:51 INFO - PROCESS | 7121 | 1460977791918 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 04:09:51 INFO - PROCESS | 7121 | 1460977791921 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 04:09:51 INFO - PROCESS | 7121 | 1460977791928 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:09:51 INFO - PROCESS | 7121 | 1460977791931 Marionette TRACE conn3 <- [1,1778,null,{}] 04:09:51 INFO - PROCESS | 7121 | 1460977791937 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}] 04:09:52 INFO - PROCESS | 7121 | 1460977792120 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 04:09:52 INFO - PROCESS | 7121 | 1460977792318 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:52 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8bddd800 == 129 [pid = 7121] [id = 452] 04:09:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 200 (0x7f6d88a57800) [pid = 7121] [serial = 1357] [outer = (nil)] 04:09:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 201 (0x7f6d8c7cdc00) [pid = 7121] [serial = 1358] [outer = 0x7f6d88a57800] 04:09:52 INFO - PROCESS | 7121 | 1460977792391 Marionette DEBUG loaded listener.js 04:09:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 202 (0x7f6d8c92a400) [pid = 7121] [serial = 1359] [outer = 0x7f6d88a57800] 04:09:53 INFO - PROCESS | 7121 | 1460977793209 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]]]}] 04:09:53 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 04:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1336ms 04:09:53 INFO - PROCESS | 7121 | 1460977793265 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 04:09:53 INFO - PROCESS | 7121 | 1460977793269 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 04:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:09:53 INFO - PROCESS | 7121 | 1460977793274 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:09:53 INFO - PROCESS | 7121 | 1460977793276 Marionette TRACE conn3 <- [1,1782,null,{}] 04:09:53 INFO - PROCESS | 7121 | 1460977793281 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}] 04:09:53 INFO - PROCESS | 7121 | 1460977793510 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 04:09:53 INFO - PROCESS | 7121 | 1460977793549 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:53 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8ccdb000 == 130 [pid = 7121] [id = 453] 04:09:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 203 (0x7f6d8d104400) [pid = 7121] [serial = 1360] [outer = (nil)] 04:09:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 204 (0x7f6d8d10b800) [pid = 7121] [serial = 1361] [outer = 0x7f6d8d104400] 04:09:53 INFO - PROCESS | 7121 | 1460977793617 Marionette DEBUG loaded listener.js 04:09:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 205 (0x7f6d8d14d400) [pid = 7121] [serial = 1362] [outer = 0x7f6d8d104400] 04:09:54 INFO - PROCESS | 7121 | --DOMWINDOW == 204 (0x7f6d88de4000) [pid = 7121] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:09:54 INFO - PROCESS | 7121 | --DOMWINDOW == 203 (0x7f6d88b88000) [pid = 7121] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:09:54 INFO - PROCESS | 7121 | --DOMWINDOW == 202 (0x7f6d8b905c00) [pid = 7121] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:09:54 INFO - PROCESS | 7121 | --DOMWINDOW == 201 (0x7f6d8d914800) [pid = 7121] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:09:54 INFO - PROCESS | 7121 | --DOMWINDOW == 200 (0x7f6d8d916000) [pid = 7121] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:09:54 INFO - PROCESS | 7121 | --DOMWINDOW == 199 (0x7f6d87681800) [pid = 7121] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:09:54 INFO - PROCESS | 7121 | --DOMWINDOW == 198 (0x7f6d873c5800) [pid = 7121] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:09:54 INFO - PROCESS | 7121 | --DOMWINDOW == 197 (0x7f6d88dcec00) [pid = 7121] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:09:55 INFO - PROCESS | 7121 | 1460977795037 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]]]}] 04:09:55 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 04:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1778ms 04:09:55 INFO - PROCESS | 7121 | 1460977795053 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 04:09:55 INFO - PROCESS | 7121 | 1460977795056 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 04:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:09:55 INFO - PROCESS | 7121 | 1460977795061 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:09:55 INFO - PROCESS | 7121 | 1460977795063 Marionette TRACE conn3 <- [1,1786,null,{}] 04:09:55 INFO - PROCESS | 7121 | 1460977795068 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}] 04:09:55 INFO - PROCESS | 7121 | 1460977795236 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 04:09:55 INFO - PROCESS | 7121 | 1460977795403 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:55 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d99f800 == 131 [pid = 7121] [id = 454] 04:09:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 198 (0x7f6d89d51400) [pid = 7121] [serial = 1363] [outer = (nil)] 04:09:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 199 (0x7f6d8d14d000) [pid = 7121] [serial = 1364] [outer = 0x7f6d89d51400] 04:09:55 INFO - PROCESS | 7121 | 1460977795462 Marionette DEBUG loaded listener.js 04:09:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 200 (0x7f6d8f94b800) [pid = 7121] [serial = 1365] [outer = 0x7f6d89d51400] 04:09:56 INFO - PROCESS | 7121 | 1460977796138 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]]]}] 04:09:56 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 04:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1131ms 04:09:56 INFO - PROCESS | 7121 | 1460977796194 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 04:09:56 INFO - PROCESS | 7121 | 1460977796209 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 04:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:09:56 INFO - PROCESS | 7121 | 1460977796228 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:09:56 INFO - PROCESS | 7121 | 1460977796230 Marionette TRACE conn3 <- [1,1790,null,{}] 04:09:56 INFO - PROCESS | 7121 | 1460977796235 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}] 04:09:56 INFO - PROCESS | 7121 | 1460977796403 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 04:09:56 INFO - PROCESS | 7121 | 1460977796412 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:56 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fc8b000 == 132 [pid = 7121] [id = 455] 04:09:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 201 (0x7f6d8f94c000) [pid = 7121] [serial = 1366] [outer = (nil)] 04:09:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 202 (0x7f6d90bd4c00) [pid = 7121] [serial = 1367] [outer = 0x7f6d8f94c000] 04:09:56 INFO - PROCESS | 7121 | 1460977796470 Marionette DEBUG loaded listener.js 04:09:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 203 (0x7f6d93e49c00) [pid = 7121] [serial = 1368] [outer = 0x7f6d8f94c000] 04:09:57 INFO - PROCESS | 7121 | 1460977797703 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]]]}] 04:09:57 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) 04:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1537ms 04:09:57 INFO - PROCESS | 7121 | 1460977797772 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 04:09:57 INFO - PROCESS | 7121 | 1460977797782 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 04:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:09:57 INFO - PROCESS | 7121 | 1460977797796 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:09:57 INFO - PROCESS | 7121 | 1460977797803 Marionette TRACE conn3 <- [1,1794,null,{}] 04:09:57 INFO - PROCESS | 7121 | 1460977797815 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}] 04:09:58 INFO - PROCESS | 7121 | 1460977798090 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 04:09:58 INFO - PROCESS | 7121 | 1460977798328 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:58 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b32a800 == 133 [pid = 7121] [id = 456] 04:09:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 204 (0x7f6d88b87400) [pid = 7121] [serial = 1369] [outer = (nil)] 04:09:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 205 (0x7f6d894a4c00) [pid = 7121] [serial = 1370] [outer = 0x7f6d88b87400] 04:09:58 INFO - PROCESS | 7121 | 1460977798402 Marionette DEBUG loaded listener.js 04:09:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 206 (0x7f6d89fca800) [pid = 7121] [serial = 1371] [outer = 0x7f6d88b87400] 04:09:59 INFO - PROCESS | 7121 | 1460977799308 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]]]}] 04:09:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:09:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1549ms 04:09:59 INFO - PROCESS | 7121 | 1460977799343 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 04:09:59 INFO - PROCESS | 7121 | 1460977799351 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 04:09:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:09:59 INFO - PROCESS | 7121 | 1460977799360 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:09:59 INFO - PROCESS | 7121 | 1460977799364 Marionette TRACE conn3 <- [1,1798,null,{}] 04:09:59 INFO - PROCESS | 7121 | 1460977799370 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}] 04:09:59 INFO - PROCESS | 7121 | 1460977799561 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 04:09:59 INFO - PROCESS | 7121 | 1460977799768 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:59 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cce2000 == 134 [pid = 7121] [id = 457] 04:09:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 207 (0x7f6d88b88000) [pid = 7121] [serial = 1372] [outer = (nil)] 04:09:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 208 (0x7f6d8b905000) [pid = 7121] [serial = 1373] [outer = 0x7f6d88b88000] 04:09:59 INFO - PROCESS | 7121 | 1460977799835 Marionette DEBUG loaded listener.js 04:09:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 209 (0x7f6d8bcbb000) [pid = 7121] [serial = 1374] [outer = 0x7f6d88b88000] 04:10:00 INFO - PROCESS | 7121 | 1460977800746 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]]]}] 04:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1435ms 04:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:10:00 INFO - PROCESS | 7121 | 1460977800797 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 04:10:00 INFO - PROCESS | 7121 | 1460977800800 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 04:10:00 INFO - PROCESS | 7121 | 1460977800807 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:10:00 INFO - PROCESS | 7121 | 1460977800812 Marionette TRACE conn3 <- [1,1802,null,{}] 04:10:00 INFO - PROCESS | 7121 | 1460977800827 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}] 04:10:01 INFO - PROCESS | 7121 | 1460977801107 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 04:10:01 INFO - PROCESS | 7121 | 1460977801255 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:01 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90c54000 == 135 [pid = 7121] [id = 458] 04:10:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 210 (0x7f6d8bbac400) [pid = 7121] [serial = 1375] [outer = (nil)] 04:10:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 211 (0x7f6d8d14bc00) [pid = 7121] [serial = 1376] [outer = 0x7f6d8bbac400] 04:10:01 INFO - PROCESS | 7121 | 1460977801405 Marionette DEBUG loaded listener.js 04:10:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 212 (0x7f6d8da6a400) [pid = 7121] [serial = 1377] [outer = 0x7f6d8bbac400] 04:10:02 INFO - PROCESS | 7121 | 1460977802338 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]]]}] 04:10:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1584ms 04:10:02 INFO - PROCESS | 7121 | 1460977802407 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 04:10:02 INFO - PROCESS | 7121 | 1460977802412 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 04:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:10:02 INFO - PROCESS | 7121 | 1460977802421 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:10:02 INFO - PROCESS | 7121 | 1460977802423 Marionette TRACE conn3 <- [1,1806,null,{}] 04:10:02 INFO - PROCESS | 7121 | 1460977802428 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}] 04:10:02 INFO - PROCESS | 7121 | 1460977802613 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 04:10:02 INFO - PROCESS | 7121 | 1460977802865 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:02 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d941d2800 == 136 [pid = 7121] [id = 459] 04:10:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 213 (0x7f6d8a5dd000) [pid = 7121] [serial = 1378] [outer = (nil)] 04:10:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 214 (0x7f6d94039400) [pid = 7121] [serial = 1379] [outer = 0x7f6d8a5dd000] 04:10:02 INFO - PROCESS | 7121 | 1460977802979 Marionette DEBUG loaded listener.js 04:10:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 215 (0x7f6d943a2000) [pid = 7121] [serial = 1380] [outer = 0x7f6d8a5dd000] 04:10:03 INFO - PROCESS | 7121 | 1460977803839 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]]]}] 04:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1481ms 04:10:03 INFO - PROCESS | 7121 | 1460977803903 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 04:10:03 INFO - PROCESS | 7121 | 1460977803907 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 04:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:10:03 INFO - PROCESS | 7121 | 1460977803912 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:10:03 INFO - PROCESS | 7121 | 1460977803914 Marionette TRACE conn3 <- [1,1810,null,{}] 04:10:03 INFO - PROCESS | 7121 | 1460977803920 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}] 04:10:04 INFO - PROCESS | 7121 | 1460977804119 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 04:10:04 INFO - PROCESS | 7121 | 1460977804320 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:04 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95a82800 == 137 [pid = 7121] [id = 460] 04:10:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 216 (0x7f6d8da6b800) [pid = 7121] [serial = 1381] [outer = (nil)] 04:10:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 217 (0x7f6d94b8a000) [pid = 7121] [serial = 1382] [outer = 0x7f6d8da6b800] 04:10:04 INFO - PROCESS | 7121 | 1460977804386 Marionette DEBUG loaded listener.js 04:10:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 218 (0x7f6d94bb1c00) [pid = 7121] [serial = 1383] [outer = 0x7f6d8da6b800] 04:10:05 INFO - PROCESS | 7121 | 1460977805298 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]]]}] 04:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1429ms 04:10:05 INFO - PROCESS | 7121 | 1460977805343 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 04:10:05 INFO - PROCESS | 7121 | 1460977805346 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 04:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:10:05 INFO - PROCESS | 7121 | 1460977805352 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:10:05 INFO - PROCESS | 7121 | 1460977805354 Marionette TRACE conn3 <- [1,1814,null,{}] 04:10:05 INFO - PROCESS | 7121 | 1460977805359 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}] 04:10:05 INFO - PROCESS | 7121 | 1460977805555 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 04:10:05 INFO - PROCESS | 7121 | 1460977805763 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:05 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d971e9800 == 138 [pid = 7121] [id = 461] 04:10:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 219 (0x7f6d943a8c00) [pid = 7121] [serial = 1384] [outer = (nil)] 04:10:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 220 (0x7f6d96bed800) [pid = 7121] [serial = 1385] [outer = 0x7f6d943a8c00] 04:10:05 INFO - PROCESS | 7121 | 1460977805839 Marionette DEBUG loaded listener.js 04:10:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 221 (0x7f6d99995c00) [pid = 7121] [serial = 1386] [outer = 0x7f6d943a8c00] 04:10:06 INFO - PROCESS | 7121 | 1460977806688 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]]]}] 04:10:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:10:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1378ms 04:10:06 INFO - PROCESS | 7121 | 1460977806731 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 04:10:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:10:06 INFO - PROCESS | 7121 | 1460977806735 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 04:10:06 INFO - PROCESS | 7121 | 1460977806740 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:10:06 INFO - PROCESS | 7121 | 1460977806743 Marionette TRACE conn3 <- [1,1818,null,{}] 04:10:06 INFO - PROCESS | 7121 | 1460977806748 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}] 04:10:06 INFO - PROCESS | 7121 | 1460977806925 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 04:10:07 INFO - PROCESS | 7121 | 1460977807132 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:07 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9792c000 == 139 [pid = 7121] [id = 462] 04:10:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 222 (0x7f6d94e03c00) [pid = 7121] [serial = 1387] [outer = (nil)] 04:10:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 223 (0x7f6d9b932800) [pid = 7121] [serial = 1388] [outer = 0x7f6d94e03c00] 04:10:07 INFO - PROCESS | 7121 | 1460977807198 Marionette DEBUG loaded listener.js 04:10:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 224 (0x7f6d9b9d2c00) [pid = 7121] [serial = 1389] [outer = 0x7f6d94e03c00] 04:10:08 INFO - PROCESS | 7121 | 1460977808051 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]]]}] 04:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1378ms 04:10:08 INFO - PROCESS | 7121 | 1460977808119 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 04:10:08 INFO - PROCESS | 7121 | 1460977808123 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 04:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:10:08 INFO - PROCESS | 7121 | 1460977808128 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:10:08 INFO - PROCESS | 7121 | 1460977808130 Marionette TRACE conn3 <- [1,1822,null,{}] 04:10:08 INFO - PROCESS | 7121 | 1460977808136 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}] 04:10:08 INFO - PROCESS | 7121 | 1460977808307 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 04:10:08 INFO - PROCESS | 7121 | 1460977808515 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:08 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97b6c000 == 140 [pid = 7121] [id = 463] 04:10:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 225 (0x7f6d98848000) [pid = 7121] [serial = 1390] [outer = (nil)] 04:10:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 226 (0x7f6d9bd47800) [pid = 7121] [serial = 1391] [outer = 0x7f6d98848000] 04:10:08 INFO - PROCESS | 7121 | 1460977808593 Marionette DEBUG loaded listener.js 04:10:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 227 (0x7f6d9dd63800) [pid = 7121] [serial = 1392] [outer = 0x7f6d98848000] 04:10:09 INFO - PROCESS | 7121 | 1460977809448 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]]]}] 04:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1383ms 04:10:09 INFO - PROCESS | 7121 | 1460977809513 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 04:10:09 INFO - PROCESS | 7121 | 1460977809516 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 04:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:10:09 INFO - PROCESS | 7121 | 1460977809522 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:10:09 INFO - PROCESS | 7121 | 1460977809524 Marionette TRACE conn3 <- [1,1826,null,{}] 04:10:09 INFO - PROCESS | 7121 | 1460977809530 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}] 04:10:09 INFO - PROCESS | 7121 | 1460977809726 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 04:10:09 INFO - PROCESS | 7121 | 1460977809930 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:09 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d999e7000 == 141 [pid = 7121] [id = 464] 04:10:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 228 (0x7f6d9adb1400) [pid = 7121] [serial = 1393] [outer = (nil)] 04:10:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 229 (0x7f6d9f0abc00) [pid = 7121] [serial = 1394] [outer = 0x7f6d9adb1400] 04:10:10 INFO - PROCESS | 7121 | 1460977810039 Marionette DEBUG loaded listener.js 04:10:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 230 (0x7f6d9f148400) [pid = 7121] [serial = 1395] [outer = 0x7f6d9adb1400] 04:10:10 INFO - PROCESS | 7121 | 1460977810917 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]]]}] 04:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1428ms 04:10:10 INFO - PROCESS | 7121 | 1460977810951 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 04:10:10 INFO - PROCESS | 7121 | 1460977810954 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 04:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:10:10 INFO - PROCESS | 7121 | 1460977810959 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:10:10 INFO - PROCESS | 7121 | 1460977810962 Marionette TRACE conn3 <- [1,1830,null,{}] 04:10:10 INFO - PROCESS | 7121 | 1460977810967 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}] 04:10:11 INFO - PROCESS | 7121 | 1460977811176 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 04:10:11 INFO - PROCESS | 7121 | 1460977811400 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:11 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9cdc3000 == 142 [pid = 7121] [id = 465] 04:10:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 231 (0x7f6d9bc4c800) [pid = 7121] [serial = 1396] [outer = (nil)] 04:10:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 232 (0x7f6d9f576800) [pid = 7121] [serial = 1397] [outer = 0x7f6d9bc4c800] 04:10:11 INFO - PROCESS | 7121 | 1460977811519 Marionette DEBUG loaded listener.js 04:10:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 233 (0x7f6da021a800) [pid = 7121] [serial = 1398] [outer = 0x7f6d9bc4c800] 04:10:12 INFO - PROCESS | 7121 | 1460977812430 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]]]}] 04:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1538ms 04:10:12 INFO - PROCESS | 7121 | 1460977812498 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 04:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:10:12 INFO - PROCESS | 7121 | 1460977812503 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 04:10:12 INFO - PROCESS | 7121 | 1460977812508 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:10:12 INFO - PROCESS | 7121 | 1460977812512 Marionette TRACE conn3 <- [1,1834,null,{}] 04:10:12 INFO - PROCESS | 7121 | 1460977812517 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}] 04:10:12 INFO - PROCESS | 7121 | 1460977812777 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 04:10:12 INFO - PROCESS | 7121 | 1460977812990 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:13 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da021d000 == 143 [pid = 7121] [id = 466] 04:10:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 234 (0x7f6da03c0000) [pid = 7121] [serial = 1399] [outer = (nil)] 04:10:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 235 (0x7f6daccd4400) [pid = 7121] [serial = 1400] [outer = 0x7f6da03c0000] 04:10:13 INFO - PROCESS | 7121 | 1460977813150 Marionette DEBUG loaded listener.js 04:10:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 236 (0x7f6daecd3800) [pid = 7121] [serial = 1401] [outer = 0x7f6da03c0000] 04:10:14 INFO - PROCESS | 7121 | 1460977814093 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]]]}] 04:10:14 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 04:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1630ms 04:10:14 INFO - PROCESS | 7121 | 1460977814138 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 04:10:14 INFO - PROCESS | 7121 | 1460977814142 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 04:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:10:14 INFO - PROCESS | 7121 | 1460977814147 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:10:14 INFO - PROCESS | 7121 | 1460977814149 Marionette TRACE conn3 <- [1,1838,null,{}] 04:10:14 INFO - PROCESS | 7121 | 1460977814155 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}] 04:10:14 INFO - PROCESS | 7121 | 1460977814333 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 04:10:14 INFO - PROCESS | 7121 | 1460977814543 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:14 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da3ac9000 == 144 [pid = 7121] [id = 467] 04:10:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 237 (0x7f6da0971c00) [pid = 7121] [serial = 1402] [outer = (nil)] 04:10:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 238 (0x7f6db0ec6c00) [pid = 7121] [serial = 1403] [outer = 0x7f6da0971c00] 04:10:14 INFO - PROCESS | 7121 | 1460977814733 Marionette DEBUG loaded listener.js 04:10:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 239 (0x7f6db2d5bc00) [pid = 7121] [serial = 1404] [outer = 0x7f6da0971c00] 04:10:15 INFO - PROCESS | 7121 | 1460977815679 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]]]}] 04:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1589ms 04:10:15 INFO - PROCESS | 7121 | 1460977815739 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 04:10:15 INFO - PROCESS | 7121 | 1460977815742 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 04:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:10:15 INFO - PROCESS | 7121 | 1460977815749 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:10:15 INFO - PROCESS | 7121 | 1460977815753 Marionette TRACE conn3 <- [1,1842,null,{}] 04:10:15 INFO - PROCESS | 7121 | 1460977815759 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}] 04:10:16 INFO - PROCESS | 7121 | 1460977816005 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 04:10:16 INFO - PROCESS | 7121 | 1460977816322 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:16 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dae96e800 == 145 [pid = 7121] [id = 468] 04:10:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 240 (0x7f6d83be5400) [pid = 7121] [serial = 1405] [outer = (nil)] 04:10:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 241 (0x7f6d83beac00) [pid = 7121] [serial = 1406] [outer = 0x7f6d83be5400] 04:10:16 INFO - PROCESS | 7121 | 1460977816404 Marionette DEBUG loaded listener.js 04:10:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 242 (0x7f6d83befc00) [pid = 7121] [serial = 1407] [outer = 0x7f6d83be5400] 04:10:17 INFO - PROCESS | 7121 | 1460977817287 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]]]}] 04:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1584ms 04:10:17 INFO - PROCESS | 7121 | 1460977817334 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 04:10:17 INFO - PROCESS | 7121 | 1460977817337 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 04:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:10:17 INFO - PROCESS | 7121 | 1460977817343 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:10:17 INFO - PROCESS | 7121 | 1460977817345 Marionette TRACE conn3 <- [1,1846,null,{}] 04:10:17 INFO - PROCESS | 7121 | 1460977817351 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}] 04:10:17 INFO - PROCESS | 7121 | 1460977817582 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 04:10:17 INFO - PROCESS | 7121 | 1460977817853 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:17 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db3173000 == 146 [pid = 7121] [id = 469] 04:10:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 243 (0x7f6d83be6800) [pid = 7121] [serial = 1408] [outer = (nil)] 04:10:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 244 (0x7f6db3006400) [pid = 7121] [serial = 1409] [outer = 0x7f6d83be6800] 04:10:17 INFO - PROCESS | 7121 | 1460977817964 Marionette DEBUG loaded listener.js 04:10:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 245 (0x7f6db3227c00) [pid = 7121] [serial = 1410] [outer = 0x7f6d83be6800] 04:10:18 INFO - PROCESS | 7121 | 1460977818770 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]]]}] 04:10:18 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) 04:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1482ms 04:10:18 INFO - PROCESS | 7121 | 1460977818827 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 04:10:18 INFO - PROCESS | 7121 | 1460977818829 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 04:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:10:18 INFO - PROCESS | 7121 | 1460977818835 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:10:18 INFO - PROCESS | 7121 | 1460977818837 Marionette TRACE conn3 <- [1,1850,null,{}] 04:10:18 INFO - PROCESS | 7121 | 1460977818843 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}] 04:10:19 INFO - PROCESS | 7121 | 1460977819032 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 04:10:19 INFO - PROCESS | 7121 | 1460977819316 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:19 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d88bc2800 == 147 [pid = 7121] [id = 470] 04:10:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 246 (0x7f6d83be4000) [pid = 7121] [serial = 1411] [outer = (nil)] 04:10:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 247 (0x7f6d8618dc00) [pid = 7121] [serial = 1412] [outer = 0x7f6d83be4000] 04:10:19 INFO - PROCESS | 7121 | 1460977819429 Marionette DEBUG loaded listener.js 04:10:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 248 (0x7f6d86192c00) [pid = 7121] [serial = 1413] [outer = 0x7f6d83be4000] 04:10:20 INFO - PROCESS | 7121 | 1460977820242 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]]]}] 04:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1483ms 04:10:20 INFO - PROCESS | 7121 | 1460977820323 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 04:10:20 INFO - PROCESS | 7121 | 1460977820329 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 04:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:10:20 INFO - PROCESS | 7121 | 1460977820338 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:10:20 INFO - PROCESS | 7121 | 1460977820342 Marionette TRACE conn3 <- [1,1854,null,{}] 04:10:20 INFO - PROCESS | 7121 | 1460977820349 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}] 04:10:20 INFO - PROCESS | 7121 | 1460977820552 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 04:10:20 INFO - PROCESS | 7121 | 1460977820762 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:20 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8bdc9000 == 148 [pid = 7121] [id = 471] 04:10:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 249 (0x7f6d83be7400) [pid = 7121] [serial = 1414] [outer = (nil)] 04:10:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 250 (0x7f6d88b86400) [pid = 7121] [serial = 1415] [outer = 0x7f6d83be7400] 04:10:20 INFO - PROCESS | 7121 | 1460977820875 Marionette DEBUG loaded listener.js 04:10:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 251 (0x7f6d8b90ec00) [pid = 7121] [serial = 1416] [outer = 0x7f6d83be7400] 04:10:22 INFO - PROCESS | 7121 | 1460977822239 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]]]}] 04:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1943ms 04:10:22 INFO - PROCESS | 7121 | 1460977822281 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 04:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:10:22 INFO - PROCESS | 7121 | 1460977822286 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 04:10:22 INFO - PROCESS | 7121 | 1460977822294 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:10:22 INFO - PROCESS | 7121 | 1460977822299 Marionette TRACE conn3 <- [1,1858,null,{}] 04:10:22 INFO - PROCESS | 7121 | 1460977822307 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}] 04:10:22 INFO - PROCESS | 7121 | 1460977822554 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 04:10:22 INFO - PROCESS | 7121 | 1460977822831 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:22 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c754000 == 149 [pid = 7121] [id = 472] 04:10:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 252 (0x7f6d8618f800) [pid = 7121] [serial = 1417] [outer = (nil)] 04:10:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 253 (0x7f6d87e0ac00) [pid = 7121] [serial = 1418] [outer = 0x7f6d8618f800] 04:10:22 INFO - PROCESS | 7121 | 1460977822902 Marionette DEBUG loaded listener.js 04:10:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 254 (0x7f6d88cc9c00) [pid = 7121] [serial = 1419] [outer = 0x7f6d8618f800] 04:10:23 INFO - PROCESS | 7121 | 1460977823780 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]]]}] 04:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1544ms 04:10:23 INFO - PROCESS | 7121 | 1460977823838 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 04:10:23 INFO - PROCESS | 7121 | 1460977823845 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 04:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:10:23 INFO - PROCESS | 7121 | 1460977823854 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:10:23 INFO - PROCESS | 7121 | 1460977823857 Marionette TRACE conn3 <- [1,1862,null,{}] 04:10:23 INFO - PROCESS | 7121 | 1460977823861 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}] 04:10:24 INFO - PROCESS | 7121 | 1460977824050 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 04:10:24 INFO - PROCESS | 7121 | 1460977824480 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:24 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d870da000 == 150 [pid = 7121] [id = 473] 04:10:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 255 (0x7f6d894af000) [pid = 7121] [serial = 1420] [outer = (nil)] 04:10:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 256 (0x7f6d89d95400) [pid = 7121] [serial = 1421] [outer = 0x7f6d894af000] 04:10:24 INFO - PROCESS | 7121 | 1460977824549 Marionette DEBUG loaded listener.js 04:10:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 257 (0x7f6d8b350c00) [pid = 7121] [serial = 1422] [outer = 0x7f6d894af000] 04:10:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8d99f800 == 149 [pid = 7121] [id = 454] 04:10:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8ccdb000 == 148 [pid = 7121] [id = 453] 04:10:25 INFO - PROCESS | 7121 | 1460977825585 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]]]}] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 256 (0x7f6d8b27d400) [pid = 7121] [serial = 1301] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 255 (0x7f6d8c67a800) [pid = 7121] [serial = 1265] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 254 (0x7f6d8d14a800) [pid = 7121] [serial = 1268] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 253 (0x7f6d8c670800) [pid = 7121] [serial = 1262] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 252 (0x7f6d8d10c800) [pid = 7121] [serial = 1271] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8bddd800 == 147 [pid = 7121] [id = 452] 04:10:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d88a88000 == 146 [pid = 7121] [id = 451] 04:10:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8609a800 == 145 [pid = 7121] [id = 450] 04:10:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8cdc8800 == 144 [pid = 7121] [id = 449] 04:10:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d87821000 == 143 [pid = 7121] [id = 448] 04:10:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d874ca800 == 142 [pid = 7121] [id = 446] 04:10:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8d99e800 == 141 [pid = 7121] [id = 445] 04:10:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db4e85000 == 140 [pid = 7121] [id = 444] 04:10:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadb6a000 == 139 [pid = 7121] [id = 443] 04:10:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da3997000 == 138 [pid = 7121] [id = 442] 04:10:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9f7ab000 == 137 [pid = 7121] [id = 441] 04:10:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9bb98000 == 136 [pid = 7121] [id = 440] 04:10:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97d07000 == 135 [pid = 7121] [id = 439] 04:10:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97835800 == 134 [pid = 7121] [id = 438] 04:10:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95ccf000 == 133 [pid = 7121] [id = 437] 04:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1837ms 04:10:25 INFO - PROCESS | 7121 | 1460977825695 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 04:10:25 INFO - PROCESS | 7121 | 1460977825699 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 04:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:10:25 INFO - PROCESS | 7121 | 1460977825710 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:10:25 INFO - PROCESS | 7121 | 1460977825714 Marionette TRACE conn3 <- [1,1866,null,{}] 04:10:25 INFO - PROCESS | 7121 | 1460977825730 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}] 04:10:25 INFO - PROCESS | 7121 | 1460977825898 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 251 (0x7f6d90bd4800) [pid = 7121] [serial = 1292] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 250 (0x7f6d894a8c00) [pid = 7121] [serial = 1274] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 249 (0x7f6d8b909000) [pid = 7121] [serial = 1280] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 248 (0x7f6d9ecfac00) [pid = 7121] [serial = 1250] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 247 (0x7f6d8d150400) [pid = 7121] [serial = 1287] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 246 (0x7f6d8bcc6400) [pid = 7121] [serial = 1283] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 245 (0x7f6d94a15000) [pid = 7121] [serial = 1293] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 244 (0x7f6d94b85000) [pid = 7121] [serial = 1295] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 243 (0x7f6d8cd45c00) [pid = 7121] [serial = 1284] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 242 (0x7f6d8d147400) [pid = 7121] [serial = 1286] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 241 (0x7f6d88a63000) [pid = 7121] [serial = 1238] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 240 (0x7f6da0615000) [pid = 7121] [serial = 1253] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 239 (0x7f6d8b91fc00) [pid = 7121] [serial = 1281] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 238 (0x7f6d93cbfc00) [pid = 7121] [serial = 1244] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 237 (0x7f6db2c22000) [pid = 7121] [serial = 1256] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 236 (0x7f6d8b34e400) [pid = 7121] [serial = 1259] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 235 (0x7f6d8da64800) [pid = 7121] [serial = 1290] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 234 (0x7f6d88cc7400) [pid = 7121] [serial = 1299] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 233 (0x7f6d8a5dac00) [pid = 7121] [serial = 1278] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 232 (0x7f6d8b91e000) [pid = 7121] [serial = 1241] [outer = (nil)] [url = about:blank] 04:10:25 INFO - PROCESS | 7121 | --DOMWINDOW == 231 (0x7f6d8bba4c00) [pid = 7121] [serial = 1289] [outer = (nil)] [url = about:blank] 04:10:26 INFO - PROCESS | 7121 | --DOMWINDOW == 230 (0x7f6d95a06800) [pid = 7121] [serial = 1296] [outer = (nil)] [url = about:blank] 04:10:26 INFO - PROCESS | 7121 | --DOMWINDOW == 229 (0x7f6d88def000) [pid = 7121] [serial = 1277] [outer = (nil)] [url = about:blank] 04:10:26 INFO - PROCESS | 7121 | --DOMWINDOW == 228 (0x7f6d87d45400) [pid = 7121] [serial = 1298] [outer = (nil)] [url = about:blank] 04:10:26 INFO - PROCESS | 7121 | --DOMWINDOW == 227 (0x7f6d98e21c00) [pid = 7121] [serial = 1247] [outer = (nil)] [url = about:blank] 04:10:26 INFO - PROCESS | 7121 | 1460977826132 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:26 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a62e000 == 134 [pid = 7121] [id = 474] 04:10:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 228 (0x7f6d88def000) [pid = 7121] [serial = 1423] [outer = (nil)] 04:10:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 229 (0x7f6d8b91e000) [pid = 7121] [serial = 1424] [outer = 0x7f6d88def000] 04:10:26 INFO - PROCESS | 7121 | 1460977826201 Marionette DEBUG loaded listener.js 04:10:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 230 (0x7f6d8c7ca800) [pid = 7121] [serial = 1425] [outer = 0x7f6d88def000] 04:10:26 INFO - PROCESS | 7121 | 1460977826908 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]]]}] 04:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1256ms 04:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:10:26 INFO - PROCESS | 7121 | 1460977826961 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 04:10:26 INFO - PROCESS | 7121 | 1460977826964 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 04:10:26 INFO - PROCESS | 7121 | 1460977826993 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:10:26 INFO - PROCESS | 7121 | 1460977826997 Marionette TRACE conn3 <- [1,1870,null,{}] 04:10:27 INFO - PROCESS | 7121 | 1460977827008 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}] 04:10:27 INFO - PROCESS | 7121 | 1460977827171 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 04:10:27 INFO - PROCESS | 7121 | 1460977827180 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:27 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c737000 == 135 [pid = 7121] [id = 475] 04:10:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 231 (0x7f6d8c671400) [pid = 7121] [serial = 1426] [outer = (nil)] 04:10:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 232 (0x7f6d8d145800) [pid = 7121] [serial = 1427] [outer = 0x7f6d8c671400] 04:10:27 INFO - PROCESS | 7121 | 1460977827238 Marionette DEBUG loaded listener.js 04:10:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 233 (0x7f6d8d91f400) [pid = 7121] [serial = 1428] [outer = 0x7f6d8c671400] 04:10:28 INFO - PROCESS | 7121 | 1460977828128 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]]]}] 04:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1209ms 04:10:28 INFO - PROCESS | 7121 | 1460977828182 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 04:10:28 INFO - PROCESS | 7121 | 1460977828185 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 04:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:10:28 INFO - PROCESS | 7121 | 1460977828205 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:10:28 INFO - PROCESS | 7121 | 1460977828208 Marionette TRACE conn3 <- [1,1874,null,{}] 04:10:28 INFO - PROCESS | 7121 | 1460977828212 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}] 04:10:28 INFO - PROCESS | 7121 | 1460977828442 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 04:10:28 INFO - PROCESS | 7121 | 1460977828464 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:28 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8db88000 == 136 [pid = 7121] [id = 476] 04:10:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 234 (0x7f6d83becc00) [pid = 7121] [serial = 1429] [outer = (nil)] 04:10:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 235 (0x7f6d8f948000) [pid = 7121] [serial = 1430] [outer = 0x7f6d83becc00] 04:10:28 INFO - PROCESS | 7121 | 1460977828520 Marionette DEBUG loaded listener.js 04:10:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 236 (0x7f6d93cc1800) [pid = 7121] [serial = 1431] [outer = 0x7f6d83becc00] 04:10:29 INFO - PROCESS | 7121 | 1460977829344 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]]]}] 04:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1182ms 04:10:29 INFO - PROCESS | 7121 | 1460977829384 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 04:10:29 INFO - PROCESS | 7121 | 1460977829388 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 04:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:10:29 INFO - PROCESS | 7121 | 1460977829393 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:10:29 INFO - PROCESS | 7121 | 1460977829395 Marionette TRACE conn3 <- [1,1878,null,{}] 04:10:29 INFO - PROCESS | 7121 | 1460977829407 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}] 04:10:29 INFO - PROCESS | 7121 | 1460977829659 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 04:10:29 INFO - PROCESS | 7121 | 1460977829689 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:29 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90a18000 == 137 [pid = 7121] [id = 477] 04:10:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 237 (0x7f6d95a06800) [pid = 7121] [serial = 1432] [outer = (nil)] 04:10:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 238 (0x7f6d9709ac00) [pid = 7121] [serial = 1433] [outer = 0x7f6d95a06800] 04:10:29 INFO - PROCESS | 7121 | 1460977829748 Marionette DEBUG loaded listener.js 04:10:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 239 (0x7f6d97af1000) [pid = 7121] [serial = 1434] [outer = 0x7f6d95a06800] 04:10:30 INFO - PROCESS | 7121 | --DOMWINDOW == 238 (0x7f6d88a56400) [pid = 7121] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:10:30 INFO - PROCESS | 7121 | --DOMWINDOW == 237 (0x7f6d88a57800) [pid = 7121] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:10:30 INFO - PROCESS | 7121 | --DOMWINDOW == 236 (0x7f6d8d104400) [pid = 7121] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:10:30 INFO - PROCESS | 7121 | --DOMWINDOW == 235 (0x7f6d860e1800) [pid = 7121] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:10:30 INFO - PROCESS | 7121 | --DOMWINDOW == 234 (0x7f6d873c8c00) [pid = 7121] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:10:30 INFO - PROCESS | 7121 | --DOMWINDOW == 233 (0x7f6d860e5400) [pid = 7121] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:10:30 INFO - PROCESS | 7121 | --DOMWINDOW == 232 (0x7f6d89d51400) [pid = 7121] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:10:30 INFO - PROCESS | 7121 | --DOMWINDOW == 231 (0x7f6d873cb800) [pid = 7121] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:10:31 INFO - PROCESS | 7121 | 1460977831115 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]]]}] 04:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1737ms 04:10:31 INFO - PROCESS | 7121 | 1460977831130 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 04:10:31 INFO - PROCESS | 7121 | 1460977831133 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 04:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:10:31 INFO - PROCESS | 7121 | 1460977831139 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:10:31 INFO - PROCESS | 7121 | 1460977831141 Marionette TRACE conn3 <- [1,1882,null,{}] 04:10:31 INFO - PROCESS | 7121 | 1460977831146 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}] 04:10:31 INFO - PROCESS | 7121 | 1460977831298 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 04:10:31 INFO - PROCESS | 7121 | 1460977831478 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:31 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90ad4800 == 138 [pid = 7121] [id = 478] 04:10:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 232 (0x7f6d88a57800) [pid = 7121] [serial = 1435] [outer = (nil)] 04:10:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 233 (0x7f6d8c91f400) [pid = 7121] [serial = 1436] [outer = 0x7f6d88a57800] 04:10:31 INFO - PROCESS | 7121 | 1460977831536 Marionette DEBUG loaded listener.js 04:10:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 234 (0x7f6d98cdf800) [pid = 7121] [serial = 1437] [outer = 0x7f6d88a57800] 04:10:32 INFO - PROCESS | 7121 | 1460977832182 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]]]}] 04:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1077ms 04:10:32 INFO - PROCESS | 7121 | 1460977832215 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 04:10:32 INFO - PROCESS | 7121 | 1460977832217 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 04:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:10:32 INFO - PROCESS | 7121 | 1460977832223 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:10:32 INFO - PROCESS | 7121 | 1460977832224 Marionette TRACE conn3 <- [1,1886,null,{}] 04:10:32 INFO - PROCESS | 7121 | 1460977832230 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}] 04:10:32 INFO - PROCESS | 7121 | 1460977832450 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 04:10:32 INFO - PROCESS | 7121 | 1460977832472 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:32 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95820000 == 139 [pid = 7121] [id = 479] 04:10:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 235 (0x7f6d88a63400) [pid = 7121] [serial = 1438] [outer = (nil)] 04:10:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 236 (0x7f6d9b97a400) [pid = 7121] [serial = 1439] [outer = 0x7f6d88a63400] 04:10:32 INFO - PROCESS | 7121 | 1460977832529 Marionette DEBUG loaded listener.js 04:10:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 237 (0x7f6d9f0ae000) [pid = 7121] [serial = 1440] [outer = 0x7f6d88a63400] 04:10:33 INFO - PROCESS | 7121 | 1460977833679 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]]]}] 04:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1535ms 04:10:33 INFO - PROCESS | 7121 | 1460977833759 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 04:10:33 INFO - PROCESS | 7121 | 1460977833764 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 04:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:10:33 INFO - PROCESS | 7121 | 1460977833772 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:10:33 INFO - PROCESS | 7121 | 1460977833777 Marionette TRACE conn3 <- [1,1890,null,{}] 04:10:33 INFO - PROCESS | 7121 | 1460977833785 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}] 04:10:33 INFO - PROCESS | 7121 | 1460977833985 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 04:10:34 INFO - PROCESS | 7121 | 1460977834252 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:34 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8bdc4000 == 140 [pid = 7121] [id = 480] 04:10:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 238 (0x7f6d88a56400) [pid = 7121] [serial = 1441] [outer = (nil)] 04:10:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 239 (0x7f6d89fc9800) [pid = 7121] [serial = 1442] [outer = 0x7f6d88a56400] 04:10:34 INFO - PROCESS | 7121 | 1460977834367 Marionette DEBUG loaded listener.js 04:10:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 240 (0x7f6d8b349400) [pid = 7121] [serial = 1443] [outer = 0x7f6d88a56400] 04:10:35 INFO - PROCESS | 7121 | 1460977835265 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]]]}] 04:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1535ms 04:10:35 INFO - PROCESS | 7121 | 1460977835308 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 04:10:35 INFO - PROCESS | 7121 | 1460977835316 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 04:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:10:35 INFO - PROCESS | 7121 | 1460977835325 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:10:35 INFO - PROCESS | 7121 | 1460977835329 Marionette TRACE conn3 <- [1,1894,null,{}] 04:10:35 INFO - PROCESS | 7121 | 1460977835335 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}] 04:10:35 INFO - PROCESS | 7121 | 1460977835518 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 04:10:35 INFO - PROCESS | 7121 | 1460977835732 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:35 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fc8d800 == 141 [pid = 7121] [id = 481] 04:10:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 241 (0x7f6d8bba4800) [pid = 7121] [serial = 1444] [outer = (nil)] 04:10:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 242 (0x7f6d8c892c00) [pid = 7121] [serial = 1445] [outer = 0x7f6d8bba4800] 04:10:35 INFO - PROCESS | 7121 | 1460977835917 Marionette DEBUG loaded listener.js 04:10:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 243 (0x7f6d8d148800) [pid = 7121] [serial = 1446] [outer = 0x7f6d8bba4800] 04:10:36 INFO - PROCESS | 7121 | 1460977836794 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]]]}] 04:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1529ms 04:10:36 INFO - PROCESS | 7121 | 1460977836855 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 04:10:36 INFO - PROCESS | 7121 | 1460977836858 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 04:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:10:36 INFO - PROCESS | 7121 | 1460977836864 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:10:36 INFO - PROCESS | 7121 | 1460977836869 Marionette TRACE conn3 <- [1,1898,null,{}] 04:10:36 INFO - PROCESS | 7121 | 1460977836884 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}] 04:10:37 INFO - PROCESS | 7121 | 1460977837078 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 04:10:37 INFO - PROCESS | 7121 | 1460977837286 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:37 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97920000 == 142 [pid = 7121] [id = 482] 04:10:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 244 (0x7f6d8bcbd000) [pid = 7121] [serial = 1447] [outer = (nil)] 04:10:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 245 (0x7f6d94ba9400) [pid = 7121] [serial = 1448] [outer = 0x7f6d8bcbd000] 04:10:37 INFO - PROCESS | 7121 | 1460977837401 Marionette DEBUG loaded listener.js 04:10:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 246 (0x7f6d96be7c00) [pid = 7121] [serial = 1449] [outer = 0x7f6d8bcbd000] 04:10:38 INFO - PROCESS | 7121 | 1460977838375 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]]]}] 04:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1583ms 04:10:38 INFO - PROCESS | 7121 | 1460977838447 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 04:10:38 INFO - PROCESS | 7121 | 1460977838452 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 04:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:10:38 INFO - PROCESS | 7121 | 1460977838457 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:10:38 INFO - PROCESS | 7121 | 1460977838460 Marionette TRACE conn3 <- [1,1902,null,{}] 04:10:38 INFO - PROCESS | 7121 | 1460977838465 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}] 04:10:38 INFO - PROCESS | 7121 | 1460977838645 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 04:10:38 INFO - PROCESS | 7121 | 1460977838910 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:38 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9ba22000 == 143 [pid = 7121] [id = 483] 04:10:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 247 (0x7f6d8c7cc400) [pid = 7121] [serial = 1450] [outer = (nil)] 04:10:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 248 (0x7f6d9ac21000) [pid = 7121] [serial = 1451] [outer = 0x7f6d8c7cc400] 04:10:39 INFO - PROCESS | 7121 | 1460977839026 Marionette DEBUG loaded listener.js 04:10:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 249 (0x7f6d9ecfc400) [pid = 7121] [serial = 1452] [outer = 0x7f6d8c7cc400] 04:10:39 INFO - PROCESS | 7121 | 1460977839860 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]]]}] 04:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1435ms 04:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:10:39 INFO - PROCESS | 7121 | 1460977839893 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 04:10:39 INFO - PROCESS | 7121 | 1460977839896 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 04:10:39 INFO - PROCESS | 7121 | 1460977839902 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:10:39 INFO - PROCESS | 7121 | 1460977839905 Marionette TRACE conn3 <- [1,1906,null,{}] 04:10:39 INFO - PROCESS | 7121 | 1460977839910 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}] 04:10:40 INFO - PROCESS | 7121 | 1460977840080 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 04:10:40 INFO - PROCESS | 7121 | 1460977840293 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:40 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f7a8000 == 144 [pid = 7121] [id = 484] 04:10:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 250 (0x7f6d93e40c00) [pid = 7121] [serial = 1453] [outer = (nil)] 04:10:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 251 (0x7f6d9f469800) [pid = 7121] [serial = 1454] [outer = 0x7f6d93e40c00] 04:10:40 INFO - PROCESS | 7121 | 1460977840404 Marionette DEBUG loaded listener.js 04:10:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 252 (0x7f6d9ff82c00) [pid = 7121] [serial = 1455] [outer = 0x7f6d93e40c00] 04:10:41 INFO - PROCESS | 7121 | 1460977841278 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]]]}] 04:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1436ms 04:10:41 INFO - PROCESS | 7121 | 1460977841338 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 04:10:41 INFO - PROCESS | 7121 | 1460977841341 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 04:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:10:41 INFO - PROCESS | 7121 | 1460977841347 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:10:41 INFO - PROCESS | 7121 | 1460977841350 Marionette TRACE conn3 <- [1,1910,null,{}] 04:10:41 INFO - PROCESS | 7121 | 1460977841355 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}] 04:10:41 INFO - PROCESS | 7121 | 1460977841562 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 04:10:41 INFO - PROCESS | 7121 | 1460977841772 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:41 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadacb800 == 145 [pid = 7121] [id = 485] 04:10:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 253 (0x7f6d9ea87400) [pid = 7121] [serial = 1456] [outer = (nil)] 04:10:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 254 (0x7f6daef06400) [pid = 7121] [serial = 1457] [outer = 0x7f6d9ea87400] 04:10:41 INFO - PROCESS | 7121 | 1460977841884 Marionette DEBUG loaded listener.js 04:10:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 255 (0x7f6db4e8ac00) [pid = 7121] [serial = 1458] [outer = 0x7f6d9ea87400] 04:10:42 INFO - PROCESS | 7121 | 1460977842743 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]]]}] 04:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1427ms 04:10:42 INFO - PROCESS | 7121 | 1460977842786 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 04:10:42 INFO - PROCESS | 7121 | 1460977842789 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 04:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:10:42 INFO - PROCESS | 7121 | 1460977842796 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:10:42 INFO - PROCESS | 7121 | 1460977842799 Marionette TRACE conn3 <- [1,1914,null,{}] 04:10:42 INFO - PROCESS | 7121 | 1460977842804 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}] 04:10:43 INFO - PROCESS | 7121 | 1460977843013 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 04:10:43 INFO - PROCESS | 7121 | 1460977843232 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:43 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db3211000 == 146 [pid = 7121] [id = 486] 04:10:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 256 (0x7f6d881eb000) [pid = 7121] [serial = 1459] [outer = (nil)] 04:10:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 257 (0x7f6d881f3000) [pid = 7121] [serial = 1460] [outer = 0x7f6d881eb000] 04:10:43 INFO - PROCESS | 7121 | 1460977843344 Marionette DEBUG loaded listener.js 04:10:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 258 (0x7f6d881f7c00) [pid = 7121] [serial = 1461] [outer = 0x7f6d881eb000] 04:10:44 INFO - PROCESS | 7121 | 1460977844211 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]]]}] 04:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1429ms 04:10:44 INFO - PROCESS | 7121 | 1460977844225 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 04:10:44 INFO - PROCESS | 7121 | 1460977844229 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 04:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:10:44 INFO - PROCESS | 7121 | 1460977844234 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:10:44 INFO - PROCESS | 7121 | 1460977844237 Marionette TRACE conn3 <- [1,1918,null,{}] 04:10:44 INFO - PROCESS | 7121 | 1460977844242 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}] 04:10:44 INFO - PROCESS | 7121 | 1460977844416 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 04:10:44 INFO - PROCESS | 7121 | 1460977844648 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:44 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a696800 == 147 [pid = 7121] [id = 487] 04:10:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 259 (0x7f6d881eb400) [pid = 7121] [serial = 1462] [outer = (nil)] 04:10:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 260 (0x7f6d8cc64800) [pid = 7121] [serial = 1463] [outer = 0x7f6d881eb400] 04:10:44 INFO - PROCESS | 7121 | 1460977844721 Marionette DEBUG loaded listener.js 04:10:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 261 (0x7f6d8cc69400) [pid = 7121] [serial = 1464] [outer = 0x7f6d881eb400] 04:10:45 INFO - PROCESS | 7121 | 1460977845590 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]]]}] 04:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1390ms 04:10:45 INFO - PROCESS | 7121 | 1460977845626 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 04:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:10:45 INFO - PROCESS | 7121 | 1460977845629 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 04:10:45 INFO - PROCESS | 7121 | 1460977845635 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:10:45 INFO - PROCESS | 7121 | 1460977845638 Marionette TRACE conn3 <- [1,1922,null,{}] 04:10:45 INFO - PROCESS | 7121 | 1460977845642 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}] 04:10:45 INFO - PROCESS | 7121 | 1460977845810 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 04:10:46 INFO - PROCESS | 7121 | 1460977846026 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:46 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d836ce000 == 148 [pid = 7121] [id = 488] 04:10:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 262 (0x7f6d881f7800) [pid = 7121] [serial = 1465] [outer = (nil)] 04:10:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 263 (0x7f6d8cc6dc00) [pid = 7121] [serial = 1466] [outer = 0x7f6d881f7800] 04:10:46 INFO - PROCESS | 7121 | 1460977846137 Marionette DEBUG loaded listener.js 04:10:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 264 (0x7f6d96c71400) [pid = 7121] [serial = 1467] [outer = 0x7f6d881f7800] 04:10:46 INFO - PROCESS | 7121 | 1460977846985 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]]]}] 04:10:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1387ms 04:10:47 INFO - PROCESS | 7121 | 1460977847029 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 04:10:47 INFO - PROCESS | 7121 | 1460977847032 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 04:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:10:47 INFO - PROCESS | 7121 | 1460977847038 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:10:47 INFO - PROCESS | 7121 | 1460977847041 Marionette TRACE conn3 <- [1,1926,null,{}] 04:10:47 INFO - PROCESS | 7121 | 1460977847047 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}] 04:10:47 INFO - PROCESS | 7121 | 1460977847225 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 04:10:47 INFO - PROCESS | 7121 | 1460977847443 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:47 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a69b800 == 149 [pid = 7121] [id = 489] 04:10:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 265 (0x7f6d8cc62400) [pid = 7121] [serial = 1468] [outer = (nil)] 04:10:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 266 (0x7f6d96c76400) [pid = 7121] [serial = 1469] [outer = 0x7f6d8cc62400] 04:10:47 INFO - PROCESS | 7121 | 1460977847552 Marionette DEBUG loaded listener.js 04:10:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 267 (0x7f6d96c7b400) [pid = 7121] [serial = 1470] [outer = 0x7f6d8cc62400] 04:10:48 INFO - PROCESS | 7121 | 1460977848476 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]]]}] 04:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1484ms 04:10:48 INFO - PROCESS | 7121 | 1460977848523 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 04:10:48 INFO - PROCESS | 7121 | 1460977848526 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 04:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:10:48 INFO - PROCESS | 7121 | 1460977848532 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:10:48 INFO - PROCESS | 7121 | 1460977848536 Marionette TRACE conn3 <- [1,1930,null,{}] 04:10:48 INFO - PROCESS | 7121 | 1460977848541 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}] 04:10:48 INFO - PROCESS | 7121 | 1460977848732 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 04:10:48 INFO - PROCESS | 7121 | 1460977848967 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:49 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d83edf000 == 150 [pid = 7121] [id = 490] 04:10:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 268 (0x7f6d8cc64c00) [pid = 7121] [serial = 1471] [outer = (nil)] 04:10:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 269 (0x7f6d9bca1400) [pid = 7121] [serial = 1472] [outer = 0x7f6d8cc64c00] 04:10:49 INFO - PROCESS | 7121 | 1460977849088 Marionette DEBUG loaded listener.js 04:10:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 270 (0x7f6da3c51800) [pid = 7121] [serial = 1473] [outer = 0x7f6d8cc64c00] 04:10:49 INFO - PROCESS | 7121 | 1460977849917 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]]]}] 04:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1434ms 04:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:10:49 INFO - PROCESS | 7121 | 1460977849968 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 04:10:49 INFO - PROCESS | 7121 | 1460977849970 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 04:10:49 INFO - PROCESS | 7121 | 1460977849975 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:10:49 INFO - PROCESS | 7121 | 1460977849979 Marionette TRACE conn3 <- [1,1934,null,{}] 04:10:49 INFO - PROCESS | 7121 | 1460977849984 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}] 04:10:50 INFO - PROCESS | 7121 | 1460977850161 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 04:10:50 INFO - PROCESS | 7121 | 1460977850378 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:50 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d869d6000 == 151 [pid = 7121] [id = 491] 04:10:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 271 (0x7f6d86b0a400) [pid = 7121] [serial = 1474] [outer = (nil)] 04:10:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 272 (0x7f6d86b12800) [pid = 7121] [serial = 1475] [outer = 0x7f6d86b0a400] 04:10:50 INFO - PROCESS | 7121 | 1460977850485 Marionette DEBUG loaded listener.js 04:10:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 273 (0x7f6d86b18400) [pid = 7121] [serial = 1476] [outer = 0x7f6d86b0a400] 04:10:51 INFO - PROCESS | 7121 | 1460977851366 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]]]}] 04:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1429ms 04:10:51 INFO - PROCESS | 7121 | 1460977851406 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 04:10:51 INFO - PROCESS | 7121 | 1460977851409 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 04:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:10:51 INFO - PROCESS | 7121 | 1460977851414 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:10:51 INFO - PROCESS | 7121 | 1460977851417 Marionette TRACE conn3 <- [1,1938,null,{}] 04:10:51 INFO - PROCESS | 7121 | 1460977851422 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}] 04:10:51 INFO - PROCESS | 7121 | 1460977851603 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 04:10:51 INFO - PROCESS | 7121 | 1460977851824 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:51 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d81f82800 == 152 [pid = 7121] [id = 492] 04:10:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 274 (0x7f6d81f62c00) [pid = 7121] [serial = 1477] [outer = (nil)] 04:10:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 275 (0x7f6d81f6a800) [pid = 7121] [serial = 1478] [outer = 0x7f6d81f62c00] 04:10:51 INFO - PROCESS | 7121 | 1460977851932 Marionette DEBUG loaded listener.js 04:10:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 276 (0x7f6d81f70000) [pid = 7121] [serial = 1479] [outer = 0x7f6d81f62c00] 04:10:52 INFO - PROCESS | 7121 | 1460977852775 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]]]}] 04:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1378ms 04:10:52 INFO - PROCESS | 7121 | 1460977852793 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 04:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:10:52 INFO - PROCESS | 7121 | 1460977852796 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 04:10:52 INFO - PROCESS | 7121 | 1460977852801 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:10:52 INFO - PROCESS | 7121 | 1460977852804 Marionette TRACE conn3 <- [1,1942,null,{}] 04:10:52 INFO - PROCESS | 7121 | 1460977852809 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}] 04:10:53 INFO - PROCESS | 7121 | 1460977853002 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 04:10:53 INFO - PROCESS | 7121 | 1460977853227 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:53 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8609a800 == 153 [pid = 7121] [id = 493] 04:10:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 277 (0x7f6d81f67c00) [pid = 7121] [serial = 1480] [outer = (nil)] 04:10:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 278 (0x7f6d86b0fc00) [pid = 7121] [serial = 1481] [outer = 0x7f6d81f67c00] 04:10:53 INFO - PROCESS | 7121 | 1460977853352 Marionette DEBUG loaded listener.js 04:10:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 279 (0x7f6d87e05800) [pid = 7121] [serial = 1482] [outer = 0x7f6d81f67c00] 04:10:54 INFO - PROCESS | 7121 | 1460977854828 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]]]}] 04:10:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2085ms 04:10:54 INFO - PROCESS | 7121 | 1460977854887 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 04:10:54 INFO - PROCESS | 7121 | 1460977854891 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 04:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:10:54 INFO - PROCESS | 7121 | 1460977854899 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:10:54 INFO - PROCESS | 7121 | 1460977854904 Marionette TRACE conn3 <- [1,1946,null,{}] 04:10:54 INFO - PROCESS | 7121 | 1460977854911 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}] 04:10:55 INFO - PROCESS | 7121 | 1460977855087 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 04:10:55 INFO - PROCESS | 7121 | 1460977855307 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:55 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a694800 == 154 [pid = 7121] [id = 494] 04:10:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 280 (0x7f6d8618e400) [pid = 7121] [serial = 1483] [outer = (nil)] 04:10:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 281 (0x7f6d87682400) [pid = 7121] [serial = 1484] [outer = 0x7f6d8618e400] 04:10:55 INFO - PROCESS | 7121 | 1460977855411 Marionette DEBUG loaded listener.js 04:10:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 282 (0x7f6d88a59000) [pid = 7121] [serial = 1485] [outer = 0x7f6d8618e400] 04:10:56 INFO - PROCESS | 7121 | 1460977856366 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]]]}] 04:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1482ms 04:10:56 INFO - PROCESS | 7121 | 1460977856381 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 04:10:56 INFO - PROCESS | 7121 | 1460977856398 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 04:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:10:56 INFO - PROCESS | 7121 | 1460977856410 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:10:56 INFO - PROCESS | 7121 | 1460977856417 Marionette TRACE conn3 <- [1,1950,null,{}] 04:10:56 INFO - PROCESS | 7121 | 1460977856426 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}] 04:10:56 INFO - PROCESS | 7121 | 1460977856659 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 04:10:56 INFO - PROCESS | 7121 | 1460977856923 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:57 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d870d0800 == 155 [pid = 7121] [id = 495] 04:10:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 283 (0x7f6d87680800) [pid = 7121] [serial = 1486] [outer = (nil)] 04:10:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 284 (0x7f6d894a8c00) [pid = 7121] [serial = 1487] [outer = 0x7f6d87680800] 04:10:57 INFO - PROCESS | 7121 | 1460977857104 Marionette DEBUG loaded listener.js 04:10:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 285 (0x7f6d89d57800) [pid = 7121] [serial = 1488] [outer = 0x7f6d87680800] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97922000 == 154 [pid = 7121] [id = 411] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9f215800 == 153 [pid = 7121] [id = 289] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fa42800 == 152 [pid = 7121] [id = 56] 04:10:57 INFO - PROCESS | 7121 | --DOMWINDOW == 284 (0x7f6d87d45c00) [pid = 7121] [serial = 1343] [outer = (nil)] [url = about:blank] 04:10:57 INFO - PROCESS | 7121 | --DOMWINDOW == 283 (0x7f6d90bd4c00) [pid = 7121] [serial = 1367] [outer = (nil)] [url = about:blank] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d870c6800 == 151 [pid = 7121] [id = 447] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90ad4800 == 150 [pid = 7121] [id = 478] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90a18000 == 149 [pid = 7121] [id = 477] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8db88000 == 148 [pid = 7121] [id = 476] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8c737000 == 147 [pid = 7121] [id = 475] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8a62e000 == 146 [pid = 7121] [id = 474] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d870da000 == 145 [pid = 7121] [id = 473] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8c754000 == 144 [pid = 7121] [id = 472] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da3ac9000 == 143 [pid = 7121] [id = 467] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da021d000 == 142 [pid = 7121] [id = 466] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9cdc3000 == 141 [pid = 7121] [id = 465] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d999e7000 == 140 [pid = 7121] [id = 464] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97b6c000 == 139 [pid = 7121] [id = 463] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9792c000 == 138 [pid = 7121] [id = 462] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d971e9800 == 137 [pid = 7121] [id = 461] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95a82800 == 136 [pid = 7121] [id = 460] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d941d2800 == 135 [pid = 7121] [id = 459] 04:10:57 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fc8b000 == 134 [pid = 7121] [id = 455] 04:10:58 INFO - PROCESS | 7121 | 1460977858015 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]]]}] 04:10:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:10:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1643ms 04:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:10:58 INFO - PROCESS | 7121 | 1460977858053 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 04:10:58 INFO - PROCESS | 7121 | 1460977858056 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 04:10:58 INFO - PROCESS | 7121 | 1460977858061 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:10:58 INFO - PROCESS | 7121 | 1460977858066 Marionette TRACE conn3 <- [1,1954,null,{}] 04:10:58 INFO - PROCESS | 7121 | 1460977858088 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}] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 282 (0x7f6d894a8000) [pid = 7121] [serial = 1349] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 281 (0x7f6d8d14d000) [pid = 7121] [serial = 1364] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 280 (0x7f6d8bcb7c00) [pid = 7121] [serial = 1355] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 279 (0x7f6d9f13f800) [pid = 7121] [serial = 1325] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 278 (0x7f6d94e11c00) [pid = 7121] [serial = 1316] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 277 (0x7f6da0c49800) [pid = 7121] [serial = 1331] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 276 (0x7f6d8f94a800) [pid = 7121] [serial = 1302] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 275 (0x7f6d8a5dc000) [pid = 7121] [serial = 1350] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 274 (0x7f6d87687400) [pid = 7121] [serial = 1304] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 273 (0x7f6d8d103c00) [pid = 7121] [serial = 1310] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 272 (0x7f6d8f94b800) [pid = 7121] [serial = 1365] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 271 (0x7f6d8bcc6c00) [pid = 7121] [serial = 1356] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 270 (0x7f6d98e24c00) [pid = 7121] [serial = 1319] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 269 (0x7f6d9f99a000) [pid = 7121] [serial = 1328] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 268 (0x7f6d8c92a400) [pid = 7121] [serial = 1359] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 267 (0x7f6d8c7cdc00) [pid = 7121] [serial = 1358] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 266 (0x7f6d8b920c00) [pid = 7121] [serial = 1307] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 265 (0x7f6d8d10b800) [pid = 7121] [serial = 1361] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 264 (0x7f6d860ed000) [pid = 7121] [serial = 1346] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 263 (0x7f6dadde2000) [pid = 7121] [serial = 1334] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 262 (0x7f6d9dcd3400) [pid = 7121] [serial = 1322] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 261 (0x7f6d87e0cc00) [pid = 7121] [serial = 1337] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 260 (0x7f6d93cb6400) [pid = 7121] [serial = 1313] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 259 (0x7f6d86168400) [pid = 7121] [serial = 1340] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 258 (0x7f6d8768dc00) [pid = 7121] [serial = 1347] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 257 (0x7f6d8b350400) [pid = 7121] [serial = 1352] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 256 (0x7f6d8b4fec00) [pid = 7121] [serial = 1353] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | --DOMWINDOW == 255 (0x7f6d8d14d400) [pid = 7121] [serial = 1362] [outer = (nil)] [url = about:blank] 04:10:58 INFO - PROCESS | 7121 | 1460977858372 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 04:10:58 INFO - PROCESS | 7121 | 1460977858498 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:58 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8bac0000 == 135 [pid = 7121] [id = 496] 04:10:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 256 (0x7f6d86190000) [pid = 7121] [serial = 1489] [outer = (nil)] 04:10:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 257 (0x7f6d8b346400) [pid = 7121] [serial = 1490] [outer = 0x7f6d86190000] 04:10:58 INFO - PROCESS | 7121 | 1460977858563 Marionette DEBUG loaded listener.js 04:10:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 258 (0x7f6d8b910c00) [pid = 7121] [serial = 1491] [outer = 0x7f6d86190000] 04:10:59 INFO - PROCESS | 7121 | 1460977859272 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]]]}] 04:10:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1239ms 04:10:59 INFO - PROCESS | 7121 | 1460977859301 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 04:10:59 INFO - PROCESS | 7121 | 1460977859305 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 04:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:10:59 INFO - PROCESS | 7121 | 1460977859310 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:10:59 INFO - PROCESS | 7121 | 1460977859313 Marionette TRACE conn3 <- [1,1958,null,{}] 04:10:59 INFO - PROCESS | 7121 | 1460977859317 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}] 04:10:59 INFO - PROCESS | 7121 | 1460977859556 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 04:10:59 INFO - PROCESS | 7121 | 1460977859588 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:59 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c737000 == 136 [pid = 7121] [id = 497] 04:10:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 259 (0x7f6d8b2aa400) [pid = 7121] [serial = 1492] [outer = (nil)] 04:10:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 260 (0x7f6d8bcc1c00) [pid = 7121] [serial = 1493] [outer = 0x7f6d8b2aa400] 04:10:59 INFO - PROCESS | 7121 | 1460977859645 Marionette DEBUG loaded listener.js 04:10:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 261 (0x7f6d8c898c00) [pid = 7121] [serial = 1494] [outer = 0x7f6d8b2aa400] 04:11:00 INFO - PROCESS | 7121 | 1460977860503 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]]]}] 04:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1227ms 04:11:00 INFO - PROCESS | 7121 | 1460977860537 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 04:11:00 INFO - PROCESS | 7121 | 1460977860539 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 04:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:11:00 INFO - PROCESS | 7121 | 1460977860545 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:11:00 INFO - PROCESS | 7121 | 1460977860547 Marionette TRACE conn3 <- [1,1962,null,{}] 04:11:00 INFO - PROCESS | 7121 | 1460977860559 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}] 04:11:00 INFO - PROCESS | 7121 | 1460977860774 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 04:11:00 INFO - PROCESS | 7121 | 1460977860800 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:00 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d70d000 == 137 [pid = 7121] [id = 498] 04:11:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 262 (0x7f6d8a5dc000) [pid = 7121] [serial = 1495] [outer = (nil)] 04:11:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 263 (0x7f6d8cc6f000) [pid = 7121] [serial = 1496] [outer = 0x7f6d8a5dc000] 04:11:00 INFO - PROCESS | 7121 | 1460977860856 Marionette DEBUG loaded listener.js 04:11:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 264 (0x7f6d8d143800) [pid = 7121] [serial = 1497] [outer = 0x7f6d8a5dc000] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 263 (0x7f6d95a06800) [pid = 7121] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 262 (0x7f6d8618f800) [pid = 7121] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 261 (0x7f6d88def000) [pid = 7121] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 260 (0x7f6d8f94c000) [pid = 7121] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 259 (0x7f6d894af000) [pid = 7121] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 258 (0x7f6d8c671400) [pid = 7121] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 257 (0x7f6d83becc00) [pid = 7121] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 256 (0x7f6d88a57800) [pid = 7121] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 255 (0x7f6d88ccd800) [pid = 7121] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 254 (0x7f6d88dcc800) [pid = 7121] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 253 (0x7f6d9bd4dc00) [pid = 7121] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 252 (0x7f6d873c2800) [pid = 7121] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 251 (0x7f6d873c5400) [pid = 7121] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 250 (0x7f6d894ac800) [pid = 7121] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 249 (0x7f6d8d913400) [pid = 7121] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 248 (0x7f6d87d49c00) [pid = 7121] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 247 (0x7f6d96be8c00) [pid = 7121] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 246 (0x7f6d96ed9000) [pid = 7121] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 245 (0x7f6d88a5d400) [pid = 7121] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 244 (0x7f6d9e9e2800) [pid = 7121] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 243 (0x7f6d9cb1fc00) [pid = 7121] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 242 (0x7f6d9cdaa800) [pid = 7121] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 241 (0x7f6da020e000) [pid = 7121] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 240 (0x7f6db264a400) [pid = 7121] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:11:02 INFO - PROCESS | 7121 | --DOMWINDOW == 239 (0x7f6d88b89000) [pid = 7121] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:11:02 INFO - PROCESS | 7121 | 1460977862342 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]]]}] 04:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1886ms 04:11:02 INFO - PROCESS | 7121 | 1460977862432 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 04:11:02 INFO - PROCESS | 7121 | 1460977862435 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 04:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:11:02 INFO - PROCESS | 7121 | 1460977862441 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:11:02 INFO - PROCESS | 7121 | 1460977862442 Marionette TRACE conn3 <- [1,1966,null,{}] 04:11:02 INFO - PROCESS | 7121 | 1460977862448 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}] 04:11:02 INFO - PROCESS | 7121 | 1460977862636 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 04:11:02 INFO - PROCESS | 7121 | 1460977862802 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:02 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d95a800 == 138 [pid = 7121] [id = 499] 04:11:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 240 (0x7f6d873c4400) [pid = 7121] [serial = 1498] [outer = (nil)] 04:11:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 241 (0x7f6d88dc7c00) [pid = 7121] [serial = 1499] [outer = 0x7f6d873c4400] 04:11:02 INFO - PROCESS | 7121 | 1460977862866 Marionette DEBUG loaded listener.js 04:11:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 242 (0x7f6d8f94f000) [pid = 7121] [serial = 1500] [outer = 0x7f6d873c4400] 04:11:03 INFO - PROCESS | 7121 | 1460977863562 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]]]}] 04:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1177ms 04:11:03 INFO - PROCESS | 7121 | 1460977863618 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 04:11:03 INFO - PROCESS | 7121 | 1460977863622 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 04:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:11:03 INFO - PROCESS | 7121 | 1460977863627 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:11:03 INFO - PROCESS | 7121 | 1460977863629 Marionette TRACE conn3 <- [1,1970,null,{}] 04:11:03 INFO - PROCESS | 7121 | 1460977863634 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}] 04:11:03 INFO - PROCESS | 7121 | 1460977863790 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 04:11:03 INFO - PROCESS | 7121 | 1460977863816 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:03 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fba0000 == 139 [pid = 7121] [id = 500] 04:11:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 243 (0x7f6d88a5d400) [pid = 7121] [serial = 1501] [outer = (nil)] 04:11:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 244 (0x7f6d93cb6400) [pid = 7121] [serial = 1502] [outer = 0x7f6d88a5d400] 04:11:03 INFO - PROCESS | 7121 | 1460977863882 Marionette DEBUG loaded listener.js 04:11:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 245 (0x7f6d93d64400) [pid = 7121] [serial = 1503] [outer = 0x7f6d88a5d400] 04:11:05 INFO - PROCESS | 7121 | 1460977865029 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]]]}] 04:11:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:11:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1429ms 04:11:05 INFO - PROCESS | 7121 | 1460977865066 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 04:11:05 INFO - PROCESS | 7121 | 1460977865072 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 04:11:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:11:05 INFO - PROCESS | 7121 | 1460977865082 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:11:05 INFO - PROCESS | 7121 | 1460977865086 Marionette TRACE conn3 <- [1,1974,null,{}] 04:11:05 INFO - PROCESS | 7121 | 1460977865094 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}] 04:11:05 INFO - PROCESS | 7121 | 1460977865292 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 04:11:05 INFO - PROCESS | 7121 | 1460977865511 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:05 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d88bc4000 == 140 [pid = 7121] [id = 501] 04:11:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 246 (0x7f6d86b15000) [pid = 7121] [serial = 1504] [outer = (nil)] 04:11:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 247 (0x7f6d87d48c00) [pid = 7121] [serial = 1505] [outer = 0x7f6d86b15000] 04:11:05 INFO - PROCESS | 7121 | 1460977865622 Marionette DEBUG loaded listener.js 04:11:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 248 (0x7f6d88cc2800) [pid = 7121] [serial = 1506] [outer = 0x7f6d86b15000] 04:11:06 INFO - PROCESS | 7121 | 1460977866554 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]]]}] 04:11:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1530ms 04:11:06 INFO - PROCESS | 7121 | 1460977866614 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 04:11:06 INFO - PROCESS | 7121 | 1460977866622 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 04:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:11:06 INFO - PROCESS | 7121 | 1460977866631 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:11:06 INFO - PROCESS | 7121 | 1460977866635 Marionette TRACE conn3 <- [1,1978,null,{}] 04:11:06 INFO - PROCESS | 7121 | 1460977866641 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}] 04:11:06 INFO - PROCESS | 7121 | 1460977866834 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 04:11:07 INFO - PROCESS | 7121 | 1460977867042 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:07 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c689800 == 141 [pid = 7121] [id = 502] 04:11:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 249 (0x7f6d86b15800) [pid = 7121] [serial = 1507] [outer = (nil)] 04:11:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 250 (0x7f6d89fcb400) [pid = 7121] [serial = 1508] [outer = 0x7f6d86b15800] 04:11:07 INFO - PROCESS | 7121 | 1460977867153 Marionette DEBUG loaded listener.js 04:11:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 251 (0x7f6d8b27dc00) [pid = 7121] [serial = 1509] [outer = 0x7f6d86b15800] 04:11:08 INFO - PROCESS | 7121 | 1460977868103 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]]]}] 04:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1539ms 04:11:08 INFO - PROCESS | 7121 | 1460977868171 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 04:11:08 INFO - PROCESS | 7121 | 1460977868176 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 04:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:11:08 INFO - PROCESS | 7121 | 1460977868182 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:11:08 INFO - PROCESS | 7121 | 1460977868187 Marionette TRACE conn3 <- [1,1982,null,{}] 04:11:08 INFO - PROCESS | 7121 | 1460977868202 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}] 04:11:08 INFO - PROCESS | 7121 | 1460977868441 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 04:11:08 INFO - PROCESS | 7121 | 1460977868651 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:08 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fd12800 == 142 [pid = 7121] [id = 503] 04:11:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 252 (0x7f6d8b2a8c00) [pid = 7121] [serial = 1510] [outer = (nil)] 04:11:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 253 (0x7f6d8c927400) [pid = 7121] [serial = 1511] [outer = 0x7f6d8b2a8c00] 04:11:08 INFO - PROCESS | 7121 | 1460977868767 Marionette DEBUG loaded listener.js 04:11:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 254 (0x7f6d8d151000) [pid = 7121] [serial = 1512] [outer = 0x7f6d8b2a8c00] 04:11:09 INFO - PROCESS | 7121 | 1460977869601 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]]]}] 04:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1436ms 04:11:09 INFO - PROCESS | 7121 | 1460977869618 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 04:11:09 INFO - PROCESS | 7121 | 1460977869621 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 04:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:11:09 INFO - PROCESS | 7121 | 1460977869644 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:11:09 INFO - PROCESS | 7121 | 1460977869648 Marionette TRACE conn3 <- [1,1986,null,{}] 04:11:09 INFO - PROCESS | 7121 | 1460977869655 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}] 04:11:09 INFO - PROCESS | 7121 | 1460977869844 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 04:11:10 INFO - PROCESS | 7121 | 1460977870058 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:10 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9405c800 == 143 [pid = 7121] [id = 504] 04:11:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 255 (0x7f6d894abc00) [pid = 7121] [serial = 1513] [outer = (nil)] 04:11:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 256 (0x7f6d93cbdc00) [pid = 7121] [serial = 1514] [outer = 0x7f6d894abc00] 04:11:10 INFO - PROCESS | 7121 | 1460977870174 Marionette DEBUG loaded listener.js 04:11:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 257 (0x7f6d93d68000) [pid = 7121] [serial = 1515] [outer = 0x7f6d894abc00] 04:11:11 INFO - PROCESS | 7121 | 1460977871049 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]]]}] 04:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1448ms 04:11:11 INFO - PROCESS | 7121 | 1460977871075 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 04:11:11 INFO - PROCESS | 7121 | 1460977871078 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 04:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:11:11 INFO - PROCESS | 7121 | 1460977871084 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:11:11 INFO - PROCESS | 7121 | 1460977871086 Marionette TRACE conn3 <- [1,1990,null,{}] 04:11:11 INFO - PROCESS | 7121 | 1460977871092 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}] 04:11:11 INFO - PROCESS | 7121 | 1460977871273 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 04:11:11 INFO - PROCESS | 7121 | 1460977871489 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:11 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94e78800 == 144 [pid = 7121] [id = 505] 04:11:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 258 (0x7f6d8d913400) [pid = 7121] [serial = 1516] [outer = (nil)] 04:11:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 259 (0x7f6d93d6e000) [pid = 7121] [serial = 1517] [outer = 0x7f6d8d913400] 04:11:11 INFO - PROCESS | 7121 | 1460977871600 Marionette DEBUG loaded listener.js 04:11:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 260 (0x7f6d93e46800) [pid = 7121] [serial = 1518] [outer = 0x7f6d8d913400] 04:11:12 INFO - PROCESS | 7121 | 1460977872487 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]]]}] 04:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1431ms 04:11:12 INFO - PROCESS | 7121 | 1460977872523 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 04:11:12 INFO - PROCESS | 7121 | 1460977872525 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 04:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:11:12 INFO - PROCESS | 7121 | 1460977872534 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:11:12 INFO - PROCESS | 7121 | 1460977872536 Marionette TRACE conn3 <- [1,1994,null,{}] 04:11:12 INFO - PROCESS | 7121 | 1460977872540 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}] 04:11:12 INFO - PROCESS | 7121 | 1460977872759 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 04:11:13 INFO - PROCESS | 7121 | 1460977873021 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:13 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96ca0000 == 145 [pid = 7121] [id = 506] 04:11:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 261 (0x7f6d93d6d400) [pid = 7121] [serial = 1519] [outer = (nil)] 04:11:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 262 (0x7f6d94b8d800) [pid = 7121] [serial = 1520] [outer = 0x7f6d93d6d400] 04:11:13 INFO - PROCESS | 7121 | 1460977873099 Marionette DEBUG loaded listener.js 04:11:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 263 (0x7f6d95bce800) [pid = 7121] [serial = 1521] [outer = 0x7f6d93d6d400] 04:11:13 INFO - PROCESS | 7121 | 1460977873958 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]]]}] 04:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1481ms 04:11:14 INFO - PROCESS | 7121 | 1460977874016 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 04:11:14 INFO - PROCESS | 7121 | 1460977874020 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 04:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:11:14 INFO - PROCESS | 7121 | 1460977874025 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:11:14 INFO - PROCESS | 7121 | 1460977874027 Marionette TRACE conn3 <- [1,1998,null,{}] 04:11:14 INFO - PROCESS | 7121 | 1460977874033 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}] 04:11:14 INFO - PROCESS | 7121 | 1460977874218 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 04:11:14 INFO - PROCESS | 7121 | 1460977874436 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:14 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9791a000 == 146 [pid = 7121] [id = 507] 04:11:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 264 (0x7f6d93cb6800) [pid = 7121] [serial = 1522] [outer = (nil)] 04:11:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 265 (0x7f6d96c78000) [pid = 7121] [serial = 1523] [outer = 0x7f6d93cb6800] 04:11:14 INFO - PROCESS | 7121 | 1460977874547 Marionette DEBUG loaded listener.js 04:11:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 266 (0x7f6d96edf400) [pid = 7121] [serial = 1524] [outer = 0x7f6d93cb6800] 04:11:15 INFO - PROCESS | 7121 | 1460977875380 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]]]}] 04:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1380ms 04:11:15 INFO - PROCESS | 7121 | 1460977875407 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 04:11:15 INFO - PROCESS | 7121 | 1460977875410 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 04:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:11:15 INFO - PROCESS | 7121 | 1460977875415 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:11:15 INFO - PROCESS | 7121 | 1460977875419 Marionette TRACE conn3 <- [1,2002,null,{}] 04:11:15 INFO - PROCESS | 7121 | 1460977875423 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}] 04:11:15 INFO - PROCESS | 7121 | 1460977875605 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 04:11:15 INFO - PROCESS | 7121 | 1460977875822 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:15 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97b6c000 == 147 [pid = 7121] [id = 508] 04:11:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 267 (0x7f6d93d71c00) [pid = 7121] [serial = 1525] [outer = (nil)] 04:11:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 268 (0x7f6d97aae400) [pid = 7121] [serial = 1526] [outer = 0x7f6d93d71c00] 04:11:15 INFO - PROCESS | 7121 | 1460977875931 Marionette DEBUG loaded listener.js 04:11:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 269 (0x7f6d97d81c00) [pid = 7121] [serial = 1527] [outer = 0x7f6d93d71c00] 04:11:16 INFO - PROCESS | 7121 | 1460977876807 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]]]}] 04:11:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:11:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1431ms 04:11:16 INFO - PROCESS | 7121 | 1460977876848 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 04:11:16 INFO - PROCESS | 7121 | 1460977876852 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 04:11:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:11:16 INFO - PROCESS | 7121 | 1460977876857 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:11:16 INFO - PROCESS | 7121 | 1460977876860 Marionette TRACE conn3 <- [1,2006,null,{}] 04:11:16 INFO - PROCESS | 7121 | 1460977876865 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}] 04:11:17 INFO - PROCESS | 7121 | 1460977877043 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 04:11:17 INFO - PROCESS | 7121 | 1460977877264 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:17 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9ba13800 == 148 [pid = 7121] [id = 509] 04:11:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 270 (0x7f6d96c72800) [pid = 7121] [serial = 1528] [outer = (nil)] 04:11:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 271 (0x7f6d98ef0c00) [pid = 7121] [serial = 1529] [outer = 0x7f6d96c72800] 04:11:17 INFO - PROCESS | 7121 | 1460977877372 Marionette DEBUG loaded listener.js 04:11:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 272 (0x7f6d9b938400) [pid = 7121] [serial = 1530] [outer = 0x7f6d96c72800] 04:11:18 INFO - PROCESS | 7121 | 1460977878266 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]]]}] 04:11:18 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 04:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1434ms 04:11:18 INFO - PROCESS | 7121 | 1460977878293 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 04:11:18 INFO - PROCESS | 7121 | 1460977878297 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 04:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:11:18 INFO - PROCESS | 7121 | 1460977878302 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:11:18 INFO - PROCESS | 7121 | 1460977878304 Marionette TRACE conn3 <- [1,2010,null,{}] 04:11:18 INFO - PROCESS | 7121 | 1460977878310 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}] 04:11:18 INFO - PROCESS | 7121 | 1460977878503 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 04:11:18 INFO - PROCESS | 7121 | 1460977878752 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:18 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9cdd3000 == 149 [pid = 7121] [id = 510] 04:11:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 273 (0x7f6d9b938c00) [pid = 7121] [serial = 1531] [outer = (nil)] 04:11:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 274 (0x7f6d9bc56000) [pid = 7121] [serial = 1532] [outer = 0x7f6d9b938c00] 04:11:18 INFO - PROCESS | 7121 | 1460977878872 Marionette DEBUG loaded listener.js 04:11:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 275 (0x7f6d9bca0000) [pid = 7121] [serial = 1533] [outer = 0x7f6d9b938c00] 04:11:19 INFO - PROCESS | 7121 | 1460977879718 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]]]}] 04:11:19 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 04:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1480ms 04:11:19 INFO - PROCESS | 7121 | 1460977879784 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 04:11:19 INFO - PROCESS | 7121 | 1460977879787 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 04:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:11:19 INFO - PROCESS | 7121 | 1460977879794 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:11:19 INFO - PROCESS | 7121 | 1460977879798 Marionette TRACE conn3 <- [1,2014,null,{}] 04:11:19 INFO - PROCESS | 7121 | 1460977879803 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}] 04:11:20 INFO - PROCESS | 7121 | 1460977880006 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 04:11:20 INFO - PROCESS | 7121 | 1460977880220 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:20 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da1143000 == 150 [pid = 7121] [id = 511] 04:11:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 276 (0x7f6d9b9d7800) [pid = 7121] [serial = 1534] [outer = (nil)] 04:11:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 277 (0x7f6d9e9ed000) [pid = 7121] [serial = 1535] [outer = 0x7f6d9b9d7800] 04:11:20 INFO - PROCESS | 7121 | 1460977880338 Marionette DEBUG loaded listener.js 04:11:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 278 (0x7f6d9f13e800) [pid = 7121] [serial = 1536] [outer = 0x7f6d9b9d7800] 04:11:21 INFO - PROCESS | 7121 | 1460977881213 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]]]}] 04:11:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1478ms 04:11:21 INFO - PROCESS | 7121 | 1460977881273 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 04:11:21 INFO - PROCESS | 7121 | 1460977881276 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 04:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:11:21 INFO - PROCESS | 7121 | 1460977881282 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:11:21 INFO - PROCESS | 7121 | 1460977881284 Marionette TRACE conn3 <- [1,2018,null,{}] 04:11:21 INFO - PROCESS | 7121 | 1460977881289 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}] 04:11:21 INFO - PROCESS | 7121 | 1460977881472 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 04:11:21 INFO - PROCESS | 7121 | 1460977881690 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:21 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dada48800 == 151 [pid = 7121] [id = 512] 04:11:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 279 (0x7f6d9bca0800) [pid = 7121] [serial = 1537] [outer = (nil)] 04:11:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 280 (0x7f6d9f577000) [pid = 7121] [serial = 1538] [outer = 0x7f6d9bca0800] 04:11:21 INFO - PROCESS | 7121 | 1460977881801 Marionette DEBUG loaded listener.js 04:11:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 281 (0x7f6da0210000) [pid = 7121] [serial = 1539] [outer = 0x7f6d9bca0800] 04:11:22 INFO - PROCESS | 7121 | 1460977882666 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]]]}] 04:11:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1434ms 04:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:11:22 INFO - PROCESS | 7121 | 1460977882717 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 04:11:22 INFO - PROCESS | 7121 | 1460977882720 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 04:11:22 INFO - PROCESS | 7121 | 1460977882724 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:11:22 INFO - PROCESS | 7121 | 1460977882728 Marionette TRACE conn3 <- [1,2022,null,{}] 04:11:22 INFO - PROCESS | 7121 | 1460977882733 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}] 04:11:22 INFO - PROCESS | 7121 | 1460977882919 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 04:11:23 INFO - PROCESS | 7121 | 1460977883208 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:23 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d877b3000 == 152 [pid = 7121] [id = 513] 04:11:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 282 (0x7f6d860e5800) [pid = 7121] [serial = 1540] [outer = (nil)] 04:11:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 283 (0x7f6d87e07000) [pid = 7121] [serial = 1541] [outer = 0x7f6d860e5800] 04:11:23 INFO - PROCESS | 7121 | 1460977883281 Marionette DEBUG loaded listener.js 04:11:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 284 (0x7f6d8d107c00) [pid = 7121] [serial = 1542] [outer = 0x7f6d860e5800] 04:11:24 INFO - PROCESS | 7121 | 1460977884173 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]]]}] 04:11:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1494ms 04:11:24 INFO - PROCESS | 7121 | 1460977884220 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 04:11:24 INFO - PROCESS | 7121 | 1460977884223 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 04:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:11:24 INFO - PROCESS | 7121 | 1460977884229 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:11:24 INFO - PROCESS | 7121 | 1460977884231 Marionette TRACE conn3 <- [1,2026,null,{}] 04:11:24 INFO - PROCESS | 7121 | 1460977884236 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}] 04:11:24 INFO - PROCESS | 7121 | 1460977884421 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 04:11:24 INFO - PROCESS | 7121 | 1460977884643 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:25 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d874ce000 == 153 [pid = 7121] [id = 514] 04:11:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 285 (0x7f6d81f63000) [pid = 7121] [serial = 1543] [outer = (nil)] 04:11:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 286 (0x7f6d81f68c00) [pid = 7121] [serial = 1544] [outer = 0x7f6d81f63000] 04:11:25 INFO - PROCESS | 7121 | 1460977885110 Marionette DEBUG loaded listener.js 04:11:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 287 (0x7f6d86169400) [pid = 7121] [serial = 1545] [outer = 0x7f6d81f63000] 04:11:26 INFO - PROCESS | 7121 | 1460977886055 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]]]}] 04:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1882ms 04:11:26 INFO - PROCESS | 7121 | 1460977886112 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 04:11:26 INFO - PROCESS | 7121 | 1460977886118 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 04:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:11:26 INFO - PROCESS | 7121 | 1460977886144 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:11:26 INFO - PROCESS | 7121 | 1460977886149 Marionette TRACE conn3 <- [1,2030,null,{}] 04:11:26 INFO - PROCESS | 7121 | 1460977886157 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}] 04:11:26 INFO - PROCESS | 7121 | 1460977886338 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 04:11:26 INFO - PROCESS | 7121 | 1460977886574 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:26 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d81f84000 == 154 [pid = 7121] [id = 515] 04:11:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 288 (0x7f6d83bed800) [pid = 7121] [serial = 1546] [outer = (nil)] 04:11:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 289 (0x7f6d86b17000) [pid = 7121] [serial = 1547] [outer = 0x7f6d83bed800] 04:11:26 INFO - PROCESS | 7121 | 1460977886734 Marionette DEBUG loaded listener.js 04:11:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 290 (0x7f6d88b85000) [pid = 7121] [serial = 1548] [outer = 0x7f6d83bed800] 04:11:27 INFO - PROCESS | 7121 | 1460977887760 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]]]}] 04:11:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1706ms 04:11:27 INFO - PROCESS | 7121 | 1460977887832 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 04:11:27 INFO - PROCESS | 7121 | 1460977887838 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 04:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:11:27 INFO - PROCESS | 7121 | 1460977887846 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:11:27 INFO - PROCESS | 7121 | 1460977887850 Marionette TRACE conn3 <- [1,2034,null,{}] 04:11:27 INFO - PROCESS | 7121 | 1460977887855 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}] 04:11:28 INFO - PROCESS | 7121 | 1460977888053 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 04:11:28 INFO - PROCESS | 7121 | 1460977888353 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:28 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a615000 == 155 [pid = 7121] [id = 516] 04:11:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 291 (0x7f6d88dd0000) [pid = 7121] [serial = 1549] [outer = (nil)] 04:11:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 292 (0x7f6d89d55c00) [pid = 7121] [serial = 1550] [outer = 0x7f6d88dd0000] 04:11:28 INFO - PROCESS | 7121 | 1460977888460 Marionette DEBUG loaded listener.js 04:11:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 293 (0x7f6d8b27c400) [pid = 7121] [serial = 1551] [outer = 0x7f6d88dd0000] 04:11:29 INFO - PROCESS | 7121 | 1460977889329 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]]]}] 04:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1532ms 04:11:29 INFO - PROCESS | 7121 | 1460977889379 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 04:11:29 INFO - PROCESS | 7121 | 1460977889383 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 04:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:11:29 INFO - PROCESS | 7121 | 1460977889388 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:11:29 INFO - PROCESS | 7121 | 1460977889393 Marionette TRACE conn3 <- [1,2038,null,{}] 04:11:29 INFO - PROCESS | 7121 | 1460977889407 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}] 04:11:29 INFO - PROCESS | 7121 | 1460977889596 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 04:11:29 INFO - PROCESS | 7121 | 1460977889826 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:29 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d89ef4800 == 156 [pid = 7121] [id = 517] 04:11:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 294 (0x7f6d894a7000) [pid = 7121] [serial = 1552] [outer = (nil)] 04:11:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 295 (0x7f6d8c7c4000) [pid = 7121] [serial = 1553] [outer = 0x7f6d894a7000] 04:11:29 INFO - PROCESS | 7121 | 1460977889935 Marionette DEBUG loaded listener.js 04:11:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 296 (0x7f6d8cc67000) [pid = 7121] [serial = 1554] [outer = 0x7f6d894a7000] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d86092000 == 155 [pid = 7121] [id = 403] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8d95a800 == 154 [pid = 7121] [id = 499] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 295 (0x7f6d9b97a400) [pid = 7121] [serial = 1439] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 294 (0x7f6d96bed800) [pid = 7121] [serial = 1385] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 293 (0x7f6d9f0abc00) [pid = 7121] [serial = 1394] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 292 (0x7f6d8b905000) [pid = 7121] [serial = 1373] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 291 (0x7f6d9bd47800) [pid = 7121] [serial = 1391] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 290 (0x7f6d88b86400) [pid = 7121] [serial = 1415] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 289 (0x7f6d894a4c00) [pid = 7121] [serial = 1370] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 288 (0x7f6d8d14bc00) [pid = 7121] [serial = 1376] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 287 (0x7f6d9f576800) [pid = 7121] [serial = 1397] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 286 (0x7f6d9b932800) [pid = 7121] [serial = 1388] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 285 (0x7f6d94039400) [pid = 7121] [serial = 1379] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 284 (0x7f6d94b8a000) [pid = 7121] [serial = 1382] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 283 (0x7f6daccd4400) [pid = 7121] [serial = 1400] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 282 (0x7f6db0ec6c00) [pid = 7121] [serial = 1403] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 281 (0x7f6d83beac00) [pid = 7121] [serial = 1406] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 280 (0x7f6db3006400) [pid = 7121] [serial = 1409] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 279 (0x7f6d8618dc00) [pid = 7121] [serial = 1412] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8d70d000 == 153 [pid = 7121] [id = 498] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8c737000 == 152 [pid = 7121] [id = 497] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8bac0000 == 151 [pid = 7121] [id = 496] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d870d0800 == 150 [pid = 7121] [id = 495] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8a694800 == 149 [pid = 7121] [id = 494] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d83edf000 == 148 [pid = 7121] [id = 490] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8a69b800 == 147 [pid = 7121] [id = 489] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d836ce000 == 146 [pid = 7121] [id = 488] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8a696800 == 145 [pid = 7121] [id = 487] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db3211000 == 144 [pid = 7121] [id = 486] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadacb800 == 143 [pid = 7121] [id = 485] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9f7a8000 == 142 [pid = 7121] [id = 484] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9ba22000 == 141 [pid = 7121] [id = 483] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97920000 == 140 [pid = 7121] [id = 482] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fc8d800 == 139 [pid = 7121] [id = 481] 04:11:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8bdc4000 == 138 [pid = 7121] [id = 480] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 278 (0x7f6d873d0c00) [pid = 7121] [serial = 1134] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 277 (0x7f6d8b2a7400) [pid = 7121] [serial = 1098] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 276 (0x7f6d9425b000) [pid = 7121] [serial = 1101] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 275 (0x7f6d9ecf1800) [pid = 7121] [serial = 1236] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 274 (0x7f6d9998d800) [pid = 7121] [serial = 1104] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 273 (0x7f6d9bd4f800) [pid = 7121] [serial = 1107] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 272 (0x7f6d9e9e0400) [pid = 7121] [serial = 1110] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 271 (0x7f6da0c44400) [pid = 7121] [serial = 1113] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 270 (0x7f6da3ca3400) [pid = 7121] [serial = 1116] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 269 (0x7f6dadfd2800) [pid = 7121] [serial = 1119] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 268 (0x7f6db0f83400) [pid = 7121] [serial = 1122] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 267 (0x7f6db3005800) [pid = 7121] [serial = 1125] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 266 (0x7f6db3096c00) [pid = 7121] [serial = 1128] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 265 (0x7f6d8f948000) [pid = 7121] [serial = 1430] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 264 (0x7f6d97af1000) [pid = 7121] [serial = 1434] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 263 (0x7f6d8c91f400) [pid = 7121] [serial = 1436] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 262 (0x7f6d93cc1800) [pid = 7121] [serial = 1431] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 261 (0x7f6d8d91f400) [pid = 7121] [serial = 1428] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 260 (0x7f6d98cdf800) [pid = 7121] [serial = 1437] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 259 (0x7f6d8b4f3c00) [pid = 7121] [serial = 1167] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 258 (0x7f6d8f947c00) [pid = 7121] [serial = 1131] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 257 (0x7f6d9f12c400) [pid = 7121] [serial = 1164] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 256 (0x7f6d8f94c800) [pid = 7121] [serial = 1137] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 255 (0x7f6d9709ac00) [pid = 7121] [serial = 1433] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 254 (0x7f6d88cc9c00) [pid = 7121] [serial = 1419] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 253 (0x7f6d87e0ac00) [pid = 7121] [serial = 1418] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 252 (0x7f6d8b91e000) [pid = 7121] [serial = 1424] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 251 (0x7f6d8c7ca800) [pid = 7121] [serial = 1425] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 250 (0x7f6d93e49c00) [pid = 7121] [serial = 1368] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 249 (0x7f6d8b350c00) [pid = 7121] [serial = 1422] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 248 (0x7f6d89d95400) [pid = 7121] [serial = 1421] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | --DOMWINDOW == 247 (0x7f6d8d145800) [pid = 7121] [serial = 1427] [outer = (nil)] [url = about:blank] 04:11:30 INFO - PROCESS | 7121 | 1460977890911 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]]]}] 04:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1583ms 04:11:30 INFO - PROCESS | 7121 | 1460977890972 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 04:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:11:30 INFO - PROCESS | 7121 | 1460977890977 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 04:11:30 INFO - PROCESS | 7121 | 1460977890982 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:11:30 INFO - PROCESS | 7121 | 1460977890985 Marionette TRACE conn3 <- [1,2042,null,{}] 04:11:30 INFO - PROCESS | 7121 | 1460977890989 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}] 04:11:31 INFO - PROCESS | 7121 | 1460977891162 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 04:11:31 INFO - PROCESS | 7121 | 1460977891360 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:31 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8719d000 == 139 [pid = 7121] [id = 518] 04:11:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 248 (0x7f6d86b16400) [pid = 7121] [serial = 1555] [outer = (nil)] 04:11:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 249 (0x7f6d8c673c00) [pid = 7121] [serial = 1556] [outer = 0x7f6d86b16400] 04:11:31 INFO - PROCESS | 7121 | 1460977891421 Marionette DEBUG loaded listener.js 04:11:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 250 (0x7f6d8cd46c00) [pid = 7121] [serial = 1557] [outer = 0x7f6d86b16400] 04:11:32 INFO - PROCESS | 7121 | 1460977892164 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]]]}] 04:11:32 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) 04:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1226ms 04:11:32 INFO - PROCESS | 7121 | 1460977892209 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 04:11:32 INFO - PROCESS | 7121 | 1460977892212 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 04:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:11:32 INFO - PROCESS | 7121 | 1460977892231 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:11:32 INFO - PROCESS | 7121 | 1460977892233 Marionette TRACE conn3 <- [1,2046,null,{}] 04:11:32 INFO - PROCESS | 7121 | 1460977892238 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}] 04:11:32 INFO - PROCESS | 7121 | 1460977892409 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 04:11:32 INFO - PROCESS | 7121 | 1460977892423 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:32 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c697800 == 140 [pid = 7121] [id = 519] 04:11:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 251 (0x7f6d8d14ec00) [pid = 7121] [serial = 1558] [outer = (nil)] 04:11:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 252 (0x7f6d8f947c00) [pid = 7121] [serial = 1559] [outer = 0x7f6d8d14ec00] 04:11:32 INFO - PROCESS | 7121 | 1460977892487 Marionette DEBUG loaded listener.js 04:11:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 253 (0x7f6d93d63400) [pid = 7121] [serial = 1560] [outer = 0x7f6d8d14ec00] 04:11:33 INFO - PROCESS | 7121 | 1460977893487 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]]]}] 04:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1292ms 04:11:33 INFO - PROCESS | 7121 | 1460977893511 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 04:11:33 INFO - PROCESS | 7121 | 1460977893513 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 04:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:11:33 INFO - PROCESS | 7121 | 1460977893519 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:11:33 INFO - PROCESS | 7121 | 1460977893521 Marionette TRACE conn3 <- [1,2050,null,{}] 04:11:33 INFO - PROCESS | 7121 | 1460977893526 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}] 04:11:33 INFO - PROCESS | 7121 | 1460977893779 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 04:11:33 INFO - PROCESS | 7121 | 1460977893837 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:33 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fc2a800 == 141 [pid = 7121] [id = 520] 04:11:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 254 (0x7f6d943a5000) [pid = 7121] [serial = 1561] [outer = (nil)] 04:11:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 255 (0x7f6d94b7fc00) [pid = 7121] [serial = 1562] [outer = 0x7f6d943a5000] 04:11:34 INFO - PROCESS | 7121 | 1460977894004 Marionette DEBUG loaded listener.js 04:11:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 256 (0x7f6d94baec00) [pid = 7121] [serial = 1563] [outer = 0x7f6d943a5000] 04:11:34 INFO - PROCESS | 7121 | 1460977894827 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]]]}] 04:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1330ms 04:11:34 INFO - PROCESS | 7121 | 1460977894868 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 04:11:34 INFO - PROCESS | 7121 | 1460977894872 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 04:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:11:34 INFO - PROCESS | 7121 | 1460977894878 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:11:34 INFO - PROCESS | 7121 | 1460977894880 Marionette TRACE conn3 <- [1,2054,null,{}] 04:11:34 INFO - PROCESS | 7121 | 1460977894885 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}] 04:11:35 INFO - PROCESS | 7121 | 1460977895130 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 04:11:35 INFO - PROCESS | 7121 | 1460977895161 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:35 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90a21800 == 142 [pid = 7121] [id = 521] 04:11:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 257 (0x7f6d94bafc00) [pid = 7121] [serial = 1564] [outer = (nil)] 04:11:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 258 (0x7f6d94e10800) [pid = 7121] [serial = 1565] [outer = 0x7f6d94bafc00] 04:11:35 INFO - PROCESS | 7121 | 1460977895218 Marionette DEBUG loaded listener.js 04:11:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 259 (0x7f6d96c74800) [pid = 7121] [serial = 1566] [outer = 0x7f6d94bafc00] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 258 (0x7f6d86190000) [pid = 7121] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 257 (0x7f6d87680800) [pid = 7121] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 256 (0x7f6d9f99d400) [pid = 7121] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 255 (0x7f6d89d89c00) [pid = 7121] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 254 (0x7f6d8a5dd000) [pid = 7121] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 253 (0x7f6d8da5e800) [pid = 7121] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 252 (0x7f6d9bd50400) [pid = 7121] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 251 (0x7f6d9adb1400) [pid = 7121] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 250 (0x7f6d8b349c00) [pid = 7121] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 249 (0x7f6d8618e400) [pid = 7121] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 248 (0x7f6d89d8bc00) [pid = 7121] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 247 (0x7f6d87684400) [pid = 7121] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 246 (0x7f6d88cce800) [pid = 7121] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 245 (0x7f6d8615f400) [pid = 7121] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 244 (0x7f6d93e48c00) [pid = 7121] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 243 (0x7f6d8d103400) [pid = 7121] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 242 (0x7f6d9f570000) [pid = 7121] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 241 (0x7f6d9f2bb800) [pid = 7121] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 240 (0x7f6d8cd44800) [pid = 7121] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 239 (0x7f6d9ac21800) [pid = 7121] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 238 (0x7f6d8da6b800) [pid = 7121] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 237 (0x7f6d83be7400) [pid = 7121] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 236 (0x7f6d88a5e000) [pid = 7121] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 235 (0x7f6d8a5db400) [pid = 7121] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 234 (0x7f6d88b88000) [pid = 7121] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 233 (0x7f6da0213c00) [pid = 7121] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 232 (0x7f6d9d6eac00) [pid = 7121] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 231 (0x7f6d8bcbd800) [pid = 7121] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 230 (0x7f6d8c677c00) [pid = 7121] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 229 (0x7f6d860eec00) [pid = 7121] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 228 (0x7f6d8a5dc000) [pid = 7121] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 227 (0x7f6d94e03c00) [pid = 7121] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 226 (0x7f6d8767e400) [pid = 7121] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 225 (0x7f6d8b913800) [pid = 7121] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 224 (0x7f6d87687000) [pid = 7121] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 223 (0x7f6d98848000) [pid = 7121] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 222 (0x7f6d8b353c00) [pid = 7121] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 221 (0x7f6d8b2aa400) [pid = 7121] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 220 (0x7f6d860e1c00) [pid = 7121] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 219 (0x7f6da0971c00) [pid = 7121] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 218 (0x7f6d87e02c00) [pid = 7121] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 217 (0x7f6d8b348400) [pid = 7121] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 216 (0x7f6d88b87400) [pid = 7121] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 215 (0x7f6d8b4fac00) [pid = 7121] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 214 (0x7f6d8bbac400) [pid = 7121] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 213 (0x7f6d87686800) [pid = 7121] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 212 (0x7f6d87685c00) [pid = 7121] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 211 (0x7f6da03c0000) [pid = 7121] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 210 (0x7f6d89d92400) [pid = 7121] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 209 (0x7f6d97095000) [pid = 7121] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 208 (0x7f6d943a8c00) [pid = 7121] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 207 (0x7f6d8c7c8000) [pid = 7121] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 206 (0x7f6d9ac19400) [pid = 7121] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 205 (0x7f6d873d1400) [pid = 7121] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 204 (0x7f6d9884cc00) [pid = 7121] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 203 (0x7f6d873c4400) [pid = 7121] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 202 (0x7f6d87684000) [pid = 7121] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 201 (0x7f6d8da6b000) [pid = 7121] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 200 (0x7f6d9bc4c800) [pid = 7121] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 199 (0x7f6d86161000) [pid = 7121] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 198 (0x7f6d8b352000) [pid = 7121] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:11:36 INFO - PROCESS | 7121 | --DOMWINDOW == 197 (0x7f6d8c922000) [pid = 7121] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:11:36 INFO - PROCESS | 7121 | 1460977896842 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]]]}] 04:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 2028ms 04:11:36 INFO - PROCESS | 7121 | 1460977896908 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 04:11:36 INFO - PROCESS | 7121 | 1460977896911 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 04:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:11:36 INFO - PROCESS | 7121 | 1460977896927 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:11:36 INFO - PROCESS | 7121 | 1460977896931 Marionette TRACE conn3 <- [1,2058,null,{}] 04:11:36 INFO - PROCESS | 7121 | 1460977896936 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}] 04:11:37 INFO - PROCESS | 7121 | 1460977897105 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 04:11:37 INFO - PROCESS | 7121 | 1460977897284 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:37 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d88a7c800 == 143 [pid = 7121] [id = 522] 04:11:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 198 (0x7f6d83be9400) [pid = 7121] [serial = 1567] [outer = (nil)] 04:11:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 199 (0x7f6d87683800) [pid = 7121] [serial = 1568] [outer = 0x7f6d83be9400] 04:11:37 INFO - PROCESS | 7121 | 1460977897342 Marionette DEBUG loaded listener.js 04:11:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 200 (0x7f6d89d8c000) [pid = 7121] [serial = 1569] [outer = 0x7f6d83be9400] 04:11:38 INFO - PROCESS | 7121 | 1460977898100 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]]]}] 04:11:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1240ms 04:11:38 INFO - PROCESS | 7121 | 1460977898158 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 04:11:38 INFO - PROCESS | 7121 | 1460977898161 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 04:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:11:38 INFO - PROCESS | 7121 | 1460977898176 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:11:38 INFO - PROCESS | 7121 | 1460977898177 Marionette TRACE conn3 <- [1,2062,null,{}] 04:11:38 INFO - PROCESS | 7121 | 1460977898183 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}] 04:11:38 INFO - PROCESS | 7121 | 1460977898473 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 04:11:38 INFO - PROCESS | 7121 | 1460977898696 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:38 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d869d0000 == 144 [pid = 7121] [id = 523] 04:11:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 201 (0x7f6d81f69400) [pid = 7121] [serial = 1570] [outer = (nil)] 04:11:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 202 (0x7f6d83be7c00) [pid = 7121] [serial = 1571] [outer = 0x7f6d81f69400] 04:11:38 INFO - PROCESS | 7121 | 1460977898815 Marionette DEBUG loaded listener.js 04:11:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 203 (0x7f6d86b10c00) [pid = 7121] [serial = 1572] [outer = 0x7f6d81f69400] 04:11:39 INFO - PROCESS | 7121 | 1460977899787 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]]]}] 04:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1677ms 04:11:39 INFO - PROCESS | 7121 | 1460977899860 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 04:11:39 INFO - PROCESS | 7121 | 1460977899867 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 04:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:11:39 INFO - PROCESS | 7121 | 1460977899874 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:11:39 INFO - PROCESS | 7121 | 1460977899881 Marionette TRACE conn3 <- [1,2066,null,{}] 04:11:39 INFO - PROCESS | 7121 | 1460977899887 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}] 04:11:40 INFO - PROCESS | 7121 | 1460977900083 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 04:11:40 INFO - PROCESS | 7121 | 1460977900297 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:40 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c737000 == 145 [pid = 7121] [id = 524] 04:11:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 204 (0x7f6d81f6b400) [pid = 7121] [serial = 1573] [outer = (nil)] 04:11:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 205 (0x7f6d88dd1800) [pid = 7121] [serial = 1574] [outer = 0x7f6d81f6b400] 04:11:40 INFO - PROCESS | 7121 | 1460977900410 Marionette DEBUG loaded listener.js 04:11:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 206 (0x7f6d89fcc400) [pid = 7121] [serial = 1575] [outer = 0x7f6d81f6b400] 04:11:41 INFO - PROCESS | 7121 | 1460977901383 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]]]}] 04:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1542ms 04:11:41 INFO - PROCESS | 7121 | 1460977901417 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 04:11:41 INFO - PROCESS | 7121 | 1460977901422 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 04:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:11:41 INFO - PROCESS | 7121 | 1460977901428 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:11:41 INFO - PROCESS | 7121 | 1460977901431 Marionette TRACE conn3 <- [1,2070,null,{}] 04:11:41 INFO - PROCESS | 7121 | 1460977901436 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}] 04:11:41 INFO - PROCESS | 7121 | 1460977901623 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 04:11:41 INFO - PROCESS | 7121 | 1460977901844 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:41 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fc2a000 == 146 [pid = 7121] [id = 525] 04:11:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 207 (0x7f6d881f7400) [pid = 7121] [serial = 1576] [outer = (nil)] 04:11:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 208 (0x7f6d8b907800) [pid = 7121] [serial = 1577] [outer = 0x7f6d881f7400] 04:11:41 INFO - PROCESS | 7121 | 1460977901959 Marionette DEBUG loaded listener.js 04:11:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 209 (0x7f6d8bba6c00) [pid = 7121] [serial = 1578] [outer = 0x7f6d881f7400] 04:11:42 INFO - PROCESS | 7121 | 1460977902940 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]]]}] 04:11:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1584ms 04:11:43 INFO - PROCESS | 7121 | 1460977903013 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 04:11:43 INFO - PROCESS | 7121 | 1460977903018 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 04:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:11:43 INFO - PROCESS | 7121 | 1460977903034 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:11:43 INFO - PROCESS | 7121 | 1460977903041 Marionette TRACE conn3 <- [1,2074,null,{}] 04:11:43 INFO - PROCESS | 7121 | 1460977903046 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}] 04:11:43 INFO - PROCESS | 7121 | 1460977903289 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 04:11:43 INFO - PROCESS | 7121 | 1460977903591 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:43 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94ddd800 == 147 [pid = 7121] [id = 526] 04:11:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 210 (0x7f6d8b348400) [pid = 7121] [serial = 1579] [outer = (nil)] 04:11:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 211 (0x7f6d8d111800) [pid = 7121] [serial = 1580] [outer = 0x7f6d8b348400] 04:11:43 INFO - PROCESS | 7121 | 1460977903667 Marionette DEBUG loaded listener.js 04:11:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 212 (0x7f6d8f946400) [pid = 7121] [serial = 1581] [outer = 0x7f6d8b348400] 04:11:44 INFO - PROCESS | 7121 | 1460977904503 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]]]}] 04:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1539ms 04:11:44 INFO - PROCESS | 7121 | 1460977904567 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 04:11:44 INFO - PROCESS | 7121 | 1460977904570 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 04:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:11:44 INFO - PROCESS | 7121 | 1460977904576 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:11:44 INFO - PROCESS | 7121 | 1460977904578 Marionette TRACE conn3 <- [1,2078,null,{}] 04:11:44 INFO - PROCESS | 7121 | 1460977904584 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}] 04:11:44 INFO - PROCESS | 7121 | 1460977904786 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 04:11:45 INFO - PROCESS | 7121 | 1460977904999 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:45 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96c97800 == 148 [pid = 7121] [id = 527] 04:11:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 213 (0x7f6d8bba2000) [pid = 7121] [serial = 1582] [outer = (nil)] 04:11:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 214 (0x7f6d93cbfc00) [pid = 7121] [serial = 1583] [outer = 0x7f6d8bba2000] 04:11:45 INFO - PROCESS | 7121 | 1460977905112 Marionette DEBUG loaded listener.js 04:11:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 215 (0x7f6d9403a000) [pid = 7121] [serial = 1584] [outer = 0x7f6d8bba2000] 04:11:45 INFO - PROCESS | 7121 | 1460977905950 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]]]}] 04:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1436ms 04:11:46 INFO - PROCESS | 7121 | 1460977906013 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 04:11:46 INFO - PROCESS | 7121 | 1460977906017 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 04:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:11:46 INFO - PROCESS | 7121 | 1460977906022 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:11:46 INFO - PROCESS | 7121 | 1460977906024 Marionette TRACE conn3 <- [1,2082,null,{}] 04:11:46 INFO - PROCESS | 7121 | 1460977906030 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}] 04:11:46 INFO - PROCESS | 7121 | 1460977906207 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 04:11:46 INFO - PROCESS | 7121 | 1460977906430 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:46 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d979e5800 == 149 [pid = 7121] [id = 528] 04:11:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 216 (0x7f6d94e0cc00) [pid = 7121] [serial = 1585] [outer = (nil)] 04:11:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 217 (0x7f6d95bc6000) [pid = 7121] [serial = 1586] [outer = 0x7f6d94e0cc00] 04:11:46 INFO - PROCESS | 7121 | 1460977906554 Marionette DEBUG loaded listener.js 04:11:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 218 (0x7f6d976ba400) [pid = 7121] [serial = 1587] [outer = 0x7f6d94e0cc00] 04:11:47 INFO - PROCESS | 7121 | ************************* 04:11:47 INFO - PROCESS | 7121 | A coding exception was thrown and uncaught in a Task. 04:11:47 INFO - PROCESS | 7121 | 04:11:47 INFO - PROCESS | 7121 | Full message: TypeError: NetworkError when attempting to fetch resource. 04:11:47 INFO - PROCESS | 7121 | Full stack: 04:11:47 INFO - PROCESS | 7121 | ************************* 04:11:47 INFO - PROCESS | 7121 | 1460977907531 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]]]}] 04:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1581ms 04:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:11:47 INFO - PROCESS | 7121 | 1460977907605 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 04:11:47 INFO - PROCESS | 7121 | 1460977907608 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 04:11:47 INFO - PROCESS | 7121 | 1460977907614 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:11:47 INFO - PROCESS | 7121 | 1460977907617 Marionette TRACE conn3 <- [1,2086,null,{}] 04:11:47 INFO - PROCESS | 7121 | 1460977907622 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}] 04:11:47 INFO - PROCESS | 7121 | 1460977907819 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 04:11:48 INFO - PROCESS | 7121 | 1460977908076 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:48 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9e7b7000 == 150 [pid = 7121] [id = 529] 04:11:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 219 (0x7f6d94034c00) [pid = 7121] [serial = 1588] [outer = (nil)] 04:11:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 220 (0x7f6d9b974000) [pid = 7121] [serial = 1589] [outer = 0x7f6d94034c00] 04:11:48 INFO - PROCESS | 7121 | 1460977908189 Marionette DEBUG loaded listener.js 04:11:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 221 (0x7f6d9bd53400) [pid = 7121] [serial = 1590] [outer = 0x7f6d94034c00] 04:11:49 INFO - PROCESS | 7121 | 1460977909046 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]]]}] 04:11:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1482ms 04:11:49 INFO - PROCESS | 7121 | 1460977909095 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 04:11:49 INFO - PROCESS | 7121 | 1460977909098 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 04:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:11:49 INFO - PROCESS | 7121 | 1460977909105 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:11:49 INFO - PROCESS | 7121 | 1460977909107 Marionette TRACE conn3 <- [1,2090,null,{}] 04:11:49 INFO - PROCESS | 7121 | 1460977909113 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}] 04:11:49 INFO - PROCESS | 7121 | 1460977909293 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 04:11:49 INFO - PROCESS | 7121 | 1460977909513 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:49 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0428000 == 151 [pid = 7121] [id = 530] 04:11:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 222 (0x7f6d943a7800) [pid = 7121] [serial = 1591] [outer = (nil)] 04:11:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 223 (0x7f6d9d6eac00) [pid = 7121] [serial = 1592] [outer = 0x7f6d943a7800] 04:11:49 INFO - PROCESS | 7121 | 1460977909627 Marionette DEBUG loaded listener.js 04:11:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 224 (0x7f6d9ea8e000) [pid = 7121] [serial = 1593] [outer = 0x7f6d943a7800] 04:11:50 INFO - PROCESS | 7121 | 1460977910459 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]]]}] 04:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1428ms 04:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:11:50 INFO - PROCESS | 7121 | 1460977910534 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 04:11:50 INFO - PROCESS | 7121 | 1460977910537 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 04:11:50 INFO - PROCESS | 7121 | 1460977910542 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:11:50 INFO - PROCESS | 7121 | 1460977910546 Marionette TRACE conn3 <- [1,2094,null,{}] 04:11:50 INFO - PROCESS | 7121 | 1460977910550 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}] 04:11:50 INFO - PROCESS | 7121 | 1460977910749 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 04:11:50 INFO - PROCESS | 7121 | 1460977910966 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:51 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da3ab5800 == 152 [pid = 7121] [id = 531] 04:11:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 225 (0x7f6d94e10400) [pid = 7121] [serial = 1594] [outer = (nil)] 04:11:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 226 (0x7f6d9f0b4400) [pid = 7121] [serial = 1595] [outer = 0x7f6d94e10400] 04:11:51 INFO - PROCESS | 7121 | 1460977911079 Marionette DEBUG loaded listener.js 04:11:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 227 (0x7f6d9f2bb800) [pid = 7121] [serial = 1596] [outer = 0x7f6d94e10400] 04:11:51 INFO - PROCESS | 7121 | 1460977911942 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]]]}] 04:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1436ms 04:11:51 INFO - PROCESS | 7121 | 1460977911978 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 04:11:51 INFO - PROCESS | 7121 | 1460977911982 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 04:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:11:51 INFO - PROCESS | 7121 | 1460977911987 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:11:51 INFO - PROCESS | 7121 | 1460977911990 Marionette TRACE conn3 <- [1,2098,null,{}] 04:11:51 INFO - PROCESS | 7121 | 1460977911995 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}] 04:11:52 INFO - PROCESS | 7121 | 1460977912175 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 04:11:52 INFO - PROCESS | 7121 | 1460977912396 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:52 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db297d800 == 153 [pid = 7121] [id = 532] 04:11:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 228 (0x7f6d9d6e4400) [pid = 7121] [serial = 1597] [outer = (nil)] 04:11:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 229 (0x7f6da02eb000) [pid = 7121] [serial = 1598] [outer = 0x7f6d9d6e4400] 04:11:52 INFO - PROCESS | 7121 | 1460977912507 Marionette DEBUG loaded listener.js 04:11:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 230 (0x7f6da0472400) [pid = 7121] [serial = 1599] [outer = 0x7f6d9d6e4400] 04:11:53 INFO - PROCESS | 7121 | 1460977913414 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]]]}] 04:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1485ms 04:11:53 INFO - PROCESS | 7121 | 1460977913474 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 04:11:53 INFO - PROCESS | 7121 | 1460977913477 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 04:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:11:53 INFO - PROCESS | 7121 | 1460977913483 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:11:53 INFO - PROCESS | 7121 | 1460977913485 Marionette TRACE conn3 <- [1,2102,null,{}] 04:11:53 INFO - PROCESS | 7121 | 1460977913490 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}] 04:11:53 INFO - PROCESS | 7121 | 1460977913671 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 04:11:53 INFO - PROCESS | 7121 | 1460977913895 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:53 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db321c800 == 154 [pid = 7121] [id = 533] 04:11:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 231 (0x7f6d9f2bc800) [pid = 7121] [serial = 1600] [outer = (nil)] 04:11:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 232 (0x7f6d9ff8c800) [pid = 7121] [serial = 1601] [outer = 0x7f6d9f2bc800] 04:11:54 INFO - PROCESS | 7121 | 1460977914035 Marionette DEBUG loaded listener.js 04:11:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 233 (0x7f6da3a1d400) [pid = 7121] [serial = 1602] [outer = 0x7f6d9f2bc800] 04:11:54 INFO - PROCESS | 7121 | 1460977914913 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]]]}] 04:11:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1487ms 04:11:54 INFO - PROCESS | 7121 | 1460977914973 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 04:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:11:54 INFO - PROCESS | 7121 | 1460977914982 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 04:11:54 INFO - PROCESS | 7121 | 1460977914987 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:11:54 INFO - PROCESS | 7121 | 1460977914990 Marionette TRACE conn3 <- [1,2106,null,{}] 04:11:54 INFO - PROCESS | 7121 | 1460977914996 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}] 04:11:55 INFO - PROCESS | 7121 | 1460977915211 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 04:11:55 INFO - PROCESS | 7121 | 1460977915475 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:55 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d86915800 == 155 [pid = 7121] [id = 534] 04:11:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 234 (0x7f6d86191800) [pid = 7121] [serial = 1603] [outer = (nil)] 04:11:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 235 (0x7f6d89d4e000) [pid = 7121] [serial = 1604] [outer = 0x7f6d86191800] 04:11:55 INFO - PROCESS | 7121 | 1460977915590 Marionette DEBUG loaded listener.js 04:11:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 236 (0x7f6d8f954000) [pid = 7121] [serial = 1605] [outer = 0x7f6d86191800] 04:11:56 INFO - PROCESS | 7121 | 1460977916377 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]]]}] 04:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1437ms 04:11:56 INFO - PROCESS | 7121 | 1460977916425 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 04:11:56 INFO - PROCESS | 7121 | 1460977916429 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 04:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:11:56 INFO - PROCESS | 7121 | 1460977916434 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:11:56 INFO - PROCESS | 7121 | 1460977916436 Marionette TRACE conn3 <- [1,2110,null,{}] 04:11:56 INFO - PROCESS | 7121 | 1460977916442 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}] 04:11:56 INFO - PROCESS | 7121 | 1460977916621 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 04:11:56 INFO - PROCESS | 7121 | 1460977916843 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:56 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8779f800 == 156 [pid = 7121] [id = 535] 04:11:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 237 (0x7f6d86161400) [pid = 7121] [serial = 1606] [outer = (nil)] 04:11:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 238 (0x7f6d86b18c00) [pid = 7121] [serial = 1607] [outer = 0x7f6d86161400] 04:11:56 INFO - PROCESS | 7121 | 1460977916954 Marionette DEBUG loaded listener.js 04:11:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 239 (0x7f6d88de4000) [pid = 7121] [serial = 1608] [outer = 0x7f6d86161400] 04:11:57 INFO - PROCESS | 7121 | 1460977917797 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]]]}] 04:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1437ms 04:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:11:57 INFO - PROCESS | 7121 | 1460977917873 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 04:11:57 INFO - PROCESS | 7121 | 1460977917876 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 04:11:57 INFO - PROCESS | 7121 | 1460977917882 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:11:57 INFO - PROCESS | 7121 | 1460977917885 Marionette TRACE conn3 <- [1,2114,null,{}] 04:11:57 INFO - PROCESS | 7121 | 1460977917890 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}] 04:11:58 INFO - PROCESS | 7121 | 1460977918083 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 04:11:58 INFO - PROCESS | 7121 | 1460977918360 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:58 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a629800 == 157 [pid = 7121] [id = 536] 04:11:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 240 (0x7f6d860ea400) [pid = 7121] [serial = 1609] [outer = (nil)] 04:11:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 241 (0x7f6d8768bc00) [pid = 7121] [serial = 1610] [outer = 0x7f6d860ea400] 04:11:58 INFO - PROCESS | 7121 | 1460977918433 Marionette DEBUG loaded listener.js 04:11:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 242 (0x7f6d89d97800) [pid = 7121] [serial = 1611] [outer = 0x7f6d860ea400] 04:11:59 INFO - PROCESS | 7121 | 1460977919310 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]]]}] 04:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1478ms 04:11:59 INFO - PROCESS | 7121 | 1460977919361 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 04:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:11:59 INFO - PROCESS | 7121 | 1460977919364 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 04:11:59 INFO - PROCESS | 7121 | 1460977919369 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:11:59 INFO - PROCESS | 7121 | 1460977919372 Marionette TRACE conn3 <- [1,2118,null,{}] 04:11:59 INFO - PROCESS | 7121 | 1460977919377 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}] 04:11:59 INFO - PROCESS | 7121 | 1460977919577 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 04:12:00 INFO - PROCESS | 7121 | 1460977920384 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:00 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d89c8b800 == 158 [pid = 7121] [id = 537] 04:12:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 243 (0x7f6d860e5000) [pid = 7121] [serial = 1612] [outer = (nil)] 04:12:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 244 (0x7f6d8618a400) [pid = 7121] [serial = 1613] [outer = 0x7f6d860e5000] 04:12:00 INFO - PROCESS | 7121 | 1460977920624 Marionette DEBUG loaded listener.js 04:12:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 245 (0x7f6d873c5000) [pid = 7121] [serial = 1614] [outer = 0x7f6d860e5000] 04:12:01 INFO - PROCESS | 7121 | 1460977921466 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]]]}] 04:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 2134ms 04:12:01 INFO - PROCESS | 7121 | 1460977921504 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 04:12:01 INFO - PROCESS | 7121 | 1460977921510 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 04:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:12:01 INFO - PROCESS | 7121 | 1460977921517 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:12:01 INFO - PROCESS | 7121 | 1460977921520 Marionette TRACE conn3 <- [1,2122,null,{}] 04:12:01 INFO - PROCESS | 7121 | 1460977921527 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}] 04:12:01 INFO - PROCESS | 7121 | 1460977921738 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 04:12:02 INFO - PROCESS | 7121 | 1460977922028 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:02 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b395800 == 159 [pid = 7121] [id = 538] 04:12:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 246 (0x7f6d81f6c400) [pid = 7121] [serial = 1615] [outer = (nil)] 04:12:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 247 (0x7f6d86b14000) [pid = 7121] [serial = 1616] [outer = 0x7f6d81f6c400] 04:12:02 INFO - PROCESS | 7121 | 1460977922151 Marionette DEBUG loaded listener.js 04:12:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 248 (0x7f6d88cc6800) [pid = 7121] [serial = 1617] [outer = 0x7f6d81f6c400] 04:12:03 INFO - PROCESS | 7121 | 1460977922996 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]]]}] 04:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1534ms 04:12:03 INFO - PROCESS | 7121 | 1460977923054 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 04:12:03 INFO - PROCESS | 7121 | 1460977923060 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 04:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:12:03 INFO - PROCESS | 7121 | 1460977923067 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:12:03 INFO - PROCESS | 7121 | 1460977923069 Marionette TRACE conn3 <- [1,2126,null,{}] 04:12:03 INFO - PROCESS | 7121 | 1460977923075 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}] 04:12:03 INFO - PROCESS | 7121 | 1460977923263 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 04:12:03 INFO - PROCESS | 7121 | 1460977923737 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:03 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d836d0800 == 160 [pid = 7121] [id = 539] 04:12:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 249 (0x7f6d89d92000) [pid = 7121] [serial = 1618] [outer = (nil)] 04:12:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 250 (0x7f6d89fc9400) [pid = 7121] [serial = 1619] [outer = 0x7f6d89d92000] 04:12:03 INFO - PROCESS | 7121 | 1460977923852 Marionette DEBUG loaded listener.js 04:12:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 251 (0x7f6d8a5e4000) [pid = 7121] [serial = 1620] [outer = 0x7f6d89d92000] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d89c9d000 == 159 [pid = 7121] [id = 281] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94dde800 == 158 [pid = 7121] [id = 190] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9d7a9000 == 157 [pid = 7121] [id = 71] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90c54000 == 156 [pid = 7121] [id = 458] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 250 (0x7f6d81f6a800) [pid = 7121] [serial = 1478] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 249 (0x7f6d8cc6dc00) [pid = 7121] [serial = 1466] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 248 (0x7f6d8cc64800) [pid = 7121] [serial = 1463] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 247 (0x7f6d96c76400) [pid = 7121] [serial = 1469] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 246 (0x7f6d9bca1400) [pid = 7121] [serial = 1472] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 245 (0x7f6d86b12800) [pid = 7121] [serial = 1475] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 244 (0x7f6d93cb6400) [pid = 7121] [serial = 1502] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d88a7c800 == 155 [pid = 7121] [id = 522] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90a21800 == 154 [pid = 7121] [id = 521] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fc2a800 == 153 [pid = 7121] [id = 520] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8c697800 == 152 [pid = 7121] [id = 519] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8719d000 == 151 [pid = 7121] [id = 518] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d89ef4800 == 150 [pid = 7121] [id = 517] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8a615000 == 149 [pid = 7121] [id = 516] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d81f84000 == 148 [pid = 7121] [id = 515] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d874ce000 == 147 [pid = 7121] [id = 514] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d877b3000 == 146 [pid = 7121] [id = 513] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dada48800 == 145 [pid = 7121] [id = 512] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da1143000 == 144 [pid = 7121] [id = 511] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9cdd3000 == 143 [pid = 7121] [id = 510] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9ba13800 == 142 [pid = 7121] [id = 509] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97b6c000 == 141 [pid = 7121] [id = 508] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9791a000 == 140 [pid = 7121] [id = 507] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d96ca0000 == 139 [pid = 7121] [id = 506] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94e78800 == 138 [pid = 7121] [id = 505] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9405c800 == 137 [pid = 7121] [id = 504] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fd12800 == 136 [pid = 7121] [id = 503] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8c689800 == 135 [pid = 7121] [id = 502] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d88bc4000 == 134 [pid = 7121] [id = 501] 04:12:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fba0000 == 133 [pid = 7121] [id = 500] 04:12:04 INFO - PROCESS | 7121 | 1460977924843 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]]]}] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 243 (0x7f6d8b910c00) [pid = 7121] [serial = 1491] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 242 (0x7f6d894a8c00) [pid = 7121] [serial = 1487] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 241 (0x7f6db3143400) [pid = 7121] [serial = 1257] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 240 (0x7f6d89d97400) [pid = 7121] [serial = 1185] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 239 (0x7f6d943a2000) [pid = 7121] [serial = 1380] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 238 (0x7f6d89d57800) [pid = 7121] [serial = 1488] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 237 (0x7f6d9f2b8000) [pid = 7121] [serial = 1251] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 236 (0x7f6da3ae8400) [pid = 7121] [serial = 1332] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 235 (0x7f6d9f148400) [pid = 7121] [serial = 1395] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 234 (0x7f6d8c676800) [pid = 7121] [serial = 1263] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 233 (0x7f6d87682400) [pid = 7121] [serial = 1484] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 232 (0x7f6d8a5e0000) [pid = 7121] [serial = 1188] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 231 (0x7f6d8b911000) [pid = 7121] [serial = 1200] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 230 (0x7f6d94b86400) [pid = 7121] [serial = 1170] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 229 (0x7f6d8616e000) [pid = 7121] [serial = 1341] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 228 (0x7f6d9f0a7000) [pid = 7121] [serial = 1323] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 227 (0x7f6d8d111c00) [pid = 7121] [serial = 1272] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 226 (0x7f6da0217400) [pid = 7121] [serial = 1179] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 225 (0x7f6db2c2c000) [pid = 7121] [serial = 1335] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 224 (0x7f6d9b9d9800) [pid = 7121] [serial = 1248] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 223 (0x7f6d9f14b000) [pid = 7121] [serial = 1176] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 222 (0x7f6d94bb1c00) [pid = 7121] [serial = 1383] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 221 (0x7f6d8b90ec00) [pid = 7121] [serial = 1416] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 220 (0x7f6d9adbb400) [pid = 7121] [serial = 1095] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 219 (0x7f6db4e8c000) [pid = 7121] [serial = 1194] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 218 (0x7f6d8bcbb000) [pid = 7121] [serial = 1374] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 217 (0x7f6d94ba9400) [pid = 7121] [serial = 1448] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 216 (0x7f6db313d000) [pid = 7121] [serial = 1182] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 215 (0x7f6daedcb400) [pid = 7121] [serial = 1254] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 214 (0x7f6d8c892c00) [pid = 7121] [serial = 1445] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 213 (0x7f6d8d150c00) [pid = 7121] [serial = 1311] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 212 (0x7f6d9425ac00) [pid = 7121] [serial = 1314] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 211 (0x7f6d8bcc0400) [pid = 7121] [serial = 1275] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 210 (0x7f6d8d143800) [pid = 7121] [serial = 1497] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 209 (0x7f6d9b9d2c00) [pid = 7121] [serial = 1389] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 208 (0x7f6db4e95400) [pid = 7121] [serial = 1197] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 207 (0x7f6d8bba9c00) [pid = 7121] [serial = 1209] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 206 (0x7f6d8bb9f000) [pid = 7121] [serial = 1206] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 205 (0x7f6d9dd63800) [pid = 7121] [serial = 1392] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 204 (0x7f6db322ec00) [pid = 7121] [serial = 1269] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 203 (0x7f6d8bcc1c00) [pid = 7121] [serial = 1493] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 202 (0x7f6d860ed800) [pid = 7121] [serial = 1212] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 201 (0x7f6daef06400) [pid = 7121] [serial = 1457] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 200 (0x7f6db2d5bc00) [pid = 7121] [serial = 1404] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 199 (0x7f6daf0bc800) [pid = 7121] [serial = 1338] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 198 (0x7f6d8b352800) [pid = 7121] [serial = 1260] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 197 (0x7f6d89fca800) [pid = 7121] [serial = 1371] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 196 (0x7f6d88a59000) [pid = 7121] [serial = 1485] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 195 (0x7f6d8c898c00) [pid = 7121] [serial = 1494] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 194 (0x7f6d8bcb7400) [pid = 7121] [serial = 1308] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 193 (0x7f6d8da6a400) [pid = 7121] [serial = 1377] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 192 (0x7f6d8b346400) [pid = 7121] [serial = 1490] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 191 (0x7f6d89fc9800) [pid = 7121] [serial = 1442] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 190 (0x7f6d8bbac800) [pid = 7121] [serial = 1242] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 189 (0x7f6d8b91f400) [pid = 7121] [serial = 1203] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 188 (0x7f6daecd3800) [pid = 7121] [serial = 1401] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 187 (0x7f6db2c2c800) [pid = 7121] [serial = 1191] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 186 (0x7f6da02e9800) [pid = 7121] [serial = 1329] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 185 (0x7f6d99995c00) [pid = 7121] [serial = 1386] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 184 (0x7f6d9bd48800) [pid = 7121] [serial = 1320] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 183 (0x7f6d881f3000) [pid = 7121] [serial = 1460] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 182 (0x7f6d9ac21000) [pid = 7121] [serial = 1451] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 181 (0x7f6d9cda5c00) [pid = 7121] [serial = 1173] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 180 (0x7f6d8cc6f000) [pid = 7121] [serial = 1496] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 179 (0x7f6d88b91c00) [pid = 7121] [serial = 1305] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 178 (0x7f6d9f461800) [pid = 7121] [serial = 1326] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 177 (0x7f6d88dc7c00) [pid = 7121] [serial = 1499] [outer = (nil)] [url = about:blank] 04:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1834ms 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 176 (0x7f6d89d50400) [pid = 7121] [serial = 1239] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 175 (0x7f6d96be3800) [pid = 7121] [serial = 1317] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 174 (0x7f6da021a800) [pid = 7121] [serial = 1398] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 173 (0x7f6d88a62800) [pid = 7121] [serial = 1344] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 172 (0x7f6db0f8ac00) [pid = 7121] [serial = 1266] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 171 (0x7f6d9f469800) [pid = 7121] [serial = 1454] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 170 (0x7f6d86b0fc00) [pid = 7121] [serial = 1481] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 169 (0x7f6d96be4800) [pid = 7121] [serial = 1245] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | --DOMWINDOW == 168 (0x7f6d8f94f000) [pid = 7121] [serial = 1500] [outer = (nil)] [url = about:blank] 04:12:04 INFO - PROCESS | 7121 | 1460977924916 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 04:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:12:04 INFO - PROCESS | 7121 | 1460977924927 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 04:12:04 INFO - PROCESS | 7121 | 1460977924936 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:12:04 INFO - PROCESS | 7121 | 1460977924944 Marionette TRACE conn3 <- [1,2130,null,{}] 04:12:04 INFO - PROCESS | 7121 | 1460977924956 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}] 04:12:05 INFO - PROCESS | 7121 | 1460977925134 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 04:12:05 INFO - PROCESS | 7121 | 1460977925331 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:05 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d87197000 == 134 [pid = 7121] [id = 540] 04:12:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 169 (0x7f6d81f6a800) [pid = 7121] [serial = 1621] [outer = (nil)] 04:12:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 170 (0x7f6d8b27a800) [pid = 7121] [serial = 1622] [outer = 0x7f6d81f6a800] 04:12:05 INFO - PROCESS | 7121 | 1460977925389 Marionette DEBUG loaded listener.js 04:12:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 171 (0x7f6d8b347400) [pid = 7121] [serial = 1623] [outer = 0x7f6d81f6a800] 04:12:06 INFO - PROCESS | 7121 | 1460977926118 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] 04:12:06 INFO - PROCESS | 7121 | 1460977926184 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 04:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:12:06 INFO - PROCESS | 7121 | 1460977926193 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:12:06 INFO - PROCESS | 7121 | 1460977926196 Marionette TRACE conn3 <- [1,2134,null,{}] 04:12:06 INFO - PROCESS | 7121 | 1460977926200 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}] 04:12:06 INFO - PROCESS | 7121 | 1460977926368 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 04:12:06 INFO - PROCESS | 7121 | 1460977926383 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:06 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d89c9b800 == 135 [pid = 7121] [id = 541] 04:12:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 172 (0x7f6d8b271000) [pid = 7121] [serial = 1624] [outer = (nil)] 04:12:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 173 (0x7f6d8b911400) [pid = 7121] [serial = 1625] [outer = 0x7f6d8b271000] 04:12:06 INFO - PROCESS | 7121 | 1460977926441 Marionette DEBUG loaded listener.js 04:12:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 174 (0x7f6d8bba0800) [pid = 7121] [serial = 1626] [outer = 0x7f6d8b271000] 04:12:07 INFO - PROCESS | 7121 | 1460977927421 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]]]}] 04:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1286ms 04:12:07 INFO - PROCESS | 7121 | 1460977927476 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 04:12:07 INFO - PROCESS | 7121 | 1460977927490 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 04:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:12:07 INFO - PROCESS | 7121 | 1460977927504 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:12:07 INFO - PROCESS | 7121 | 1460977927507 Marionette TRACE conn3 <- [1,2138,null,{}] 04:12:07 INFO - PROCESS | 7121 | 1460977927514 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}] 04:12:07 INFO - PROCESS | 7121 | 1460977927763 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 04:12:07 INFO - PROCESS | 7121 | 1460977927791 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:07 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b339000 == 136 [pid = 7121] [id = 542] 04:12:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 175 (0x7f6d8bcb9800) [pid = 7121] [serial = 1627] [outer = (nil)] 04:12:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 176 (0x7f6d8bcbf000) [pid = 7121] [serial = 1628] [outer = 0x7f6d8bcb9800] 04:12:07 INFO - PROCESS | 7121 | 1460977927858 Marionette DEBUG loaded listener.js 04:12:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 177 (0x7f6d8c67c000) [pid = 7121] [serial = 1629] [outer = 0x7f6d8bcb9800] 04:12:08 INFO - PROCESS | 7121 | 1460977928873 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]]]}] 04:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1431ms 04:12:08 INFO - PROCESS | 7121 | 1460977928935 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 04:12:08 INFO - PROCESS | 7121 | 1460977928939 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 04:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:12:08 INFO - PROCESS | 7121 | 1460977928945 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:12:08 INFO - PROCESS | 7121 | 1460977928946 Marionette TRACE conn3 <- [1,2142,null,{}] 04:12:08 INFO - PROCESS | 7121 | 1460977928952 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}] 04:12:09 INFO - PROCESS | 7121 | 1460977929191 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 04:12:10 INFO - PROCESS | 7121 | --DOMWINDOW == 176 (0x7f6d894a7000) [pid = 7121] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:12:10 INFO - PROCESS | 7121 | --DOMWINDOW == 175 (0x7f6d86b16400) [pid = 7121] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:12:10 INFO - PROCESS | 7121 | --DOMWINDOW == 174 (0x7f6d943a5000) [pid = 7121] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:12:10 INFO - PROCESS | 7121 | --DOMWINDOW == 173 (0x7f6d83bed800) [pid = 7121] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:12:10 INFO - PROCESS | 7121 | --DOMWINDOW == 172 (0x7f6d81f63000) [pid = 7121] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:12:10 INFO - PROCESS | 7121 | --DOMWINDOW == 171 (0x7f6d88dd0000) [pid = 7121] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:12:10 INFO - PROCESS | 7121 | --DOMWINDOW == 170 (0x7f6d8d14ec00) [pid = 7121] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:12:10 INFO - PROCESS | 7121 | --DOMWINDOW == 169 (0x7f6d94bafc00) [pid = 7121] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:12:10 INFO - PROCESS | 7121 | 1460977930158 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:10 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b2a0800 == 137 [pid = 7121] [id = 543] 04:12:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 170 (0x7f6d81f63000) [pid = 7121] [serial = 1630] [outer = (nil)] 04:12:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 171 (0x7f6d86b16400) [pid = 7121] [serial = 1631] [outer = 0x7f6d81f63000] 04:12:10 INFO - PROCESS | 7121 | 1460977930221 Marionette DEBUG loaded listener.js 04:12:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 172 (0x7f6d8c890800) [pid = 7121] [serial = 1632] [outer = 0x7f6d81f63000] 04:12:10 INFO - PROCESS | 7121 | 1460977930874 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] 04:12:10 INFO - PROCESS | 7121 | 1460977930929 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 04:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:12:10 INFO - PROCESS | 7121 | 1460977930935 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:12:10 INFO - PROCESS | 7121 | 1460977930937 Marionette TRACE conn3 <- [1,2146,null,{}] 04:12:10 INFO - PROCESS | 7121 | 1460977930946 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}] 04:12:11 INFO - PROCESS | 7121 | 1460977931187 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 04:12:11 INFO - PROCESS | 7121 | 1460977931205 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:11 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c77e000 == 138 [pid = 7121] [id = 544] 04:12:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 173 (0x7f6d8c899800) [pid = 7121] [serial = 1633] [outer = (nil)] 04:12:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 174 (0x7f6d8d10fc00) [pid = 7121] [serial = 1634] [outer = 0x7f6d8c899800] 04:12:11 INFO - PROCESS | 7121 | 1460977931261 Marionette DEBUG loaded listener.js 04:12:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 175 (0x7f6d8d14b800) [pid = 7121] [serial = 1635] [outer = 0x7f6d8c899800] 04:12:12 INFO - PROCESS | 7121 | 1460977932174 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] 04:12:12 INFO - PROCESS | 7121 | 1460977932229 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 04:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:12:12 INFO - PROCESS | 7121 | 1460977932237 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:12:12 INFO - PROCESS | 7121 | 1460977932242 Marionette TRACE conn3 <- [1,2150,null,{}] 04:12:12 INFO - PROCESS | 7121 | 1460977932250 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}] 04:12:12 INFO - PROCESS | 7121 | 1460977932477 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 04:12:12 INFO - PROCESS | 7121 | 1460977932683 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:12 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d869dd000 == 139 [pid = 7121] [id = 545] 04:12:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 176 (0x7f6d873c8800) [pid = 7121] [serial = 1636] [outer = (nil)] 04:12:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 177 (0x7f6d87e06800) [pid = 7121] [serial = 1637] [outer = 0x7f6d873c8800] 04:12:12 INFO - PROCESS | 7121 | 1460977932793 Marionette DEBUG loaded listener.js 04:12:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 178 (0x7f6d88b83c00) [pid = 7121] [serial = 1638] [outer = 0x7f6d873c8800] 04:12:13 INFO - PROCESS | 7121 | 1460977933774 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]]]}] 04:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1589ms 04:12:13 INFO - PROCESS | 7121 | 1460977933827 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 04:12:13 INFO - PROCESS | 7121 | 1460977933834 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 04:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:12:13 INFO - PROCESS | 7121 | 1460977933845 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:12:13 INFO - PROCESS | 7121 | 1460977933848 Marionette TRACE conn3 <- [1,2154,null,{}] 04:12:13 INFO - PROCESS | 7121 | 1460977933854 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}] 04:12:14 INFO - PROCESS | 7121 | 1460977934066 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 04:12:14 INFO - PROCESS | 7121 | 1460977934331 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:14 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8bc6f800 == 140 [pid = 7121] [id = 546] 04:12:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 179 (0x7f6d89d89400) [pid = 7121] [serial = 1639] [outer = (nil)] 04:12:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 180 (0x7f6d8a5de800) [pid = 7121] [serial = 1640] [outer = 0x7f6d89d89400] 04:12:14 INFO - PROCESS | 7121 | 1460977934452 Marionette DEBUG loaded listener.js 04:12:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 181 (0x7f6d8b2abc00) [pid = 7121] [serial = 1641] [outer = 0x7f6d89d89400] 04:12:15 INFO - PROCESS | 7121 | 1460977935444 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]]]}] 04:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1634ms 04:12:15 INFO - PROCESS | 7121 | 1460977935478 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 04:12:15 INFO - PROCESS | 7121 | 1460977935481 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 04:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:12:15 INFO - PROCESS | 7121 | 1460977935489 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:12:15 INFO - PROCESS | 7121 | 1460977935494 Marionette TRACE conn3 <- [1,2158,null,{}] 04:12:15 INFO - PROCESS | 7121 | 1460977935509 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}] 04:12:15 INFO - PROCESS | 7121 | 1460977935711 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 04:12:16 INFO - PROCESS | 7121 | 1460977935999 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:16 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8db7b800 == 141 [pid = 7121] [id = 547] 04:12:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 182 (0x7f6d8b905400) [pid = 7121] [serial = 1642] [outer = (nil)] 04:12:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 183 (0x7f6d8bcc1c00) [pid = 7121] [serial = 1643] [outer = 0x7f6d8b905400] 04:12:16 INFO - PROCESS | 7121 | 1460977936117 Marionette DEBUG loaded listener.js 04:12:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 184 (0x7f6d8cc6c000) [pid = 7121] [serial = 1644] [outer = 0x7f6d8b905400] 04:12:16 INFO - PROCESS | 7121 | 1460977936957 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]]]}] 04:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1535ms 04:12:17 INFO - PROCESS | 7121 | 1460977937025 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 04:12:17 INFO - PROCESS | 7121 | 1460977937030 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 04:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:12:17 INFO - PROCESS | 7121 | 1460977937052 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:12:17 INFO - PROCESS | 7121 | 1460977937056 Marionette TRACE conn3 <- [1,2162,null,{}] 04:12:17 INFO - PROCESS | 7121 | 1460977937061 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}] 04:12:17 INFO - PROCESS | 7121 | 1460977937239 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 04:12:17 INFO - PROCESS | 7121 | 1460977937443 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:17 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fc1f800 == 142 [pid = 7121] [id = 548] 04:12:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 185 (0x7f6d8b2ad000) [pid = 7121] [serial = 1645] [outer = (nil)] 04:12:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 186 (0x7f6d8da69c00) [pid = 7121] [serial = 1646] [outer = 0x7f6d8b2ad000] 04:12:17 INFO - PROCESS | 7121 | 1460977937552 Marionette DEBUG loaded listener.js 04:12:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 187 (0x7f6d90bd7800) [pid = 7121] [serial = 1647] [outer = 0x7f6d8b2ad000] 04:12:18 INFO - PROCESS | 7121 | 1460977938453 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]]]}] 04:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1435ms 04:12:18 INFO - PROCESS | 7121 | 1460977938485 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 04:12:18 INFO - PROCESS | 7121 | 1460977938489 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 04:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:12:18 INFO - PROCESS | 7121 | 1460977938494 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:12:18 INFO - PROCESS | 7121 | 1460977938497 Marionette TRACE conn3 <- [1,2166,null,{}] 04:12:18 INFO - PROCESS | 7121 | 1460977938502 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}] 04:12:18 INFO - PROCESS | 7121 | 1460977938676 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 04:12:18 INFO - PROCESS | 7121 | 1460977938885 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:18 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90a04800 == 143 [pid = 7121] [id = 549] 04:12:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 188 (0x7f6d8d103000) [pid = 7121] [serial = 1648] [outer = (nil)] 04:12:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 189 (0x7f6d93d65400) [pid = 7121] [serial = 1649] [outer = 0x7f6d8d103000] 04:12:18 INFO - PROCESS | 7121 | 1460977938999 Marionette DEBUG loaded listener.js 04:12:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 190 (0x7f6d93d70000) [pid = 7121] [serial = 1650] [outer = 0x7f6d8d103000] 04:12:19 INFO - PROCESS | 7121 | 1460977939920 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]]]}] 04:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1486ms 04:12:19 INFO - PROCESS | 7121 | 1460977939981 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 04:12:19 INFO - PROCESS | 7121 | 1460977939985 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 04:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:12:19 INFO - PROCESS | 7121 | 1460977939991 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:12:19 INFO - PROCESS | 7121 | 1460977939994 Marionette TRACE conn3 <- [1,2170,null,{}] 04:12:20 INFO - PROCESS | 7121 | 1460977939999 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}] 04:12:20 INFO - PROCESS | 7121 | 1460977940218 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 04:12:20 INFO - PROCESS | 7121 | 1460977940425 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:20 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9405c800 == 144 [pid = 7121] [id = 550] 04:12:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 191 (0x7f6d93cb8c00) [pid = 7121] [serial = 1651] [outer = (nil)] 04:12:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 192 (0x7f6d94b80c00) [pid = 7121] [serial = 1652] [outer = 0x7f6d93cb8c00] 04:12:20 INFO - PROCESS | 7121 | 1460977940536 Marionette DEBUG loaded listener.js 04:12:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 193 (0x7f6d94e09000) [pid = 7121] [serial = 1653] [outer = 0x7f6d93cb8c00] 04:12:21 INFO - PROCESS | 7121 | 1460977941438 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]]]}] 04:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1478ms 04:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:12:21 INFO - PROCESS | 7121 | 1460977941470 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 04:12:21 INFO - PROCESS | 7121 | 1460977941473 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 04:12:21 INFO - PROCESS | 7121 | 1460977941479 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:12:21 INFO - PROCESS | 7121 | 1460977941482 Marionette TRACE conn3 <- [1,2174,null,{}] 04:12:21 INFO - PROCESS | 7121 | 1460977941487 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}] 04:12:21 INFO - PROCESS | 7121 | 1460977941668 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 04:12:21 INFO - PROCESS | 7121 | 1460977941879 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:21 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94dd2800 == 145 [pid = 7121] [id = 551] 04:12:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 194 (0x7f6d943a4400) [pid = 7121] [serial = 1654] [outer = (nil)] 04:12:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 195 (0x7f6d95bc9000) [pid = 7121] [serial = 1655] [outer = 0x7f6d943a4400] 04:12:21 INFO - PROCESS | 7121 | 1460977941945 Marionette DEBUG loaded listener.js 04:12:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 196 (0x7f6d96bf0000) [pid = 7121] [serial = 1656] [outer = 0x7f6d943a4400] 04:12:22 INFO - PROCESS | 7121 | 1460977942790 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]]]}] 04:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1378ms 04:12:22 INFO - PROCESS | 7121 | 1460977942857 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 04:12:22 INFO - PROCESS | 7121 | 1460977942861 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 04:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:12:22 INFO - PROCESS | 7121 | 1460977942866 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:12:22 INFO - PROCESS | 7121 | 1460977942868 Marionette TRACE conn3 <- [1,2178,null,{}] 04:12:22 INFO - PROCESS | 7121 | 1460977942874 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}] 04:12:23 INFO - PROCESS | 7121 | 1460977943057 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 04:12:23 INFO - PROCESS | 7121 | 1460977943269 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:23 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95aa1000 == 146 [pid = 7121] [id = 552] 04:12:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 197 (0x7f6d94a17800) [pid = 7121] [serial = 1657] [outer = (nil)] 04:12:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 198 (0x7f6d96c7ec00) [pid = 7121] [serial = 1658] [outer = 0x7f6d94a17800] 04:12:23 INFO - PROCESS | 7121 | 1460977943392 Marionette DEBUG loaded listener.js 04:12:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 199 (0x7f6d9708e000) [pid = 7121] [serial = 1659] [outer = 0x7f6d94a17800] 04:12:24 INFO - PROCESS | 7121 | 1460977944280 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]]]}] 04:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1478ms 04:12:24 INFO - PROCESS | 7121 | 1460977944346 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 04:12:24 INFO - PROCESS | 7121 | 1460977944350 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 04:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:12:24 INFO - PROCESS | 7121 | 1460977944355 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:12:24 INFO - PROCESS | 7121 | 1460977944357 Marionette TRACE conn3 <- [1,2182,null,{}] 04:12:24 INFO - PROCESS | 7121 | 1460977944363 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}] 04:12:24 INFO - PROCESS | 7121 | 1460977944561 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 04:12:24 INFO - PROCESS | 7121 | 1460977944774 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:24 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96ca9800 == 147 [pid = 7121] [id = 553] 04:12:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 200 (0x7f6d943a2000) [pid = 7121] [serial = 1660] [outer = (nil)] 04:12:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 201 (0x7f6d97aa4400) [pid = 7121] [serial = 1661] [outer = 0x7f6d943a2000] 04:12:24 INFO - PROCESS | 7121 | 1460977944887 Marionette DEBUG loaded listener.js 04:12:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 202 (0x7f6d97af1800) [pid = 7121] [serial = 1662] [outer = 0x7f6d943a2000] 04:12:25 INFO - PROCESS | 7121 | 1460977945770 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]]]}] 04:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1481ms 04:12:25 INFO - PROCESS | 7121 | 1460977945838 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 04:12:25 INFO - PROCESS | 7121 | 1460977945842 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 04:12:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:12:25 INFO - PROCESS | 7121 | 1460977945847 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:12:25 INFO - PROCESS | 7121 | 1460977945849 Marionette TRACE conn3 <- [1,2186,null,{}] 04:12:25 INFO - PROCESS | 7121 | 1460977945855 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}] 04:12:26 INFO - PROCESS | 7121 | 1460977946032 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 04:12:26 INFO - PROCESS | 7121 | 1460977946245 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:26 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9783c800 == 148 [pid = 7121] [id = 554] 04:12:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 203 (0x7f6d94e08800) [pid = 7121] [serial = 1663] [outer = (nil)] 04:12:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 204 (0x7f6d98e71c00) [pid = 7121] [serial = 1664] [outer = 0x7f6d94e08800] 04:12:26 INFO - PROCESS | 7121 | 1460977946356 Marionette DEBUG loaded listener.js 04:12:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 205 (0x7f6d9ac18c00) [pid = 7121] [serial = 1665] [outer = 0x7f6d94e08800] 04:12:27 INFO - PROCESS | 7121 | 1460977947222 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]]]}] 04:12:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:12:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1428ms 04:12:27 INFO - PROCESS | 7121 | 1460977947277 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 04:12:27 INFO - PROCESS | 7121 | 1460977947281 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 04:12:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:12:27 INFO - PROCESS | 7121 | 1460977947286 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:12:27 INFO - PROCESS | 7121 | 1460977947290 Marionette TRACE conn3 <- [1,2190,null,{}] 04:12:27 INFO - PROCESS | 7121 | 1460977947295 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}] 04:12:27 INFO - PROCESS | 7121 | 1460977947501 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 04:12:27 INFO - PROCESS | 7121 | 1460977947715 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:27 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97a69000 == 149 [pid = 7121] [id = 555] 04:12:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 206 (0x7f6d97d87c00) [pid = 7121] [serial = 1666] [outer = (nil)] 04:12:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 207 (0x7f6d9b97c000) [pid = 7121] [serial = 1667] [outer = 0x7f6d97d87c00] 04:12:27 INFO - PROCESS | 7121 | 1460977947833 Marionette DEBUG loaded listener.js 04:12:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 208 (0x7f6d9bca1400) [pid = 7121] [serial = 1668] [outer = 0x7f6d97d87c00] 04:12:28 INFO - PROCESS | 7121 | 1460977948730 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]]]}] 04:12:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:12:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1478ms 04:12:28 INFO - PROCESS | 7121 | 1460977948764 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 04:12:28 INFO - PROCESS | 7121 | 1460977948767 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 04:12:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:12:28 INFO - PROCESS | 7121 | 1460977948773 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:12:28 INFO - PROCESS | 7121 | 1460977948775 Marionette TRACE conn3 <- [1,2194,null,{}] 04:12:28 INFO - PROCESS | 7121 | 1460977948781 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}] 04:12:28 INFO - PROCESS | 7121 | 1460977948961 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 04:12:29 INFO - PROCESS | 7121 | 1460977949227 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:29 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d998e4800 == 150 [pid = 7121] [id = 556] 04:12:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 209 (0x7f6d9adb9800) [pid = 7121] [serial = 1669] [outer = (nil)] 04:12:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 210 (0x7f6d9e6dc800) [pid = 7121] [serial = 1670] [outer = 0x7f6d9adb9800] 04:12:29 INFO - PROCESS | 7121 | 1460977949299 Marionette DEBUG loaded listener.js 04:12:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 211 (0x7f6d9ecf8800) [pid = 7121] [serial = 1671] [outer = 0x7f6d9adb9800] 04:12:30 INFO - PROCESS | 7121 | 1460977950133 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]]]}] 04:12:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:12:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1431ms 04:12:30 INFO - PROCESS | 7121 | 1460977950213 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 04:12:30 INFO - PROCESS | 7121 | 1460977950216 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 04:12:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:12:30 INFO - PROCESS | 7121 | 1460977950224 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:12:30 INFO - PROCESS | 7121 | 1460977950227 Marionette TRACE conn3 <- [1,2198,null,{}] 04:12:30 INFO - PROCESS | 7121 | 1460977950232 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}] 04:12:30 INFO - PROCESS | 7121 | 1460977950409 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 04:12:30 INFO - PROCESS | 7121 | 1460977950654 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:30 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bb97800 == 151 [pid = 7121] [id = 557] 04:12:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 212 (0x7f6d9bc9c000) [pid = 7121] [serial = 1672] [outer = (nil)] 04:12:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 213 (0x7f6d9f130c00) [pid = 7121] [serial = 1673] [outer = 0x7f6d9bc9c000] 04:12:30 INFO - PROCESS | 7121 | 1460977950727 Marionette DEBUG loaded listener.js 04:12:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 214 (0x7f6d9f2b1400) [pid = 7121] [serial = 1674] [outer = 0x7f6d9bc9c000] 04:12:31 INFO - PROCESS | 7121 | 1460977951517 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]]]}] 04:12:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:12:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1327ms 04:12:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:12:31 INFO - PROCESS | 7121 | 1460977951553 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 04:12:31 INFO - PROCESS | 7121 | 1460977951556 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 04:12:31 INFO - PROCESS | 7121 | 1460977951562 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:12:31 INFO - PROCESS | 7121 | 1460977951564 Marionette TRACE conn3 <- [1,2202,null,{}] 04:12:31 INFO - PROCESS | 7121 | 1460977951569 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}] 04:12:31 INFO - PROCESS | 7121 | 1460977951748 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 04:12:31 INFO - PROCESS | 7121 | 1460977951961 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:32 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9e7bf000 == 152 [pid = 7121] [id = 558] 04:12:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 215 (0x7f6d89fd3c00) [pid = 7121] [serial = 1675] [outer = (nil)] 04:12:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 216 (0x7f6d9f2f1400) [pid = 7121] [serial = 1676] [outer = 0x7f6d89fd3c00] 04:12:32 INFO - PROCESS | 7121 | 1460977952076 Marionette DEBUG loaded listener.js 04:12:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 217 (0x7f6d9f5b5400) [pid = 7121] [serial = 1677] [outer = 0x7f6d89fd3c00] 04:12:32 INFO - PROCESS | 7121 | 1460977952937 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]]]}] 04:12:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:12:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1432ms 04:12:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:12:33 INFO - PROCESS | 7121 | 1460977952993 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 04:12:33 INFO - PROCESS | 7121 | 1460977952996 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 04:12:33 INFO - PROCESS | 7121 | 1460977953001 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:12:33 INFO - PROCESS | 7121 | 1460977953004 Marionette TRACE conn3 <- [1,2206,null,{}] 04:12:33 INFO - PROCESS | 7121 | 1460977953009 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}] 04:12:33 INFO - PROCESS | 7121 | 1460977953194 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 04:12:33 INFO - PROCESS | 7121 | 1460977953440 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:33 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d81f92800 == 153 [pid = 7121] [id = 559] 04:12:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 218 (0x7f6d83be6000) [pid = 7121] [serial = 1678] [outer = (nil)] 04:12:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 219 (0x7f6d88b8e800) [pid = 7121] [serial = 1679] [outer = 0x7f6d83be6000] 04:12:33 INFO - PROCESS | 7121 | 1460977953555 Marionette DEBUG loaded listener.js 04:12:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 220 (0x7f6d8c7c4800) [pid = 7121] [serial = 1680] [outer = 0x7f6d83be6000] 04:12:34 INFO - PROCESS | 7121 | 1460977954432 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]]]}] 04:12:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:12:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1482ms 04:12:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:12:34 INFO - PROCESS | 7121 | 1460977954484 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 04:12:34 INFO - PROCESS | 7121 | 1460977954486 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 04:12:34 INFO - PROCESS | 7121 | 1460977954492 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:12:34 INFO - PROCESS | 7121 | 1460977954495 Marionette TRACE conn3 <- [1,2210,null,{}] 04:12:34 INFO - PROCESS | 7121 | 1460977954500 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}] 04:12:34 INFO - PROCESS | 7121 | 1460977954709 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 04:12:34 INFO - PROCESS | 7121 | 1460977954966 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:35 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d88a82000 == 154 [pid = 7121] [id = 560] 04:12:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 221 (0x7f6d83be3800) [pid = 7121] [serial = 1681] [outer = (nil)] 04:12:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 222 (0x7f6d83bed000) [pid = 7121] [serial = 1682] [outer = 0x7f6d83be3800] 04:12:35 INFO - PROCESS | 7121 | 1460977955462 Marionette DEBUG loaded listener.js 04:12:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 223 (0x7f6d873c8400) [pid = 7121] [serial = 1683] [outer = 0x7f6d83be3800] 04:12:36 INFO - PROCESS | 7121 | 1460977956386 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]]]}] 04:12:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:12:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1930ms 04:12:36 INFO - PROCESS | 7121 | 1460977956423 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 04:12:36 INFO - PROCESS | 7121 | 1460977956429 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 04:12:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:12:36 INFO - PROCESS | 7121 | 1460977956437 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:12:36 INFO - PROCESS | 7121 | 1460977956440 Marionette TRACE conn3 <- [1,2214,null,{}] 04:12:36 INFO - PROCESS | 7121 | 1460977956447 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}] 04:12:36 INFO - PROCESS | 7121 | 1460977956642 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 04:12:36 INFO - PROCESS | 7121 | 1460977956880 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:36 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b4d8000 == 155 [pid = 7121] [id = 561] 04:12:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 224 (0x7f6d83bef000) [pid = 7121] [serial = 1684] [outer = (nil)] 04:12:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 225 (0x7f6d86b0e000) [pid = 7121] [serial = 1685] [outer = 0x7f6d83bef000] 04:12:36 INFO - PROCESS | 7121 | 1460977956992 Marionette DEBUG loaded listener.js 04:12:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 226 (0x7f6d894a7000) [pid = 7121] [serial = 1686] [outer = 0x7f6d83bef000] 04:12:38 INFO - PROCESS | 7121 | 1460977958037 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]]]}] 04:12:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:12:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1679ms 04:12:38 INFO - PROCESS | 7121 | 1460977958116 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 04:12:38 INFO - PROCESS | 7121 | 1460977958122 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 04:12:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:12:38 INFO - PROCESS | 7121 | 1460977958130 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:12:38 INFO - PROCESS | 7121 | 1460977958134 Marionette TRACE conn3 <- [1,2218,null,{}] 04:12:38 INFO - PROCESS | 7121 | 1460977958139 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}] 04:12:38 INFO - PROCESS | 7121 | 1460977958380 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 04:12:38 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8b2a0800 == 154 [pid = 7121] [id = 543] 04:12:38 INFO - PROCESS | 7121 | --DOMWINDOW == 225 (0x7f6d9bc56000) [pid = 7121] [serial = 1532] [outer = (nil)] [url = about:blank] 04:12:38 INFO - PROCESS | 7121 | --DOMWINDOW == 224 (0x7f6d9f577000) [pid = 7121] [serial = 1538] [outer = (nil)] [url = about:blank] 04:12:38 INFO - PROCESS | 7121 | --DOMWINDOW == 223 (0x7f6d87e07000) [pid = 7121] [serial = 1541] [outer = (nil)] [url = about:blank] 04:12:38 INFO - PROCESS | 7121 | --DOMWINDOW == 222 (0x7f6d9e9ed000) [pid = 7121] [serial = 1535] [outer = (nil)] [url = about:blank] 04:12:38 INFO - PROCESS | 7121 | --DOMWINDOW == 221 (0x7f6d98ef0c00) [pid = 7121] [serial = 1529] [outer = (nil)] [url = about:blank] 04:12:38 INFO - PROCESS | 7121 | --DOMWINDOW == 220 (0x7f6d87683800) [pid = 7121] [serial = 1568] [outer = (nil)] [url = about:blank] 04:12:38 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8b339000 == 153 [pid = 7121] [id = 542] 04:12:38 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d89c9b800 == 152 [pid = 7121] [id = 541] 04:12:38 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d87197000 == 151 [pid = 7121] [id = 540] 04:12:38 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d836d0800 == 150 [pid = 7121] [id = 539] 04:12:38 INFO - PROCESS | 7121 | 1460977958778 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:38 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8b395800 == 149 [pid = 7121] [id = 538] 04:12:38 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d89c8b800 == 148 [pid = 7121] [id = 537] 04:12:38 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8779f800 == 147 [pid = 7121] [id = 535] 04:12:38 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d86906000 == 148 [pid = 7121] [id = 562] 04:12:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 221 (0x7f6d87683800) [pid = 7121] [serial = 1687] [outer = (nil)] 04:12:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 222 (0x7f6d8b347c00) [pid = 7121] [serial = 1688] [outer = 0x7f6d87683800] 04:12:38 INFO - PROCESS | 7121 | 1460977958866 Marionette DEBUG loaded listener.js 04:12:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 223 (0x7f6d8b91d800) [pid = 7121] [serial = 1689] [outer = 0x7f6d87683800] 04:12:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d86915800 == 147 [pid = 7121] [id = 534] 04:12:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db321c800 == 146 [pid = 7121] [id = 533] 04:12:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db297d800 == 145 [pid = 7121] [id = 532] 04:12:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da3ab5800 == 144 [pid = 7121] [id = 531] 04:12:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da0428000 == 143 [pid = 7121] [id = 530] 04:12:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9e7b7000 == 142 [pid = 7121] [id = 529] 04:12:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d979e5800 == 141 [pid = 7121] [id = 528] 04:12:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d96c97800 == 140 [pid = 7121] [id = 527] 04:12:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94ddd800 == 139 [pid = 7121] [id = 526] 04:12:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fc2a000 == 138 [pid = 7121] [id = 525] 04:12:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8c737000 == 137 [pid = 7121] [id = 524] 04:12:39 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d869d0000 == 136 [pid = 7121] [id = 523] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 222 (0x7f6d8c7c4000) [pid = 7121] [serial = 1553] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 221 (0x7f6d8c673c00) [pid = 7121] [serial = 1556] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 220 (0x7f6d97aae400) [pid = 7121] [serial = 1526] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 219 (0x7f6d94b7fc00) [pid = 7121] [serial = 1562] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 218 (0x7f6d88b85000) [pid = 7121] [serial = 1548] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 217 (0x7f6d86169400) [pid = 7121] [serial = 1545] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 216 (0x7f6d8c927400) [pid = 7121] [serial = 1511] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 215 (0x7f6d8b27c400) [pid = 7121] [serial = 1551] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 214 (0x7f6d94baec00) [pid = 7121] [serial = 1563] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 213 (0x7f6d87d48c00) [pid = 7121] [serial = 1505] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 212 (0x7f6d8cd46c00) [pid = 7121] [serial = 1557] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 211 (0x7f6d94b8d800) [pid = 7121] [serial = 1520] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 210 (0x7f6d8cc67000) [pid = 7121] [serial = 1554] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 209 (0x7f6d81f68c00) [pid = 7121] [serial = 1544] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 208 (0x7f6d93d6e000) [pid = 7121] [serial = 1517] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 207 (0x7f6d8f947c00) [pid = 7121] [serial = 1559] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 206 (0x7f6d94e10800) [pid = 7121] [serial = 1565] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 205 (0x7f6d96c74800) [pid = 7121] [serial = 1566] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 204 (0x7f6d89fcb400) [pid = 7121] [serial = 1508] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 203 (0x7f6d89d55c00) [pid = 7121] [serial = 1550] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 202 (0x7f6d93cbdc00) [pid = 7121] [serial = 1514] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 201 (0x7f6d86b17000) [pid = 7121] [serial = 1547] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 200 (0x7f6d96c78000) [pid = 7121] [serial = 1523] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | --DOMWINDOW == 199 (0x7f6d93d63400) [pid = 7121] [serial = 1560] [outer = (nil)] [url = about:blank] 04:12:39 INFO - PROCESS | 7121 | 1460977959619 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]]]}] 04:12:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:12:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1533ms 04:12:39 INFO - PROCESS | 7121 | 1460977959663 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 04:12:39 INFO - PROCESS | 7121 | 1460977959666 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 04:12:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:12:39 INFO - PROCESS | 7121 | 1460977959672 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:12:39 INFO - PROCESS | 7121 | 1460977959677 Marionette TRACE conn3 <- [1,2222,null,{}] 04:12:39 INFO - PROCESS | 7121 | 1460977959691 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}] 04:12:39 INFO - PROCESS | 7121 | 1460977959887 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 04:12:40 INFO - PROCESS | 7121 | 1460977960058 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:40 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a85f800 == 137 [pid = 7121] [id = 563] 04:12:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 200 (0x7f6d89fcb400) [pid = 7121] [serial = 1690] [outer = (nil)] 04:12:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 201 (0x7f6d8c7cac00) [pid = 7121] [serial = 1691] [outer = 0x7f6d89fcb400] 04:12:40 INFO - PROCESS | 7121 | 1460977960116 Marionette DEBUG loaded listener.js 04:12:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 202 (0x7f6d8c928800) [pid = 7121] [serial = 1692] [outer = 0x7f6d89fcb400] 04:12:40 INFO - PROCESS | 7121 | 1460977960804 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]]]}] 04:12:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:12:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1189ms 04:12:40 INFO - PROCESS | 7121 | 1460977960890 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 04:12:40 INFO - PROCESS | 7121 | 1460977960894 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 04:12:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:12:40 INFO - PROCESS | 7121 | 1460977960901 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:12:40 INFO - PROCESS | 7121 | 1460977960903 Marionette TRACE conn3 <- [1,2226,null,{}] 04:12:40 INFO - PROCESS | 7121 | 1460977960908 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}] 04:12:41 INFO - PROCESS | 7121 | 1460977961077 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 04:12:41 INFO - PROCESS | 7121 | 1460977961087 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:41 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c742800 == 138 [pid = 7121] [id = 564] 04:12:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 203 (0x7f6d87d48c00) [pid = 7121] [serial = 1693] [outer = (nil)] 04:12:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 204 (0x7f6d8f947c00) [pid = 7121] [serial = 1694] [outer = 0x7f6d87d48c00] 04:12:41 INFO - PROCESS | 7121 | 1460977961143 Marionette DEBUG loaded listener.js 04:12:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 205 (0x7f6d93cbf400) [pid = 7121] [serial = 1695] [outer = 0x7f6d87d48c00] 04:12:42 INFO - PROCESS | 7121 | 1460977962156 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]]]}] 04:12:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:12:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1326ms 04:12:42 INFO - PROCESS | 7121 | 1460977962230 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 04:12:42 INFO - PROCESS | 7121 | 1460977962235 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 04:12:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:12:42 INFO - PROCESS | 7121 | 1460977962255 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:12:42 INFO - PROCESS | 7121 | 1460977962259 Marionette TRACE conn3 <- [1,2230,null,{}] 04:12:42 INFO - PROCESS | 7121 | 1460977962267 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}] 04:12:42 INFO - PROCESS | 7121 | 1460977962525 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 04:12:42 INFO - PROCESS | 7121 | 1460977962563 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:42 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8db87000 == 139 [pid = 7121] [id = 565] 04:12:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 206 (0x7f6d8d145800) [pid = 7121] [serial = 1696] [outer = (nil)] 04:12:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 207 (0x7f6d93e4bc00) [pid = 7121] [serial = 1697] [outer = 0x7f6d8d145800] 04:12:42 INFO - PROCESS | 7121 | 1460977962644 Marionette DEBUG loaded listener.js 04:12:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 208 (0x7f6d94b82800) [pid = 7121] [serial = 1698] [outer = 0x7f6d8d145800] 04:12:43 INFO - PROCESS | 7121 | --DOMWINDOW == 207 (0x7f6d8bcb9800) [pid = 7121] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:12:43 INFO - PROCESS | 7121 | --DOMWINDOW == 206 (0x7f6d81f63000) [pid = 7121] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:12:43 INFO - PROCESS | 7121 | --DOMWINDOW == 205 (0x7f6d89d92000) [pid = 7121] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:12:43 INFO - PROCESS | 7121 | --DOMWINDOW == 204 (0x7f6d81f6c400) [pid = 7121] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:12:43 INFO - PROCESS | 7121 | --DOMWINDOW == 203 (0x7f6d860e5000) [pid = 7121] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:12:43 INFO - PROCESS | 7121 | --DOMWINDOW == 202 (0x7f6d8b271000) [pid = 7121] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:12:43 INFO - PROCESS | 7121 | --DOMWINDOW == 201 (0x7f6d83be9400) [pid = 7121] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:12:43 INFO - PROCESS | 7121 | --DOMWINDOW == 200 (0x7f6d81f6a800) [pid = 7121] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:12:43 INFO - PROCESS | 7121 | 1460977963927 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]]]}] 04:12:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:12:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1692ms 04:12:43 INFO - PROCESS | 7121 | 1460977963940 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 04:12:43 INFO - PROCESS | 7121 | 1460977963943 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 04:12:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:12:43 INFO - PROCESS | 7121 | 1460977963949 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:12:43 INFO - PROCESS | 7121 | 1460977963950 Marionette TRACE conn3 <- [1,2234,null,{}] 04:12:43 INFO - PROCESS | 7121 | 1460977963956 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}] 04:12:44 INFO - PROCESS | 7121 | 1460977964203 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 04:12:44 INFO - PROCESS | 7121 | 1460977964356 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:44 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8db74800 == 140 [pid = 7121] [id = 566] 04:12:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 201 (0x7f6d83be9400) [pid = 7121] [serial = 1699] [outer = (nil)] 04:12:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 202 (0x7f6d93d6fc00) [pid = 7121] [serial = 1700] [outer = 0x7f6d83be9400] 04:12:44 INFO - PROCESS | 7121 | 1460977964415 Marionette DEBUG loaded listener.js 04:12:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 203 (0x7f6d94bb0400) [pid = 7121] [serial = 1701] [outer = 0x7f6d83be9400] 04:12:45 INFO - PROCESS | 7121 | 1460977965062 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]]]}] 04:12:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:12:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1131ms 04:12:45 INFO - PROCESS | 7121 | 1460977965080 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 04:12:45 INFO - PROCESS | 7121 | 1460977965083 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 04:12:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:12:45 INFO - PROCESS | 7121 | 1460977965089 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:12:45 INFO - PROCESS | 7121 | 1460977965091 Marionette TRACE conn3 <- [1,2238,null,{}] 04:12:45 INFO - PROCESS | 7121 | 1460977965096 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}] 04:12:45 INFO - PROCESS | 7121 | 1460977965253 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 04:12:45 INFO - PROCESS | 7121 | 1460977965269 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:45 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94071800 == 141 [pid = 7121] [id = 567] 04:12:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 204 (0x7f6d860e5000) [pid = 7121] [serial = 1702] [outer = (nil)] 04:12:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 205 (0x7f6d95a05400) [pid = 7121] [serial = 1703] [outer = 0x7f6d860e5000] 04:12:45 INFO - PROCESS | 7121 | 1460977965484 Marionette DEBUG loaded listener.js 04:12:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 206 (0x7f6d98e72800) [pid = 7121] [serial = 1704] [outer = 0x7f6d860e5000] 04:12:46 INFO - PROCESS | 7121 | 1460977966438 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]]]}] 04:12:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:12:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1377ms 04:12:46 INFO - PROCESS | 7121 | 1460977966466 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 04:12:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:12:46 INFO - PROCESS | 7121 | 1460977966472 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 04:12:46 INFO - PROCESS | 7121 | 1460977966480 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:12:46 INFO - PROCESS | 7121 | 1460977966485 Marionette TRACE conn3 <- [1,2242,null,{}] 04:12:46 INFO - PROCESS | 7121 | 1460977966493 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}] 04:12:46 INFO - PROCESS | 7121 | 1460977966690 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 04:12:46 INFO - PROCESS | 7121 | 1460977966910 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:46 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a85b000 == 142 [pid = 7121] [id = 568] 04:12:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 207 (0x7f6d881f9c00) [pid = 7121] [serial = 1705] [outer = (nil)] 04:12:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 208 (0x7f6d894b1000) [pid = 7121] [serial = 1706] [outer = 0x7f6d881f9c00] 04:12:47 INFO - PROCESS | 7121 | 1460977967023 Marionette DEBUG loaded listener.js 04:12:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 209 (0x7f6d8b279c00) [pid = 7121] [serial = 1707] [outer = 0x7f6d881f9c00] 04:12:48 INFO - PROCESS | 7121 | 1460977968014 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]]]}] 04:12:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:12:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1584ms 04:12:48 INFO - PROCESS | 7121 | 1460977968063 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 04:12:48 INFO - PROCESS | 7121 | 1460977968072 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 04:12:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:12:48 INFO - PROCESS | 7121 | 1460977968081 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:12:48 INFO - PROCESS | 7121 | 1460977968085 Marionette TRACE conn3 <- [1,2246,null,{}] 04:12:48 INFO - PROCESS | 7121 | 1460977968090 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}] 04:12:48 INFO - PROCESS | 7121 | 1460977968274 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 04:12:48 INFO - PROCESS | 7121 | 1460977968497 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:48 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8db75800 == 143 [pid = 7121] [id = 569] 04:12:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 210 (0x7f6d88b85000) [pid = 7121] [serial = 1708] [outer = (nil)] 04:12:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 211 (0x7f6d8bb9dc00) [pid = 7121] [serial = 1709] [outer = 0x7f6d88b85000] 04:12:48 INFO - PROCESS | 7121 | 1460977968609 Marionette DEBUG loaded listener.js 04:12:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 212 (0x7f6d8c891000) [pid = 7121] [serial = 1710] [outer = 0x7f6d88b85000] 04:12:49 INFO - PROCESS | 7121 | 1460977969544 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]]]}] 04:12:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:12:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1529ms 04:12:49 INFO - PROCESS | 7121 | 1460977969611 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 04:12:49 INFO - PROCESS | 7121 | 1460977969614 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 04:12:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:12:49 INFO - PROCESS | 7121 | 1460977969620 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:12:49 INFO - PROCESS | 7121 | 1460977969626 Marionette TRACE conn3 <- [1,2250,null,{}] 04:12:49 INFO - PROCESS | 7121 | 1460977969641 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}] 04:12:49 INFO - PROCESS | 7121 | 1460977969876 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 04:12:50 INFO - PROCESS | 7121 | 1460977970204 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:50 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96ca4000 == 144 [pid = 7121] [id = 570] 04:12:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 213 (0x7f6d93d64c00) [pid = 7121] [serial = 1711] [outer = (nil)] 04:12:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 214 (0x7f6d9439fc00) [pid = 7121] [serial = 1712] [outer = 0x7f6d93d64c00] 04:12:50 INFO - PROCESS | 7121 | 1460977970283 Marionette DEBUG loaded listener.js 04:12:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 215 (0x7f6d94e06800) [pid = 7121] [serial = 1713] [outer = 0x7f6d93d64c00] 04:12:51 INFO - PROCESS | 7121 | 1460977971074 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]]]}] 04:12:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:12:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1489ms 04:12:51 INFO - PROCESS | 7121 | 1460977971112 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 04:12:51 INFO - PROCESS | 7121 | 1460977971117 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 04:12:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:12:51 INFO - PROCESS | 7121 | 1460977971124 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:12:51 INFO - PROCESS | 7121 | 1460977971127 Marionette TRACE conn3 <- [1,2254,null,{}] 04:12:51 INFO - PROCESS | 7121 | 1460977971132 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}] 04:12:51 INFO - PROCESS | 7121 | 1460977971318 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 04:12:51 INFO - PROCESS | 7121 | 1460977971534 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:51 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97a7a800 == 145 [pid = 7121] [id = 571] 04:12:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 216 (0x7f6d93d68400) [pid = 7121] [serial = 1714] [outer = (nil)] 04:12:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 217 (0x7f6d98eec800) [pid = 7121] [serial = 1715] [outer = 0x7f6d93d68400] 04:12:51 INFO - PROCESS | 7121 | 1460977971648 Marionette DEBUG loaded listener.js 04:12:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 218 (0x7f6d9b92f000) [pid = 7121] [serial = 1716] [outer = 0x7f6d93d68400] 04:12:52 INFO - PROCESS | 7121 | 1460977972513 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]]]}] 04:12:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:12:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1437ms 04:12:52 INFO - PROCESS | 7121 | 1460977972561 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 04:12:52 INFO - PROCESS | 7121 | 1460977972565 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 04:12:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:12:52 INFO - PROCESS | 7121 | 1460977972570 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:12:52 INFO - PROCESS | 7121 | 1460977972572 Marionette TRACE conn3 <- [1,2258,null,{}] 04:12:52 INFO - PROCESS | 7121 | 1460977972578 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}] 04:12:52 INFO - PROCESS | 7121 | 1460977972756 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 04:12:52 INFO - PROCESS | 7121 | 1460977972972 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:53 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bbab800 == 146 [pid = 7121] [id = 572] 04:12:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 219 (0x7f6d87e03400) [pid = 7121] [serial = 1717] [outer = (nil)] 04:12:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 220 (0x7f6d97aa7800) [pid = 7121] [serial = 1718] [outer = 0x7f6d87e03400] 04:12:53 INFO - PROCESS | 7121 | 1460977973081 Marionette DEBUG loaded listener.js 04:12:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 221 (0x7f6d9bca3c00) [pid = 7121] [serial = 1719] [outer = 0x7f6d87e03400] 04:12:53 INFO - PROCESS | 7121 | 1460977973971 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]]]}] 04:12:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:12:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1426ms 04:12:53 INFO - PROCESS | 7121 | 1460977973997 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 04:12:54 INFO - PROCESS | 7121 | 1460977974001 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 04:12:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:12:54 INFO - PROCESS | 7121 | 1460977974006 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:12:54 INFO - PROCESS | 7121 | 1460977974008 Marionette TRACE conn3 <- [1,2262,null,{}] 04:12:54 INFO - PROCESS | 7121 | 1460977974014 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}] 04:12:54 INFO - PROCESS | 7121 | 1460977974229 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 04:12:54 INFO - PROCESS | 7121 | 1460977974454 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:54 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0236800 == 147 [pid = 7121] [id = 573] 04:12:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 222 (0x7f6d9b934800) [pid = 7121] [serial = 1720] [outer = (nil)] 04:12:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 223 (0x7f6d9f12fc00) [pid = 7121] [serial = 1721] [outer = 0x7f6d9b934800] 04:12:54 INFO - PROCESS | 7121 | 1460977974566 Marionette DEBUG loaded listener.js 04:12:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 224 (0x7f6da0615800) [pid = 7121] [serial = 1722] [outer = 0x7f6d9b934800] 04:12:55 INFO - PROCESS | 7121 | 1460977975480 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]]]}] 04:12:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:12:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1531ms 04:12:55 INFO - PROCESS | 7121 | 1460977975539 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 04:12:55 INFO - PROCESS | 7121 | 1460977975543 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 04:12:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:12:55 INFO - PROCESS | 7121 | 1460977975548 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:12:55 INFO - PROCESS | 7121 | 1460977975551 Marionette TRACE conn3 <- [1,2266,null,{}] 04:12:55 INFO - PROCESS | 7121 | 1460977975556 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}] 04:12:55 INFO - PROCESS | 7121 | 1460977975732 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 04:12:55 INFO - PROCESS | 7121 | 1460977975949 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:56 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da3995800 == 148 [pid = 7121] [id = 574] 04:12:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 225 (0x7f6d88b85800) [pid = 7121] [serial = 1723] [outer = (nil)] 04:12:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 226 (0x7f6da096ec00) [pid = 7121] [serial = 1724] [outer = 0x7f6d88b85800] 04:12:56 INFO - PROCESS | 7121 | 1460977976064 Marionette DEBUG loaded listener.js 04:12:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 227 (0x7f6da3a23400) [pid = 7121] [serial = 1725] [outer = 0x7f6d88b85800] 04:12:56 INFO - PROCESS | 7121 | 1460977976895 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]]]}] 04:12:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:12:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1385ms 04:12:56 INFO - PROCESS | 7121 | 1460977976934 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 04:12:56 INFO - PROCESS | 7121 | 1460977976938 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 04:12:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:12:56 INFO - PROCESS | 7121 | 1460977976943 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:12:56 INFO - PROCESS | 7121 | 1460977976945 Marionette TRACE conn3 <- [1,2270,null,{}] 04:12:56 INFO - PROCESS | 7121 | 1460977976951 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}] 04:12:57 INFO - PROCESS | 7121 | 1460977977135 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 04:12:57 INFO - PROCESS | 7121 | 1460977977354 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:57 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da7b1d000 == 149 [pid = 7121] [id = 575] 04:12:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 228 (0x7f6d88dcb800) [pid = 7121] [serial = 1726] [outer = (nil)] 04:12:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 229 (0x7f6da6e4ec00) [pid = 7121] [serial = 1727] [outer = 0x7f6d88dcb800] 04:12:57 INFO - PROCESS | 7121 | 1460977977462 Marionette DEBUG loaded listener.js 04:12:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 230 (0x7f6daccdc000) [pid = 7121] [serial = 1728] [outer = 0x7f6d88dcb800] 04:12:58 INFO - PROCESS | 7121 | 1460977978342 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]]]}] 04:12:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:12:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1430ms 04:12:58 INFO - PROCESS | 7121 | 1460977978373 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 04:12:58 INFO - PROCESS | 7121 | 1460977978377 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 04:12:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:12:58 INFO - PROCESS | 7121 | 1460977978383 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:12:58 INFO - PROCESS | 7121 | 1460977978385 Marionette TRACE conn3 <- [1,2274,null,{}] 04:12:58 INFO - PROCESS | 7121 | 1460977978390 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}] 04:12:58 INFO - PROCESS | 7121 | 1460977978578 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 04:12:58 INFO - PROCESS | 7121 | 1460977978797 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:58 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dae9c0800 == 150 [pid = 7121] [id = 576] 04:12:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 231 (0x7f6da0c3dc00) [pid = 7121] [serial = 1729] [outer = (nil)] 04:12:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 232 (0x7f6dadd10400) [pid = 7121] [serial = 1730] [outer = 0x7f6da0c3dc00] 04:12:58 INFO - PROCESS | 7121 | 1460977978904 Marionette DEBUG loaded listener.js 04:12:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 233 (0x7f6dadf23800) [pid = 7121] [serial = 1731] [outer = 0x7f6da0c3dc00] 04:12:59 INFO - PROCESS | 7121 | 1460977979771 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]]]}] 04:12:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:12:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1432ms 04:12:59 INFO - PROCESS | 7121 | 1460977979816 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 04:12:59 INFO - PROCESS | 7121 | 1460977979819 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 04:12:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:12:59 INFO - PROCESS | 7121 | 1460977979824 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:12:59 INFO - PROCESS | 7121 | 1460977979827 Marionette TRACE conn3 <- [1,2278,null,{}] 04:12:59 INFO - PROCESS | 7121 | 1460977979832 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}] 04:13:00 INFO - PROCESS | 7121 | 1460977980017 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 04:13:00 INFO - PROCESS | 7121 | 1460977980290 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:00 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db0fd1000 == 151 [pid = 7121] [id = 577] 04:13:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 234 (0x7f6d894b1800) [pid = 7121] [serial = 1732] [outer = (nil)] 04:13:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 235 (0x7f6daedc0000) [pid = 7121] [serial = 1733] [outer = 0x7f6d894b1800] 04:13:00 INFO - PROCESS | 7121 | 1460977980361 Marionette DEBUG loaded listener.js 04:13:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 236 (0x7f6daef07400) [pid = 7121] [serial = 1734] [outer = 0x7f6d894b1800] 04:13:01 INFO - PROCESS | 7121 | 1460977981210 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]]]}] 04:13:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:13:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1429ms 04:13:01 INFO - PROCESS | 7121 | 1460977981254 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 04:13:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:13:01 INFO - PROCESS | 7121 | 1460977981258 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 04:13:01 INFO - PROCESS | 7121 | 1460977981264 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:13:01 INFO - PROCESS | 7121 | 1460977981267 Marionette TRACE conn3 <- [1,2282,null,{}] 04:13:01 INFO - PROCESS | 7121 | 1460977981272 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}] 04:13:01 INFO - PROCESS | 7121 | 1460977981480 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 04:13:01 INFO - PROCESS | 7121 | 1460977981709 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:01 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db5b40800 == 152 [pid = 7121] [id = 578] 04:13:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 237 (0x7f6da6f11c00) [pid = 7121] [serial = 1735] [outer = (nil)] 04:13:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 238 (0x7f6db2c2a000) [pid = 7121] [serial = 1736] [outer = 0x7f6da6f11c00] 04:13:01 INFO - PROCESS | 7121 | 1460977981824 Marionette DEBUG loaded listener.js 04:13:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 239 (0x7f6db314a400) [pid = 7121] [serial = 1737] [outer = 0x7f6da6f11c00] 04:13:02 INFO - PROCESS | 7121 | 1460977982705 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]]]}] 04:13:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:13:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1478ms 04:13:02 INFO - PROCESS | 7121 | 1460977982741 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 04:13:02 INFO - PROCESS | 7121 | 1460977982745 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 04:13:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:13:02 INFO - PROCESS | 7121 | 1460977982750 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:13:02 INFO - PROCESS | 7121 | 1460977982752 Marionette TRACE conn3 <- [1,2286,null,{}] 04:13:02 INFO - PROCESS | 7121 | 1460977982758 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}] 04:13:03 INFO - PROCESS | 7121 | 1460977983020 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 04:13:03 INFO - PROCESS | 7121 | 1460977983222 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:03 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8696f000 == 153 [pid = 7121] [id = 579] 04:13:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 240 (0x7f6d87d8d800) [pid = 7121] [serial = 1738] [outer = (nil)] 04:13:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 241 (0x7f6d87d96000) [pid = 7121] [serial = 1739] [outer = 0x7f6d87d8d800] 04:13:03 INFO - PROCESS | 7121 | 1460977983296 Marionette DEBUG loaded listener.js 04:13:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 242 (0x7f6d87d9bc00) [pid = 7121] [serial = 1740] [outer = 0x7f6d87d8d800] 04:13:04 INFO - PROCESS | 7121 | 1460977984283 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]]]}] 04:13:04 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 04:13:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1580ms 04:13:04 INFO - PROCESS | 7121 | 1460977984332 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 04:13:04 INFO - PROCESS | 7121 | 1460977984335 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 04:13:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:13:04 INFO - PROCESS | 7121 | 1460977984341 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:13:04 INFO - PROCESS | 7121 | 1460977984343 Marionette TRACE conn3 <- [1,2290,null,{}] 04:13:04 INFO - PROCESS | 7121 | 1460977984348 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}] 04:13:04 INFO - PROCESS | 7121 | 1460977984539 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 04:13:04 INFO - PROCESS | 7121 | 1460977984807 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:04 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d89448800 == 154 [pid = 7121] [id = 580] 04:13:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 243 (0x7f6d87d8e000) [pid = 7121] [serial = 1741] [outer = (nil)] 04:13:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 244 (0x7f6db3230000) [pid = 7121] [serial = 1742] [outer = 0x7f6d87d8e000] 04:13:04 INFO - PROCESS | 7121 | 1460977984878 Marionette DEBUG loaded listener.js 04:13:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 245 (0x7f6db4e8b000) [pid = 7121] [serial = 1743] [outer = 0x7f6d87d8e000] 04:13:05 INFO - PROCESS | 7121 | 1460977985753 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]]]}] 04:13:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:13:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1481ms 04:13:05 INFO - PROCESS | 7121 | 1460977985823 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 04:13:05 INFO - PROCESS | 7121 | 1460977985827 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 04:13:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:13:05 INFO - PROCESS | 7121 | 1460977985832 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:13:05 INFO - PROCESS | 7121 | 1460977985835 Marionette TRACE conn3 <- [1,2294,null,{}] 04:13:05 INFO - PROCESS | 7121 | 1460977985840 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}] 04:13:06 INFO - PROCESS | 7121 | 1460977986028 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 04:13:06 INFO - PROCESS | 7121 | 1460977986306 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:06 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d869c4800 == 155 [pid = 7121] [id = 581] 04:13:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 246 (0x7f6d873a2400) [pid = 7121] [serial = 1744] [outer = (nil)] 04:13:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 247 (0x7f6d873ad800) [pid = 7121] [serial = 1745] [outer = 0x7f6d873a2400] 04:13:06 INFO - PROCESS | 7121 | 1460977986377 Marionette DEBUG loaded listener.js 04:13:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 248 (0x7f6d87687400) [pid = 7121] [serial = 1746] [outer = 0x7f6d873a2400] 04:13:07 INFO - PROCESS | 7121 | 1460977987216 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]]]}] 04:13:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:13:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1433ms 04:13:07 INFO - PROCESS | 7121 | 1460977987267 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 04:13:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:13:07 INFO - PROCESS | 7121 | 1460977987278 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 04:13:07 INFO - PROCESS | 7121 | 1460977987284 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:13:07 INFO - PROCESS | 7121 | 1460977987287 Marionette TRACE conn3 <- [1,2298,null,{}] 04:13:07 INFO - PROCESS | 7121 | 1460977987291 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}] 04:13:07 INFO - PROCESS | 7121 | 1460977987470 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 04:13:07 INFO - PROCESS | 7121 | 1460977987694 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:07 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8608e000 == 156 [pid = 7121] [id = 582] 04:13:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 249 (0x7f6d81f64400) [pid = 7121] [serial = 1747] [outer = (nil)] 04:13:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 250 (0x7f6d87680800) [pid = 7121] [serial = 1748] [outer = 0x7f6d81f64400] 04:13:07 INFO - PROCESS | 7121 | 1460977987806 Marionette DEBUG loaded listener.js 04:13:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 251 (0x7f6d894af000) [pid = 7121] [serial = 1749] [outer = 0x7f6d81f64400] 04:13:08 INFO - PROCESS | 7121 | 1460977988690 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]]]}] 04:13:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1483ms 04:13:08 INFO - PROCESS | 7121 | 1460977988767 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 04:13:08 INFO - PROCESS | 7121 | 1460977988770 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 04:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:13:08 INFO - PROCESS | 7121 | 1460977988776 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:13:08 INFO - PROCESS | 7121 | 1460977988779 Marionette TRACE conn3 <- [1,2302,null,{}] 04:13:08 INFO - PROCESS | 7121 | 1460977988783 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}] 04:13:09 INFO - PROCESS | 7121 | 1460977989422 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 04:13:09 INFO - PROCESS | 7121 | 1460977989784 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:09 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d836c7800 == 157 [pid = 7121] [id = 583] 04:13:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 252 (0x7f6d81f6a400) [pid = 7121] [serial = 1750] [outer = (nil)] 04:13:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 253 (0x7f6d81f6ec00) [pid = 7121] [serial = 1751] [outer = 0x7f6d81f6a400] 04:13:09 INFO - PROCESS | 7121 | 1460977989866 Marionette DEBUG loaded listener.js 04:13:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 254 (0x7f6d860ec000) [pid = 7121] [serial = 1752] [outer = 0x7f6d81f6a400] 04:13:10 INFO - PROCESS | 7121 | 1460977990693 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]]]}] 04:13:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:13:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1988ms 04:13:10 INFO - PROCESS | 7121 | 1460977990766 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 04:13:10 INFO - PROCESS | 7121 | 1460977990771 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 04:13:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:13:10 INFO - PROCESS | 7121 | 1460977990778 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:13:10 INFO - PROCESS | 7121 | 1460977990784 Marionette TRACE conn3 <- [1,2306,null,{}] 04:13:10 INFO - PROCESS | 7121 | 1460977990790 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}] 04:13:11 INFO - PROCESS | 7121 | 1460977991014 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 04:13:11 INFO - PROCESS | 7121 | 1460977991292 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:11 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d88a81000 == 158 [pid = 7121] [id = 584] 04:13:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 255 (0x7f6d86b0d000) [pid = 7121] [serial = 1753] [outer = (nil)] 04:13:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 256 (0x7f6d873a8000) [pid = 7121] [serial = 1754] [outer = 0x7f6d86b0d000] 04:13:11 INFO - PROCESS | 7121 | 1460977991403 Marionette DEBUG loaded listener.js 04:13:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 257 (0x7f6d873cc400) [pid = 7121] [serial = 1755] [outer = 0x7f6d86b0d000] 04:13:12 INFO - PROCESS | 7121 | 1460977992396 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]]]}] 04:13:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:13:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1680ms 04:13:12 INFO - PROCESS | 7121 | 1460977992459 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 04:13:12 INFO - PROCESS | 7121 | 1460977992463 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 04:13:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:13:12 INFO - PROCESS | 7121 | 1460977992469 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:13:12 INFO - PROCESS | 7121 | 1460977992472 Marionette TRACE conn3 <- [1,2310,null,{}] 04:13:12 INFO - PROCESS | 7121 | 1460977992477 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}] 04:13:12 INFO - PROCESS | 7121 | 1460977992662 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 04:13:12 INFO - PROCESS | 7121 | 1460977992962 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:13 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d81f8d800 == 159 [pid = 7121] [id = 585] 04:13:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 258 (0x7f6d881f0000) [pid = 7121] [serial = 1756] [outer = (nil)] 04:13:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 259 (0x7f6d881f4c00) [pid = 7121] [serial = 1757] [outer = 0x7f6d881f0000] 04:13:13 INFO - PROCESS | 7121 | 1460977993078 Marionette DEBUG loaded listener.js 04:13:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 260 (0x7f6d88a5c800) [pid = 7121] [serial = 1758] [outer = 0x7f6d881f0000] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 259 (0x7f6d8d10fc00) [pid = 7121] [serial = 1634] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8db74800 == 158 [pid = 7121] [id = 566] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8db87000 == 157 [pid = 7121] [id = 565] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8c742800 == 156 [pid = 7121] [id = 564] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8a85f800 == 155 [pid = 7121] [id = 563] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d86906000 == 154 [pid = 7121] [id = 562] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8b4d8000 == 153 [pid = 7121] [id = 561] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d88a82000 == 152 [pid = 7121] [id = 560] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97a69000 == 151 [pid = 7121] [id = 555] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9783c800 == 150 [pid = 7121] [id = 554] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d96ca9800 == 149 [pid = 7121] [id = 553] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95aa1000 == 148 [pid = 7121] [id = 552] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94dd2800 == 147 [pid = 7121] [id = 551] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9405c800 == 146 [pid = 7121] [id = 550] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90a04800 == 145 [pid = 7121] [id = 549] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fc1f800 == 144 [pid = 7121] [id = 548] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8db7b800 == 143 [pid = 7121] [id = 547] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8bc6f800 == 142 [pid = 7121] [id = 546] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d869dd000 == 141 [pid = 7121] [id = 545] 04:13:13 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8c77e000 == 140 [pid = 7121] [id = 544] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 258 (0x7f6d8bcbf000) [pid = 7121] [serial = 1628] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 257 (0x7f6d86b16400) [pid = 7121] [serial = 1631] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 256 (0x7f6d8a5e4000) [pid = 7121] [serial = 1620] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 255 (0x7f6d89fc9400) [pid = 7121] [serial = 1619] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 254 (0x7f6d9ff8c800) [pid = 7121] [serial = 1601] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 253 (0x7f6d8c67c000) [pid = 7121] [serial = 1629] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 252 (0x7f6d86b14000) [pid = 7121] [serial = 1616] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 251 (0x7f6d95bc6000) [pid = 7121] [serial = 1586] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 250 (0x7f6d873c5000) [pid = 7121] [serial = 1614] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 249 (0x7f6d8618a400) [pid = 7121] [serial = 1613] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 248 (0x7f6d8b911400) [pid = 7121] [serial = 1625] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 247 (0x7f6d9b974000) [pid = 7121] [serial = 1589] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 246 (0x7f6d8d111800) [pid = 7121] [serial = 1580] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 245 (0x7f6d93cbfc00) [pid = 7121] [serial = 1583] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 244 (0x7f6d88dd1800) [pid = 7121] [serial = 1574] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 243 (0x7f6d83be7c00) [pid = 7121] [serial = 1571] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 242 (0x7f6d9f0b4400) [pid = 7121] [serial = 1595] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 241 (0x7f6da02eb000) [pid = 7121] [serial = 1598] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 240 (0x7f6d9d6eac00) [pid = 7121] [serial = 1592] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 239 (0x7f6d89d4e000) [pid = 7121] [serial = 1604] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 238 (0x7f6d86b18c00) [pid = 7121] [serial = 1607] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 237 (0x7f6d8768bc00) [pid = 7121] [serial = 1610] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 236 (0x7f6d89d8c000) [pid = 7121] [serial = 1569] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 235 (0x7f6d8b27a800) [pid = 7121] [serial = 1622] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 234 (0x7f6d8b907800) [pid = 7121] [serial = 1577] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 233 (0x7f6d8b347400) [pid = 7121] [serial = 1623] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 232 (0x7f6d88cc6800) [pid = 7121] [serial = 1617] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 231 (0x7f6d8bba0800) [pid = 7121] [serial = 1626] [outer = (nil)] [url = about:blank] 04:13:13 INFO - PROCESS | 7121 | --DOMWINDOW == 230 (0x7f6d8c890800) [pid = 7121] [serial = 1632] [outer = (nil)] [url = about:blank] 04:13:14 INFO - PROCESS | 7121 | 1460977994010 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]]]}] 04:13:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:13:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1578ms 04:13:14 INFO - PROCESS | 7121 | 1460977994068 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 04:13:14 INFO - PROCESS | 7121 | 1460977994074 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 04:13:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:13:14 INFO - PROCESS | 7121 | 1460977994092 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:13:14 INFO - PROCESS | 7121 | 1460977994098 Marionette TRACE conn3 <- [1,2314,null,{}] 04:13:14 INFO - PROCESS | 7121 | 1460977994103 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}] 04:13:14 INFO - PROCESS | 7121 | 1460977994281 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 04:13:14 INFO - PROCESS | 7121 | 1460977994290 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:14 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a695000 == 141 [pid = 7121] [id = 586] 04:13:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 231 (0x7f6d873c5000) [pid = 7121] [serial = 1759] [outer = (nil)] 04:13:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 232 (0x7f6d88cc6800) [pid = 7121] [serial = 1760] [outer = 0x7f6d873c5000] 04:13:14 INFO - PROCESS | 7121 | 1460977994364 Marionette DEBUG loaded listener.js 04:13:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 233 (0x7f6d88de6c00) [pid = 7121] [serial = 1761] [outer = 0x7f6d873c5000] 04:13:15 INFO - PROCESS | 7121 | 1460977995228 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]]]}] 04:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1193ms 04:13:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:13:15 INFO - PROCESS | 7121 | 1460977995277 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 04:13:15 INFO - PROCESS | 7121 | 1460977995280 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 04:13:15 INFO - PROCESS | 7121 | 1460977995284 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:13:15 INFO - PROCESS | 7121 | 1460977995288 Marionette TRACE conn3 <- [1,2318,null,{}] 04:13:15 INFO - PROCESS | 7121 | 1460977995293 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}] 04:13:15 INFO - PROCESS | 7121 | 1460977995473 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 04:13:15 INFO - PROCESS | 7121 | 1460977995660 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:15 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b388000 == 142 [pid = 7121] [id = 587] 04:13:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 234 (0x7f6d87682800) [pid = 7121] [serial = 1762] [outer = (nil)] 04:13:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 235 (0x7f6d894a4c00) [pid = 7121] [serial = 1763] [outer = 0x7f6d87682800] 04:13:15 INFO - PROCESS | 7121 | 1460977995719 Marionette DEBUG loaded listener.js 04:13:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 236 (0x7f6d89d5b000) [pid = 7121] [serial = 1764] [outer = 0x7f6d87682800] 04:13:16 INFO - PROCESS | 7121 | 1460977996486 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] 04:13:16 INFO - PROCESS | 7121 | 1460977996521 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 04:13:16 INFO - PROCESS | 7121 | 1460977996525 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:13:16 INFO - PROCESS | 7121 | 1460977996529 Marionette TRACE conn3 <- [1,2322,null,{}] 04:13:16 INFO - PROCESS | 7121 | 1460977996541 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}] 04:13:16 INFO - PROCESS | 7121 | 1460977996763 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 04:13:16 INFO - PROCESS | 7121 | 1460977996798 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:16 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8bc5d000 == 143 [pid = 7121] [id = 588] 04:13:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 237 (0x7f6d8a5ddc00) [pid = 7121] [serial = 1765] [outer = (nil)] 04:13:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 238 (0x7f6d8a5e2400) [pid = 7121] [serial = 1766] [outer = 0x7f6d8a5ddc00] 04:13:16 INFO - PROCESS | 7121 | 1460977996865 Marionette DEBUG loaded listener.js 04:13:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 239 (0x7f6d8b27c400) [pid = 7121] [serial = 1767] [outer = 0x7f6d8a5ddc00] 04:13:17 INFO - PROCESS | 7121 | 1460977997672 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]]]}] 04:13:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:13:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1186ms 04:13:17 INFO - PROCESS | 7121 | 1460977997712 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 04:13:17 INFO - PROCESS | 7121 | 1460977997714 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 04:13:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:13:17 INFO - PROCESS | 7121 | 1460977997727 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:13:17 INFO - PROCESS | 7121 | 1460977997729 Marionette TRACE conn3 <- [1,2326,null,{}] 04:13:17 INFO - PROCESS | 7121 | 1460977997734 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}] 04:13:17 INFO - PROCESS | 7121 | 1460977997961 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 04:13:18 INFO - PROCESS | 7121 | 1460977997999 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:18 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c73f800 == 144 [pid = 7121] [id = 589] 04:13:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 240 (0x7f6d8a5de000) [pid = 7121] [serial = 1768] [outer = (nil)] 04:13:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 241 (0x7f6d8b2b4c00) [pid = 7121] [serial = 1769] [outer = 0x7f6d8a5de000] 04:13:18 INFO - PROCESS | 7121 | 1460977998055 Marionette DEBUG loaded listener.js 04:13:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 242 (0x7f6d8b4f7000) [pid = 7121] [serial = 1770] [outer = 0x7f6d8a5de000] 04:13:18 INFO - PROCESS | 7121 | --DOMWINDOW == 241 (0x7f6d87d48c00) [pid = 7121] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:13:18 INFO - PROCESS | 7121 | --DOMWINDOW == 240 (0x7f6d8d145800) [pid = 7121] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:13:18 INFO - PROCESS | 7121 | --DOMWINDOW == 239 (0x7f6d83bef000) [pid = 7121] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:13:18 INFO - PROCESS | 7121 | --DOMWINDOW == 238 (0x7f6d89fcb400) [pid = 7121] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:13:18 INFO - PROCESS | 7121 | --DOMWINDOW == 237 (0x7f6d87683800) [pid = 7121] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:13:18 INFO - PROCESS | 7121 | --DOMWINDOW == 236 (0x7f6d83be3800) [pid = 7121] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:13:18 INFO - PROCESS | 7121 | --DOMWINDOW == 235 (0x7f6d83be9400) [pid = 7121] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:13:19 INFO - PROCESS | 7121 | 1460977999290 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]]]}] 04:13:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:13:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1579ms 04:13:19 INFO - PROCESS | 7121 | 1460977999305 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 04:13:19 INFO - PROCESS | 7121 | 1460977999309 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 04:13:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:13:19 INFO - PROCESS | 7121 | 1460977999315 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:13:19 INFO - PROCESS | 7121 | 1460977999317 Marionette TRACE conn3 <- [1,2330,null,{}] 04:13:19 INFO - PROCESS | 7121 | 1460977999322 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}] 04:13:19 INFO - PROCESS | 7121 | 1460977999588 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 04:13:19 INFO - PROCESS | 7121 | 1460977999611 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:19 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cccb800 == 145 [pid = 7121] [id = 590] 04:13:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 236 (0x7f6d87d48c00) [pid = 7121] [serial = 1771] [outer = (nil)] 04:13:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 237 (0x7f6d8b4f3800) [pid = 7121] [serial = 1772] [outer = 0x7f6d87d48c00] 04:13:19 INFO - PROCESS | 7121 | 1460977999667 Marionette DEBUG loaded listener.js 04:13:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 238 (0x7f6d8b90f800) [pid = 7121] [serial = 1773] [outer = 0x7f6d87d48c00] 04:13:20 INFO - PROCESS | 7121 | 1460978000441 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]]]}] 04:13:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:13:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1179ms 04:13:20 INFO - PROCESS | 7121 | 1460978000499 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 04:13:20 INFO - PROCESS | 7121 | 1460978000501 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 04:13:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:13:20 INFO - PROCESS | 7121 | 1460978000507 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:13:20 INFO - PROCESS | 7121 | 1460978000509 Marionette TRACE conn3 <- [1,2334,null,{}] 04:13:20 INFO - PROCESS | 7121 | 1460978000526 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}] 04:13:20 INFO - PROCESS | 7121 | 1460978000696 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 04:13:20 INFO - PROCESS | 7121 | 1460978000705 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:20 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cfe6800 == 146 [pid = 7121] [id = 591] 04:13:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 239 (0x7f6d8b4fc000) [pid = 7121] [serial = 1774] [outer = (nil)] 04:13:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 240 (0x7f6d8b925800) [pid = 7121] [serial = 1775] [outer = 0x7f6d8b4fc000] 04:13:20 INFO - PROCESS | 7121 | 1460978000765 Marionette DEBUG loaded listener.js 04:13:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 241 (0x7f6d8bba5c00) [pid = 7121] [serial = 1776] [outer = 0x7f6d8b4fc000] 04:13:21 INFO - PROCESS | 7121 | 1460978001925 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]]]}] 04:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1439ms 04:13:21 INFO - PROCESS | 7121 | 1460978001946 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 04:13:21 INFO - PROCESS | 7121 | 1460978001953 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 04:13:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:13:21 INFO - PROCESS | 7121 | 1460978001961 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:13:21 INFO - PROCESS | 7121 | 1460978001966 Marionette TRACE conn3 <- [1,2338,null,{}] 04:13:21 INFO - PROCESS | 7121 | 1460978001973 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}] 04:13:22 INFO - PROCESS | 7121 | 1460978002256 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 04:13:22 INFO - PROCESS | 7121 | 1460978002456 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:22 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d87829800 == 147 [pid = 7121] [id = 592] 04:13:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 242 (0x7f6d86b16000) [pid = 7121] [serial = 1777] [outer = (nil)] 04:13:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 243 (0x7f6d873cd800) [pid = 7121] [serial = 1778] [outer = 0x7f6d86b16000] 04:13:22 INFO - PROCESS | 7121 | 1460978002529 Marionette DEBUG loaded listener.js 04:13:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 244 (0x7f6d87d95800) [pid = 7121] [serial = 1779] [outer = 0x7f6d86b16000] 04:13:23 INFO - PROCESS | 7121 | 1460978003505 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]]]}] 04:13:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:13:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1586ms 04:13:23 INFO - PROCESS | 7121 | 1460978003548 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 04:13:23 INFO - PROCESS | 7121 | 1460978003556 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 04:13:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:13:23 INFO - PROCESS | 7121 | 1460978003565 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:13:23 INFO - PROCESS | 7121 | 1460978003569 Marionette TRACE conn3 <- [1,2342,null,{}] 04:13:23 INFO - PROCESS | 7121 | 1460978003574 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}] 04:13:23 INFO - PROCESS | 7121 | 1460978003765 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 04:13:23 INFO - PROCESS | 7121 | 1460978003985 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:24 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8bde0800 == 148 [pid = 7121] [id = 593] 04:13:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 245 (0x7f6d86195000) [pid = 7121] [serial = 1780] [outer = (nil)] 04:13:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 246 (0x7f6d88cccc00) [pid = 7121] [serial = 1781] [outer = 0x7f6d86195000] 04:13:24 INFO - PROCESS | 7121 | 1460978004097 Marionette DEBUG loaded listener.js 04:13:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 247 (0x7f6d89d4ec00) [pid = 7121] [serial = 1782] [outer = 0x7f6d86195000] 04:13:25 INFO - PROCESS | 7121 | 1460978005026 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]]]}] 04:13:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:13:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1532ms 04:13:25 INFO - PROCESS | 7121 | 1460978005098 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 04:13:25 INFO - PROCESS | 7121 | 1460978005102 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 04:13:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:13:25 INFO - PROCESS | 7121 | 1460978005108 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:13:25 INFO - PROCESS | 7121 | 1460978005113 Marionette TRACE conn3 <- [1,2346,null,{}] 04:13:25 INFO - PROCESS | 7121 | 1460978005129 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}] 04:13:25 INFO - PROCESS | 7121 | 1460978005359 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 04:13:25 INFO - PROCESS | 7121 | 1460978005626 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:25 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d987000 == 149 [pid = 7121] [id = 594] 04:13:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 248 (0x7f6d89fd1c00) [pid = 7121] [serial = 1783] [outer = (nil)] 04:13:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 249 (0x7f6d8b279800) [pid = 7121] [serial = 1784] [outer = 0x7f6d89fd1c00] 04:13:25 INFO - PROCESS | 7121 | 1460978005742 Marionette DEBUG loaded listener.js 04:13:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 250 (0x7f6d8b4f9000) [pid = 7121] [serial = 1785] [outer = 0x7f6d89fd1c00] 04:13:26 INFO - PROCESS | 7121 | 1460978006556 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]]]}] 04:13:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:13:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1485ms 04:13:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:13:26 INFO - PROCESS | 7121 | 1460978006593 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 04:13:26 INFO - PROCESS | 7121 | 1460978006597 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 04:13:26 INFO - PROCESS | 7121 | 1460978006603 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:13:26 INFO - PROCESS | 7121 | 1460978006606 Marionette TRACE conn3 <- [1,2350,null,{}] 04:13:26 INFO - PROCESS | 7121 | 1460978006611 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}] 04:13:26 INFO - PROCESS | 7121 | 1460978006796 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 04:13:27 INFO - PROCESS | 7121 | 1460978007018 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:27 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fb8d000 == 150 [pid = 7121] [id = 595] 04:13:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 251 (0x7f6d89fd6400) [pid = 7121] [serial = 1786] [outer = (nil)] 04:13:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 252 (0x7f6d8bba3400) [pid = 7121] [serial = 1787] [outer = 0x7f6d89fd6400] 04:13:27 INFO - PROCESS | 7121 | 1460978007127 Marionette DEBUG loaded listener.js 04:13:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 253 (0x7f6d8bcbf000) [pid = 7121] [serial = 1788] [outer = 0x7f6d89fd6400] 04:13:27 INFO - PROCESS | 7121 | 1460978007994 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]]]}] 04:13:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:13:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1435ms 04:13:28 INFO - PROCESS | 7121 | 1460978008037 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 04:13:28 INFO - PROCESS | 7121 | 1460978008041 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 04:13:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:13:28 INFO - PROCESS | 7121 | 1460978008046 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:13:28 INFO - PROCESS | 7121 | 1460978008048 Marionette TRACE conn3 <- [1,2354,null,{}] 04:13:28 INFO - PROCESS | 7121 | 1460978008054 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}] 04:13:28 INFO - PROCESS | 7121 | 1460978008247 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 04:13:28 INFO - PROCESS | 7121 | 1460978008472 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:28 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fc8b000 == 151 [pid = 7121] [id = 596] 04:13:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 254 (0x7f6d8b910400) [pid = 7121] [serial = 1789] [outer = (nil)] 04:13:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 255 (0x7f6d8c672800) [pid = 7121] [serial = 1790] [outer = 0x7f6d8b910400] 04:13:28 INFO - PROCESS | 7121 | 1460978008590 Marionette DEBUG loaded listener.js 04:13:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 256 (0x7f6d8c7c5400) [pid = 7121] [serial = 1791] [outer = 0x7f6d8b910400] 04:13:29 INFO - PROCESS | 7121 | 1460978009515 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]]]}] 04:13:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:13:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1529ms 04:13:29 INFO - PROCESS | 7121 | 1460978009576 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 04:13:29 INFO - PROCESS | 7121 | 1460978009579 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 04:13:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:13:29 INFO - PROCESS | 7121 | 1460978009585 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:13:29 INFO - PROCESS | 7121 | 1460978009587 Marionette TRACE conn3 <- [1,2358,null,{}] 04:13:29 INFO - PROCESS | 7121 | 1460978009593 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}] 04:13:29 INFO - PROCESS | 7121 | 1460978009807 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 04:13:30 INFO - PROCESS | 7121 | 1460978010066 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:30 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90c59000 == 152 [pid = 7121] [id = 597] 04:13:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 257 (0x7f6d8c88f400) [pid = 7121] [serial = 1792] [outer = (nil)] 04:13:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 258 (0x7f6d8c927400) [pid = 7121] [serial = 1793] [outer = 0x7f6d8c88f400] 04:13:30 INFO - PROCESS | 7121 | 1460978010180 Marionette DEBUG loaded listener.js 04:13:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 259 (0x7f6d8cd46400) [pid = 7121] [serial = 1794] [outer = 0x7f6d8c88f400] 04:13:30 INFO - PROCESS | 7121 | 1460978010973 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]]]}] 04:13:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:13:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1432ms 04:13:31 INFO - PROCESS | 7121 | 1460978011018 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 04:13:31 INFO - PROCESS | 7121 | 1460978011022 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 04:13:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:13:31 INFO - PROCESS | 7121 | 1460978011028 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:13:31 INFO - PROCESS | 7121 | 1460978011030 Marionette TRACE conn3 <- [1,2362,null,{}] 04:13:31 INFO - PROCESS | 7121 | 1460978011035 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}] 04:13:31 INFO - PROCESS | 7121 | 1460978011207 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 04:13:31 INFO - PROCESS | 7121 | 1460978011475 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:31 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90cbd800 == 153 [pid = 7121] [id = 598] 04:13:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 260 (0x7f6d8a5e3c00) [pid = 7121] [serial = 1795] [outer = (nil)] 04:13:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 261 (0x7f6d8cd50400) [pid = 7121] [serial = 1796] [outer = 0x7f6d8a5e3c00] 04:13:31 INFO - PROCESS | 7121 | 1460978011551 Marionette DEBUG loaded listener.js 04:13:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 262 (0x7f6d8d144800) [pid = 7121] [serial = 1797] [outer = 0x7f6d8a5e3c00] 04:13:32 INFO - PROCESS | 7121 | 1460978012410 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]]]}] 04:13:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:13:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1429ms 04:13:32 INFO - PROCESS | 7121 | 1460978012458 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 04:13:32 INFO - PROCESS | 7121 | 1460978012460 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 04:13:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:13:32 INFO - PROCESS | 7121 | 1460978012466 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:13:32 INFO - PROCESS | 7121 | 1460978012468 Marionette TRACE conn3 <- [1,2366,null,{}] 04:13:32 INFO - PROCESS | 7121 | 1460978012474 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}] 04:13:32 INFO - PROCESS | 7121 | 1460978012652 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 04:13:32 INFO - PROCESS | 7121 | 1460978012925 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:32 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94ace000 == 154 [pid = 7121] [id = 599] 04:13:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 263 (0x7f6d8b4f7c00) [pid = 7121] [serial = 1798] [outer = (nil)] 04:13:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 264 (0x7f6d8d14e400) [pid = 7121] [serial = 1799] [outer = 0x7f6d8b4f7c00] 04:13:32 INFO - PROCESS | 7121 | 1460978012995 Marionette DEBUG loaded listener.js 04:13:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 265 (0x7f6d8d91ec00) [pid = 7121] [serial = 1800] [outer = 0x7f6d8b4f7c00] 04:13:33 INFO - PROCESS | 7121 | 1460978013884 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]]]}] 04:13:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:13:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1477ms 04:13:33 INFO - PROCESS | 7121 | 1460978013944 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 04:13:33 INFO - PROCESS | 7121 | 1460978013948 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 04:13:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:13:33 INFO - PROCESS | 7121 | 1460978013954 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:13:33 INFO - PROCESS | 7121 | 1460978013957 Marionette TRACE conn3 <- [1,2370,null,{}] 04:13:33 INFO - PROCESS | 7121 | 1460978013962 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}] 04:13:34 INFO - PROCESS | 7121 | 1460978014138 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 04:13:34 INFO - PROCESS | 7121 | 1460978014363 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:34 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95a86800 == 155 [pid = 7121] [id = 600] 04:13:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 266 (0x7f6d8d111c00) [pid = 7121] [serial = 1801] [outer = (nil)] 04:13:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 267 (0x7f6d8da65400) [pid = 7121] [serial = 1802] [outer = 0x7f6d8d111c00] 04:13:34 INFO - PROCESS | 7121 | 1460978014473 Marionette DEBUG loaded listener.js 04:13:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 268 (0x7f6d8f94ac00) [pid = 7121] [serial = 1803] [outer = 0x7f6d8d111c00] 04:13:35 INFO - PROCESS | 7121 | 1460978015304 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]]]}] 04:13:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:13:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1382ms 04:13:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:13:35 INFO - PROCESS | 7121 | 1460978015338 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 04:13:35 INFO - PROCESS | 7121 | 1460978015341 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 04:13:35 INFO - PROCESS | 7121 | 1460978015347 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:13:35 INFO - PROCESS | 7121 | 1460978015350 Marionette TRACE conn3 <- [1,2374,null,{}] 04:13:35 INFO - PROCESS | 7121 | 1460978015355 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}] 04:13:35 INFO - PROCESS | 7121 | 1460978015549 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 04:13:35 INFO - PROCESS | 7121 | 1460978015852 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:35 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95cd0800 == 156 [pid = 7121] [id = 601] 04:13:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 269 (0x7f6d860e2800) [pid = 7121] [serial = 1804] [outer = (nil)] 04:13:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 270 (0x7f6d8b923400) [pid = 7121] [serial = 1805] [outer = 0x7f6d860e2800] 04:13:35 INFO - PROCESS | 7121 | 1460978015931 Marionette DEBUG loaded listener.js 04:13:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 271 (0x7f6d93cb2c00) [pid = 7121] [serial = 1806] [outer = 0x7f6d860e2800] 04:13:36 INFO - PROCESS | 7121 | 1460978016799 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]]]}] 04:13:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:13:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1482ms 04:13:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:13:36 INFO - PROCESS | 7121 | 1460978016828 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 04:13:36 INFO - PROCESS | 7121 | 1460978016832 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 04:13:36 INFO - PROCESS | 7121 | 1460978016838 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:13:36 INFO - PROCESS | 7121 | 1460978016842 Marionette TRACE conn3 <- [1,2378,null,{}] 04:13:36 INFO - PROCESS | 7121 | 1460978016847 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}] 04:13:37 INFO - PROCESS | 7121 | 1460978017053 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 04:13:37 INFO - PROCESS | 7121 | 1460978017328 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:37 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97833000 == 157 [pid = 7121] [id = 602] 04:13:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 272 (0x7f6d87684800) [pid = 7121] [serial = 1807] [outer = (nil)] 04:13:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 273 (0x7f6d9425e800) [pid = 7121] [serial = 1808] [outer = 0x7f6d87684800] 04:13:37 INFO - PROCESS | 7121 | 1460978017406 Marionette DEBUG loaded listener.js 04:13:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 274 (0x7f6d943aec00) [pid = 7121] [serial = 1809] [outer = 0x7f6d87684800] 04:13:38 INFO - PROCESS | 7121 | 1460978018227 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]]]}] 04:13:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:13:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1432ms 04:13:38 INFO - PROCESS | 7121 | 1460978018272 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 04:13:38 INFO - PROCESS | 7121 | 1460978018276 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 04:13:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:13:38 INFO - PROCESS | 7121 | 1460978018282 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:13:38 INFO - PROCESS | 7121 | 1460978018284 Marionette TRACE conn3 <- [1,2382,null,{}] 04:13:38 INFO - PROCESS | 7121 | 1460978018289 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}] 04:13:38 INFO - PROCESS | 7121 | 1460978018470 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 04:13:38 INFO - PROCESS | 7121 | 1460978018749 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:38 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d979e8000 == 158 [pid = 7121] [id = 603] 04:13:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 275 (0x7f6d93cbf000) [pid = 7121] [serial = 1810] [outer = (nil)] 04:13:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 276 (0x7f6d94b82000) [pid = 7121] [serial = 1811] [outer = 0x7f6d93cbf000] 04:13:38 INFO - PROCESS | 7121 | 1460978018823 Marionette DEBUG loaded listener.js 04:13:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 277 (0x7f6d94ba4800) [pid = 7121] [serial = 1812] [outer = 0x7f6d93cbf000] 04:13:39 INFO - PROCESS | 7121 | 1460978019653 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]]]}] 04:13:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:13:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1433ms 04:13:39 INFO - PROCESS | 7121 | 1460978019715 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 04:13:39 INFO - PROCESS | 7121 | 1460978019719 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 04:13:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:13:39 INFO - PROCESS | 7121 | 1460978019724 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:13:39 INFO - PROCESS | 7121 | 1460978019727 Marionette TRACE conn3 <- [1,2386,null,{}] 04:13:39 INFO - PROCESS | 7121 | 1460978019732 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}] 04:13:39 INFO - PROCESS | 7121 | 1460978019923 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 04:13:40 INFO - PROCESS | 7121 | 1460978020191 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:40 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d98c60800 == 159 [pid = 7121] [id = 604] 04:13:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 278 (0x7f6d93d6e400) [pid = 7121] [serial = 1813] [outer = (nil)] 04:13:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 279 (0x7f6d94bb1000) [pid = 7121] [serial = 1814] [outer = 0x7f6d93d6e400] 04:13:40 INFO - PROCESS | 7121 | 1460978020265 Marionette DEBUG loaded listener.js 04:13:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 280 (0x7f6d94e0ac00) [pid = 7121] [serial = 1815] [outer = 0x7f6d93d6e400] 04:13:41 INFO - PROCESS | 7121 | 1460978021097 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]]]}] 04:13:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:13:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1433ms 04:13:41 INFO - PROCESS | 7121 | 1460978021157 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 04:13:41 INFO - PROCESS | 7121 | 1460978021161 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 04:13:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:13:41 INFO - PROCESS | 7121 | 1460978021166 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:13:41 INFO - PROCESS | 7121 | 1460978021168 Marionette TRACE conn3 <- [1,2390,null,{}] 04:13:41 INFO - PROCESS | 7121 | 1460978021173 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}] 04:13:41 INFO - PROCESS | 7121 | 1460978021356 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 04:13:41 INFO - PROCESS | 7121 | 1460978021625 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:41 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bb8c000 == 160 [pid = 7121] [id = 605] 04:13:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 281 (0x7f6d94ba5400) [pid = 7121] [serial = 1816] [outer = (nil)] 04:13:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 282 (0x7f6d95a06000) [pid = 7121] [serial = 1817] [outer = 0x7f6d94ba5400] 04:13:41 INFO - PROCESS | 7121 | 1460978021709 Marionette DEBUG loaded listener.js 04:13:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 283 (0x7f6d95bc3800) [pid = 7121] [serial = 1818] [outer = 0x7f6d94ba5400] 04:13:42 INFO - PROCESS | 7121 | 1460978022631 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]]]}] 04:13:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:13:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1530ms 04:13:42 INFO - PROCESS | 7121 | 1460978022701 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 04:13:42 INFO - PROCESS | 7121 | 1460978022705 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 04:13:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:13:42 INFO - PROCESS | 7121 | 1460978022712 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:13:42 INFO - PROCESS | 7121 | 1460978022715 Marionette TRACE conn3 <- [1,2394,null,{}] 04:13:42 INFO - PROCESS | 7121 | 1460978022720 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}] 04:13:42 INFO - PROCESS | 7121 | 1460978022924 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 04:13:43 INFO - PROCESS | 7121 | 1460978023190 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:43 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9d689000 == 161 [pid = 7121] [id = 606] 04:13:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 284 (0x7f6d94bb0800) [pid = 7121] [serial = 1819] [outer = (nil)] 04:13:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 285 (0x7f6d95bce000) [pid = 7121] [serial = 1820] [outer = 0x7f6d94bb0800] 04:13:43 INFO - PROCESS | 7121 | 1460978023260 Marionette DEBUG loaded listener.js 04:13:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 286 (0x7f6d96be9000) [pid = 7121] [serial = 1821] [outer = 0x7f6d94bb0800] 04:13:44 INFO - PROCESS | 7121 | 1460978024136 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]]]}] 04:13:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:13:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1437ms 04:13:44 INFO - PROCESS | 7121 | 1460978024163 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 04:13:44 INFO - PROCESS | 7121 | 1460978024167 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 04:13:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:13:44 INFO - PROCESS | 7121 | 1460978024177 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:13:44 INFO - PROCESS | 7121 | 1460978024179 Marionette TRACE conn3 <- [1,2398,null,{}] 04:13:44 INFO - PROCESS | 7121 | 1460978024184 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}] 04:13:44 INFO - PROCESS | 7121 | 1460978024377 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 04:13:44 INFO - PROCESS | 7121 | 1460978024655 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:44 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fa36000 == 162 [pid = 7121] [id = 607] 04:13:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 287 (0x7f6d94b86000) [pid = 7121] [serial = 1822] [outer = (nil)] 04:13:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 288 (0x7f6d96c74c00) [pid = 7121] [serial = 1823] [outer = 0x7f6d94b86000] 04:13:44 INFO - PROCESS | 7121 | 1460978024728 Marionette DEBUG loaded listener.js 04:13:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 289 (0x7f6d96f93800) [pid = 7121] [serial = 1824] [outer = 0x7f6d94b86000] 04:13:45 INFO - PROCESS | 7121 | 1460978025544 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]]]}] 04:13:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:13:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1427ms 04:13:45 INFO - PROCESS | 7121 | 1460978025604 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 04:13:45 INFO - PROCESS | 7121 | 1460978025607 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 04:13:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:13:45 INFO - PROCESS | 7121 | 1460978025613 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:13:45 INFO - PROCESS | 7121 | 1460978025615 Marionette TRACE conn3 <- [1,2402,null,{}] 04:13:45 INFO - PROCESS | 7121 | 1460978025620 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}] 04:13:45 INFO - PROCESS | 7121 | 1460978025812 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 04:13:46 INFO - PROCESS | 7121 | 1460978026107 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:46 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d88bb8000 == 163 [pid = 7121] [id = 608] 04:13:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 290 (0x7f6d81f68000) [pid = 7121] [serial = 1825] [outer = (nil)] 04:13:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 291 (0x7f6d87d91800) [pid = 7121] [serial = 1826] [outer = 0x7f6d81f68000] 04:13:46 INFO - PROCESS | 7121 | 1460978026217 Marionette DEBUG loaded listener.js 04:13:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 292 (0x7f6d8da68400) [pid = 7121] [serial = 1827] [outer = 0x7f6d81f68000] 04:13:47 INFO - PROCESS | 7121 | 1460978027068 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]]]}] 04:13:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:13:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1487ms 04:13:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:13:47 INFO - PROCESS | 7121 | 1460978027102 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 04:13:47 INFO - PROCESS | 7121 | 1460978027104 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 04:13:47 INFO - PROCESS | 7121 | 1460978027110 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:13:47 INFO - PROCESS | 7121 | 1460978027113 Marionette TRACE conn3 <- [1,2406,null,{}] 04:13:47 INFO - PROCESS | 7121 | 1460978027118 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}] 04:13:47 INFO - PROCESS | 7121 | 1460978027310 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 04:13:48 INFO - PROCESS | 7121 | 1460978028283 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:48 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a68c000 == 164 [pid = 7121] [id = 609] 04:13:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 293 (0x7f6d8615f800) [pid = 7121] [serial = 1828] [outer = (nil)] 04:13:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 294 (0x7f6d8618b400) [pid = 7121] [serial = 1829] [outer = 0x7f6d8615f800] 04:13:48 INFO - PROCESS | 7121 | 1460978028359 Marionette DEBUG loaded listener.js 04:13:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 295 (0x7f6d873a9000) [pid = 7121] [serial = 1830] [outer = 0x7f6d8615f800] 04:13:49 INFO - PROCESS | 7121 | 1460978029183 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]]]}] 04:13:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:13:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 2132ms 04:13:49 INFO - PROCESS | 7121 | 1460978029244 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 04:13:49 INFO - PROCESS | 7121 | 1460978029249 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 04:13:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:13:49 INFO - PROCESS | 7121 | 1460978029256 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:13:49 INFO - PROCESS | 7121 | 1460978029261 Marionette TRACE conn3 <- [1,2410,null,{}] 04:13:49 INFO - PROCESS | 7121 | 1460978029267 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}] 04:13:49 INFO - PROCESS | 7121 | 1460978029475 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 04:13:49 INFO - PROCESS | 7121 | 1460978029761 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:49 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b4cf800 == 165 [pid = 7121] [id = 610] 04:13:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 296 (0x7f6d860e0400) [pid = 7121] [serial = 1831] [outer = (nil)] 04:13:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 297 (0x7f6d873afc00) [pid = 7121] [serial = 1832] [outer = 0x7f6d860e0400] 04:13:49 INFO - PROCESS | 7121 | 1460978029871 Marionette DEBUG loaded listener.js 04:13:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 298 (0x7f6d88a59000) [pid = 7121] [serial = 1833] [outer = 0x7f6d860e0400] 04:13:50 INFO - PROCESS | 7121 | 1460978030960 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]]]}] 04:13:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:13:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1733ms 04:13:50 INFO - PROCESS | 7121 | 1460978030993 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 04:13:50 INFO - PROCESS | 7121 | 1460978030998 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 04:13:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:13:51 INFO - PROCESS | 7121 | 1460978031004 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:13:51 INFO - PROCESS | 7121 | 1460978031006 Marionette TRACE conn3 <- [1,2414,null,{}] 04:13:51 INFO - PROCESS | 7121 | 1460978031011 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}] 04:13:51 INFO - PROCESS | 7121 | 1460978031230 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8cccb800 == 164 [pid = 7121] [id = 590] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8c73f800 == 163 [pid = 7121] [id = 589] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8a695000 == 162 [pid = 7121] [id = 586] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d81f8d800 == 161 [pid = 7121] [id = 585] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d88a81000 == 160 [pid = 7121] [id = 584] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d836c7800 == 159 [pid = 7121] [id = 583] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d89448800 == 158 [pid = 7121] [id = 580] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8696f000 == 157 [pid = 7121] [id = 579] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db5b40800 == 156 [pid = 7121] [id = 578] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db0fd1000 == 155 [pid = 7121] [id = 577] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dae9c0800 == 154 [pid = 7121] [id = 576] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da7b1d000 == 153 [pid = 7121] [id = 575] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da3995800 == 152 [pid = 7121] [id = 574] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da0236800 == 151 [pid = 7121] [id = 573] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9bbab800 == 150 [pid = 7121] [id = 572] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97a7a800 == 149 [pid = 7121] [id = 571] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d96ca4000 == 148 [pid = 7121] [id = 570] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8db75800 == 147 [pid = 7121] [id = 569] 04:13:51 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8a85b000 == 146 [pid = 7121] [id = 568] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 297 (0x7f6d93d65400) [pid = 7121] [serial = 1649] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 296 (0x7f6d8f947c00) [pid = 7121] [serial = 1694] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 295 (0x7f6d98e71c00) [pid = 7121] [serial = 1664] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 294 (0x7f6d93e4bc00) [pid = 7121] [serial = 1697] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 293 (0x7f6d8bcc1c00) [pid = 7121] [serial = 1643] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 292 (0x7f6d894a7000) [pid = 7121] [serial = 1686] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 291 (0x7f6d86b0e000) [pid = 7121] [serial = 1685] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 290 (0x7f6d8c7cac00) [pid = 7121] [serial = 1691] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 289 (0x7f6d8c928800) [pid = 7121] [serial = 1692] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 288 (0x7f6d8a5de800) [pid = 7121] [serial = 1640] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 287 (0x7f6d95bc9000) [pid = 7121] [serial = 1655] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 286 (0x7f6d97aa4400) [pid = 7121] [serial = 1661] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 285 (0x7f6d9b97c000) [pid = 7121] [serial = 1667] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 284 (0x7f6d8b347c00) [pid = 7121] [serial = 1688] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 283 (0x7f6d8b91d800) [pid = 7121] [serial = 1689] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 282 (0x7f6d873c8400) [pid = 7121] [serial = 1683] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 281 (0x7f6d83bed000) [pid = 7121] [serial = 1682] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 280 (0x7f6d94b80c00) [pid = 7121] [serial = 1652] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 279 (0x7f6d96c7ec00) [pid = 7121] [serial = 1658] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 278 (0x7f6d8da69c00) [pid = 7121] [serial = 1646] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 277 (0x7f6d87e06800) [pid = 7121] [serial = 1637] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 276 (0x7f6d9e6dc800) [pid = 7121] [serial = 1670] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 275 (0x7f6d9f130c00) [pid = 7121] [serial = 1673] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 274 (0x7f6d9f2f1400) [pid = 7121] [serial = 1676] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 273 (0x7f6d88b8e800) [pid = 7121] [serial = 1679] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 272 (0x7f6d93d6fc00) [pid = 7121] [serial = 1700] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 271 (0x7f6d94b82800) [pid = 7121] [serial = 1698] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 270 (0x7f6d94bb0400) [pid = 7121] [serial = 1701] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 269 (0x7f6d93cbf400) [pid = 7121] [serial = 1695] [outer = (nil)] [url = about:blank] 04:13:51 INFO - PROCESS | 7121 | --DOMWINDOW == 268 (0x7f6d95a05400) [pid = 7121] [serial = 1703] [outer = (nil)] [url = about:blank] 04:13:52 INFO - PROCESS | 7121 | 1460978032002 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:52 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d83ecc000 == 147 [pid = 7121] [id = 611] 04:13:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 269 (0x7f6d83bed000) [pid = 7121] [serial = 1834] [outer = (nil)] 04:13:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 270 (0x7f6d87683000) [pid = 7121] [serial = 1835] [outer = 0x7f6d83bed000] 04:13:52 INFO - PROCESS | 7121 | 1460978032064 Marionette DEBUG loaded listener.js 04:13:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 271 (0x7f6d89d8e400) [pid = 7121] [serial = 1836] [outer = 0x7f6d83bed000] 04:13:52 INFO - PROCESS | 7121 | 1460978032764 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]]]}] 04:13:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:13:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1778ms 04:13:52 INFO - PROCESS | 7121 | 1460978032783 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 04:13:52 INFO - PROCESS | 7121 | 1460978032787 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 04:13:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:13:52 INFO - PROCESS | 7121 | 1460978032800 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:13:52 INFO - PROCESS | 7121 | 1460978032808 Marionette TRACE conn3 <- [1,2418,null,{}] 04:13:52 INFO - PROCESS | 7121 | 1460978032815 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}] 04:13:52 INFO - PROCESS | 7121 | 1460978032987 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 04:13:53 INFO - PROCESS | 7121 | 1460978033204 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:53 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b339000 == 148 [pid = 7121] [id = 612] 04:13:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 272 (0x7f6d83be5c00) [pid = 7121] [serial = 1837] [outer = (nil)] 04:13:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 273 (0x7f6d8b27a400) [pid = 7121] [serial = 1838] [outer = 0x7f6d83be5c00] 04:13:53 INFO - PROCESS | 7121 | 1460978033264 Marionette DEBUG loaded listener.js 04:13:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 274 (0x7f6d8b91bc00) [pid = 7121] [serial = 1839] [outer = 0x7f6d83be5c00] 04:13:53 INFO - PROCESS | 7121 | 1460978033988 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]]]}] 04:13:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:13:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1244ms 04:13:54 INFO - PROCESS | 7121 | 1460978034079 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 04:13:54 INFO - PROCESS | 7121 | 1460978034082 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 04:13:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:13:54 INFO - PROCESS | 7121 | 1460978034093 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:13:54 INFO - PROCESS | 7121 | 1460978034096 Marionette TRACE conn3 <- [1,2422,null,{}] 04:13:54 INFO - PROCESS | 7121 | 1460978034100 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}] 04:13:54 INFO - PROCESS | 7121 | 1460978034338 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 04:13:54 INFO - PROCESS | 7121 | 1460978034363 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:54 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c794800 == 149 [pid = 7121] [id = 613] 04:13:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 275 (0x7f6d8a5e0000) [pid = 7121] [serial = 1840] [outer = (nil)] 04:13:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 276 (0x7f6d8c677000) [pid = 7121] [serial = 1841] [outer = 0x7f6d8a5e0000] 04:13:54 INFO - PROCESS | 7121 | 1460978034420 Marionette DEBUG loaded listener.js 04:13:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 277 (0x7f6d8c891400) [pid = 7121] [serial = 1842] [outer = 0x7f6d8a5e0000] 04:13:55 INFO - PROCESS | 7121 | 1460978035313 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]]]}] 04:13:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:13:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1230ms 04:13:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:13:55 INFO - PROCESS | 7121 | 1460978035328 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 04:13:55 INFO - PROCESS | 7121 | 1460978035331 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 04:13:55 INFO - PROCESS | 7121 | 1460978035336 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:13:55 INFO - PROCESS | 7121 | 1460978035339 Marionette TRACE conn3 <- [1,2426,null,{}] 04:13:55 INFO - PROCESS | 7121 | 1460978035344 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}] 04:13:55 INFO - PROCESS | 7121 | 1460978035572 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 04:13:55 INFO - PROCESS | 7121 | 1460978035606 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:55 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fb85800 == 150 [pid = 7121] [id = 614] 04:13:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 278 (0x7f6d8c92d000) [pid = 7121] [serial = 1843] [outer = (nil)] 04:13:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 279 (0x7f6d8cc6f000) [pid = 7121] [serial = 1844] [outer = 0x7f6d8c92d000] 04:13:55 INFO - PROCESS | 7121 | 1460978035673 Marionette DEBUG loaded listener.js 04:13:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 280 (0x7f6d90bd0c00) [pid = 7121] [serial = 1845] [outer = 0x7f6d8c92d000] 04:13:57 INFO - PROCESS | 7121 | --DOMWINDOW == 279 (0x7f6d8a5de000) [pid = 7121] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:13:57 INFO - PROCESS | 7121 | --DOMWINDOW == 278 (0x7f6d87682800) [pid = 7121] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:13:57 INFO - PROCESS | 7121 | --DOMWINDOW == 277 (0x7f6d873c5000) [pid = 7121] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:13:57 INFO - PROCESS | 7121 | --DOMWINDOW == 276 (0x7f6d86b0d000) [pid = 7121] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:13:57 INFO - PROCESS | 7121 | --DOMWINDOW == 275 (0x7f6d81f67c00) [pid = 7121] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:13:57 INFO - PROCESS | 7121 | --DOMWINDOW == 274 (0x7f6d881f0000) [pid = 7121] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:13:57 INFO - PROCESS | 7121 | --DOMWINDOW == 273 (0x7f6d8a5ddc00) [pid = 7121] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:13:57 INFO - PROCESS | 7121 | --DOMWINDOW == 272 (0x7f6d81f6a400) [pid = 7121] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:13:57 INFO - PROCESS | 7121 | --DOMWINDOW == 271 (0x7f6d87d48c00) [pid = 7121] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:13:57 INFO - PROCESS | 7121 | 1460978037500 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]]]}] 04:13:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:13:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2187ms 04:13:57 INFO - PROCESS | 7121 | 1460978037523 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 04:13:57 INFO - PROCESS | 7121 | 1460978037526 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 04:13:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:13:57 INFO - PROCESS | 7121 | 1460978037531 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:13:57 INFO - PROCESS | 7121 | 1460978037533 Marionette TRACE conn3 <- [1,2430,null,{}] 04:13:57 INFO - PROCESS | 7121 | 1460978037538 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}] 04:13:57 INFO - PROCESS | 7121 | 1460978037773 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 04:13:57 INFO - PROCESS | 7121 | 1460978037895 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:57 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fd10800 == 151 [pid = 7121] [id = 615] 04:13:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 272 (0x7f6d87d4b800) [pid = 7121] [serial = 1846] [outer = (nil)] 04:13:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 273 (0x7f6d8b2ad800) [pid = 7121] [serial = 1847] [outer = 0x7f6d87d4b800] 04:13:57 INFO - PROCESS | 7121 | 1460978037952 Marionette DEBUG loaded listener.js 04:13:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 274 (0x7f6d93d6a000) [pid = 7121] [serial = 1848] [outer = 0x7f6d87d4b800] 04:13:58 INFO - PROCESS | 7121 | 1460978038640 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]]]}] 04:13:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:13:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1126ms 04:13:58 INFO - PROCESS | 7121 | 1460978038657 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 04:13:58 INFO - PROCESS | 7121 | 1460978038659 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 04:13:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:13:58 INFO - PROCESS | 7121 | 1460978038664 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:13:58 INFO - PROCESS | 7121 | 1460978038666 Marionette TRACE conn3 <- [1,2434,null,{}] 04:13:58 INFO - PROCESS | 7121 | 1460978038671 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}] 04:13:58 INFO - PROCESS | 7121 | 1460978038903 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 04:13:58 INFO - PROCESS | 7121 | 1460978038926 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:58 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94ac4000 == 152 [pid = 7121] [id = 616] 04:13:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 275 (0x7f6d83be4c00) [pid = 7121] [serial = 1849] [outer = (nil)] 04:13:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 276 (0x7f6d93e41000) [pid = 7121] [serial = 1850] [outer = 0x7f6d83be4c00] 04:13:58 INFO - PROCESS | 7121 | 1460978038981 Marionette DEBUG loaded listener.js 04:13:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 277 (0x7f6d94265000) [pid = 7121] [serial = 1851] [outer = 0x7f6d83be4c00] 04:14:00 INFO - PROCESS | 7121 | 1460978040118 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]]]}] 04:14:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:14:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1483ms 04:14:00 INFO - PROCESS | 7121 | 1460978040149 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 04:14:00 INFO - PROCESS | 7121 | 1460978040156 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 04:14:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:14:00 INFO - PROCESS | 7121 | 1460978040164 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:14:00 INFO - PROCESS | 7121 | 1460978040169 Marionette TRACE conn3 <- [1,2438,null,{}] 04:14:00 INFO - PROCESS | 7121 | 1460978040176 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}] 04:14:00 INFO - PROCESS | 7121 | 1460978040390 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 04:14:00 INFO - PROCESS | 7121 | 1460978040656 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:00 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a618000 == 153 [pid = 7121] [id = 617] 04:14:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 278 (0x7f6d87d8ec00) [pid = 7121] [serial = 1852] [outer = (nil)] 04:14:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 279 (0x7f6d88a5c000) [pid = 7121] [serial = 1853] [outer = 0x7f6d87d8ec00] 04:14:00 INFO - PROCESS | 7121 | 1460978040732 Marionette DEBUG loaded listener.js 04:14:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 280 (0x7f6d88dcac00) [pid = 7121] [serial = 1854] [outer = 0x7f6d87d8ec00] 04:14:01 INFO - PROCESS | 7121 | 1460978041666 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]]]}] 04:14:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:14:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1532ms 04:14:01 INFO - PROCESS | 7121 | 1460978041697 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 04:14:01 INFO - PROCESS | 7121 | 1460978041704 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 04:14:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:14:01 INFO - PROCESS | 7121 | 1460978041714 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:14:01 INFO - PROCESS | 7121 | 1460978041718 Marionette TRACE conn3 <- [1,2442,null,{}] 04:14:01 INFO - PROCESS | 7121 | 1460978041723 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}] 04:14:01 INFO - PROCESS | 7121 | 1460978041911 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 04:14:02 INFO - PROCESS | 7121 | 1460978042183 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:02 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8db92800 == 154 [pid = 7121] [id = 618] 04:14:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 281 (0x7f6d8a5d8c00) [pid = 7121] [serial = 1855] [outer = (nil)] 04:14:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 282 (0x7f6d8b349000) [pid = 7121] [serial = 1856] [outer = 0x7f6d8a5d8c00] 04:14:02 INFO - PROCESS | 7121 | 1460978042438 Marionette DEBUG loaded listener.js 04:14:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 283 (0x7f6d8b4ff400) [pid = 7121] [serial = 1857] [outer = 0x7f6d8a5d8c00] 04:14:03 INFO - PROCESS | 7121 | 1460978043360 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]]]}] 04:14:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:14:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1682ms 04:14:03 INFO - PROCESS | 7121 | 1460978043396 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 04:14:03 INFO - PROCESS | 7121 | 1460978043400 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 04:14:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:14:03 INFO - PROCESS | 7121 | 1460978043406 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:14:03 INFO - PROCESS | 7121 | 1460978043411 Marionette TRACE conn3 <- [1,2446,null,{}] 04:14:03 INFO - PROCESS | 7121 | 1460978043426 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}] 04:14:03 INFO - PROCESS | 7121 | 1460978043621 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 04:14:03 INFO - PROCESS | 7121 | 1460978043901 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:03 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96e61000 == 155 [pid = 7121] [id = 619] 04:14:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 284 (0x7f6d8b270c00) [pid = 7121] [serial = 1858] [outer = (nil)] 04:14:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 285 (0x7f6d8c89a000) [pid = 7121] [serial = 1859] [outer = 0x7f6d8b270c00] 04:14:03 INFO - PROCESS | 7121 | 1460978043977 Marionette DEBUG loaded listener.js 04:14:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 286 (0x7f6d8f947c00) [pid = 7121] [serial = 1860] [outer = 0x7f6d8b270c00] 04:14:04 INFO - PROCESS | 7121 | 1460978044826 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]]]}] 04:14:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:14:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1483ms 04:14:04 INFO - PROCESS | 7121 | 1460978044889 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 04:14:04 INFO - PROCESS | 7121 | 1460978044894 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 04:14:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:14:04 INFO - PROCESS | 7121 | 1460978044899 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:14:04 INFO - PROCESS | 7121 | 1460978044902 Marionette TRACE conn3 <- [1,2450,null,{}] 04:14:04 INFO - PROCESS | 7121 | 1460978044907 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}] 04:14:05 INFO - PROCESS | 7121 | 1460978045099 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 04:14:05 INFO - PROCESS | 7121 | 1460978045373 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:05 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97a67800 == 156 [pid = 7121] [id = 620] 04:14:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 287 (0x7f6d8b348800) [pid = 7121] [serial = 1861] [outer = (nil)] 04:14:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 288 (0x7f6d93e48c00) [pid = 7121] [serial = 1862] [outer = 0x7f6d8b348800] 04:14:05 INFO - PROCESS | 7121 | 1460978045445 Marionette DEBUG loaded listener.js 04:14:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 289 (0x7f6d943ac000) [pid = 7121] [serial = 1863] [outer = 0x7f6d8b348800] 04:14:06 INFO - PROCESS | 7121 | 1460978046323 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]]]}] 04:14:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:14:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1481ms 04:14:06 INFO - PROCESS | 7121 | 1460978046382 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 04:14:06 INFO - PROCESS | 7121 | 1460978046385 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 04:14:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:14:06 INFO - PROCESS | 7121 | 1460978046391 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:14:06 INFO - PROCESS | 7121 | 1460978046393 Marionette TRACE conn3 <- [1,2454,null,{}] 04:14:06 INFO - PROCESS | 7121 | 1460978046398 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}] 04:14:06 INFO - PROCESS | 7121 | 1460978046591 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 04:14:06 INFO - PROCESS | 7121 | 1460978046861 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:06 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9ba2e800 == 157 [pid = 7121] [id = 621] 04:14:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 290 (0x7f6d94baac00) [pid = 7121] [serial = 1864] [outer = (nil)] 04:14:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 291 (0x7f6d95a05c00) [pid = 7121] [serial = 1865] [outer = 0x7f6d94baac00] 04:14:06 INFO - PROCESS | 7121 | 1460978046985 Marionette DEBUG loaded listener.js 04:14:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 292 (0x7f6d96c70400) [pid = 7121] [serial = 1866] [outer = 0x7f6d94baac00] 04:14:07 INFO - PROCESS | 7121 | 1460978047800 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]]]}] 04:14:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:14:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1478ms 04:14:07 INFO - PROCESS | 7121 | 1460978047870 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 04:14:07 INFO - PROCESS | 7121 | 1460978047874 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 04:14:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:14:07 INFO - PROCESS | 7121 | 1460978047879 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:14:07 INFO - PROCESS | 7121 | 1460978047882 Marionette TRACE conn3 <- [1,2458,null,{}] 04:14:07 INFO - PROCESS | 7121 | 1460978047887 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}] 04:14:08 INFO - PROCESS | 7121 | 1460978048097 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 04:14:08 INFO - PROCESS | 7121 | 1460978048384 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:08 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0423000 == 158 [pid = 7121] [id = 622] 04:14:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 293 (0x7f6d8bba9400) [pid = 7121] [serial = 1867] [outer = (nil)] 04:14:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 294 (0x7f6d97aea400) [pid = 7121] [serial = 1868] [outer = 0x7f6d8bba9400] 04:14:08 INFO - PROCESS | 7121 | 1460978048496 Marionette DEBUG loaded listener.js 04:14:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 295 (0x7f6d98ce4000) [pid = 7121] [serial = 1869] [outer = 0x7f6d8bba9400] 04:14:09 INFO - PROCESS | 7121 | 1460978049331 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]]]}] 04:14:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:14:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1480ms 04:14:09 INFO - PROCESS | 7121 | 1460978049360 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 04:14:09 INFO - PROCESS | 7121 | 1460978049363 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 04:14:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:14:09 INFO - PROCESS | 7121 | 1460978049369 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:14:09 INFO - PROCESS | 7121 | 1460978049371 Marionette TRACE conn3 <- [1,2462,null,{}] 04:14:09 INFO - PROCESS | 7121 | 1460978049376 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}] 04:14:09 INFO - PROCESS | 7121 | 1460978049585 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 04:14:09 INFO - PROCESS | 7121 | 1460978049857 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:09 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da39aa000 == 159 [pid = 7121] [id = 623] 04:14:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 296 (0x7f6d8d10d800) [pid = 7121] [serial = 1870] [outer = (nil)] 04:14:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 297 (0x7f6d98ee8000) [pid = 7121] [serial = 1871] [outer = 0x7f6d8d10d800] 04:14:09 INFO - PROCESS | 7121 | 1460978049931 Marionette DEBUG loaded listener.js 04:14:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 298 (0x7f6d9ac18400) [pid = 7121] [serial = 1872] [outer = 0x7f6d8d10d800] 04:14:10 INFO - PROCESS | 7121 | 1460978050769 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]]]}] 04:14:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:14:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1431ms 04:14:10 INFO - PROCESS | 7121 | 1460978050801 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 04:14:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:14:10 INFO - PROCESS | 7121 | 1460978050804 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 04:14:10 INFO - PROCESS | 7121 | 1460978050810 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:14:10 INFO - PROCESS | 7121 | 1460978050813 Marionette TRACE conn3 <- [1,2466,null,{}] 04:14:10 INFO - PROCESS | 7121 | 1460978050818 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}] 04:14:11 INFO - PROCESS | 7121 | 1460978050999 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 04:14:11 INFO - PROCESS | 7121 | 1460978051277 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:11 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da7b1a800 == 160 [pid = 7121] [id = 624] 04:14:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 299 (0x7f6d94e07800) [pid = 7121] [serial = 1873] [outer = (nil)] 04:14:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 300 (0x7f6d9adaf000) [pid = 7121] [serial = 1874] [outer = 0x7f6d94e07800] 04:14:11 INFO - PROCESS | 7121 | 1460978051348 Marionette DEBUG loaded listener.js 04:14:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 301 (0x7f6d9af37c00) [pid = 7121] [serial = 1875] [outer = 0x7f6d94e07800] 04:14:12 INFO - PROCESS | 7121 | 1460978052157 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]]]}] 04:14:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:14:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1381ms 04:14:12 INFO - PROCESS | 7121 | 1460978052192 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 04:14:12 INFO - PROCESS | 7121 | 1460978052194 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 04:14:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:14:12 INFO - PROCESS | 7121 | 1460978052200 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:14:12 INFO - PROCESS | 7121 | 1460978052202 Marionette TRACE conn3 <- [1,2470,null,{}] 04:14:12 INFO - PROCESS | 7121 | 1460978052208 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}] 04:14:12 INFO - PROCESS | 7121 | 1460978052395 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 04:14:12 INFO - PROCESS | 7121 | 1460978052668 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:12 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadf61800 == 161 [pid = 7121] [id = 625] 04:14:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 302 (0x7f6d97ae8800) [pid = 7121] [serial = 1876] [outer = (nil)] 04:14:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 303 (0x7f6d9b934400) [pid = 7121] [serial = 1877] [outer = 0x7f6d97ae8800] 04:14:12 INFO - PROCESS | 7121 | 1460978052740 Marionette DEBUG loaded listener.js 04:14:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 304 (0x7f6d9b976400) [pid = 7121] [serial = 1878] [outer = 0x7f6d97ae8800] 04:14:13 INFO - PROCESS | 7121 | 1460978053590 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]]]}] 04:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1430ms 04:14:13 INFO - PROCESS | 7121 | 1460978053631 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 04:14:13 INFO - PROCESS | 7121 | 1460978053635 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 04:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:14:13 INFO - PROCESS | 7121 | 1460978053641 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:14:13 INFO - PROCESS | 7121 | 1460978053644 Marionette TRACE conn3 <- [1,2474,null,{}] 04:14:13 INFO - PROCESS | 7121 | 1460978053649 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}] 04:14:13 INFO - PROCESS | 7121 | 1460978053843 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 04:14:14 INFO - PROCESS | 7121 | 1460978054117 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:14 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db0fb5800 == 162 [pid = 7121] [id = 626] 04:14:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 305 (0x7f6d9af38400) [pid = 7121] [serial = 1879] [outer = (nil)] 04:14:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 306 (0x7f6d9b9ce800) [pid = 7121] [serial = 1880] [outer = 0x7f6d9af38400] 04:14:14 INFO - PROCESS | 7121 | 1460978054194 Marionette DEBUG loaded listener.js 04:14:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 307 (0x7f6d9b9d9000) [pid = 7121] [serial = 1881] [outer = 0x7f6d9af38400] 04:14:15 INFO - PROCESS | 7121 | 1460978055103 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]]]}] 04:14:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:14:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1532ms 04:14:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:14:15 INFO - PROCESS | 7121 | 1460978055175 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 04:14:15 INFO - PROCESS | 7121 | 1460978055178 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 04:14:15 INFO - PROCESS | 7121 | 1460978055185 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:14:15 INFO - PROCESS | 7121 | 1460978055190 Marionette TRACE conn3 <- [1,2478,null,{}] 04:14:15 INFO - PROCESS | 7121 | 1460978055195 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}] 04:14:15 INFO - PROCESS | 7121 | 1460978055466 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 04:14:15 INFO - PROCESS | 7121 | 1460978055791 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:15 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db4e86000 == 163 [pid = 7121] [id = 627] 04:14:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 308 (0x7f6d9bd4b800) [pid = 7121] [serial = 1882] [outer = (nil)] 04:14:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 309 (0x7f6d9cda7000) [pid = 7121] [serial = 1883] [outer = 0x7f6d9bd4b800] 04:14:15 INFO - PROCESS | 7121 | 1460978055871 Marionette DEBUG loaded listener.js 04:14:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 310 (0x7f6d9dcdd400) [pid = 7121] [serial = 1884] [outer = 0x7f6d9bd4b800] 04:14:16 INFO - PROCESS | 7121 | 1460978056699 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]]]}] 04:14:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:14:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1586ms 04:14:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:14:16 INFO - PROCESS | 7121 | 1460978056771 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 04:14:16 INFO - PROCESS | 7121 | 1460978056773 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 04:14:16 INFO - PROCESS | 7121 | 1460978056779 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:14:16 INFO - PROCESS | 7121 | 1460978056782 Marionette TRACE conn3 <- [1,2482,null,{}] 04:14:16 INFO - PROCESS | 7121 | 1460978056787 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}] 04:14:16 INFO - PROCESS | 7121 | 1460978056981 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 04:14:17 INFO - PROCESS | 7121 | 1460978057255 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:17 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8411f000 == 164 [pid = 7121] [id = 628] 04:14:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 311 (0x7f6d89fd2800) [pid = 7121] [serial = 1885] [outer = (nil)] 04:14:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 312 (0x7f6d9dd69800) [pid = 7121] [serial = 1886] [outer = 0x7f6d89fd2800] 04:14:17 INFO - PROCESS | 7121 | 1460978057364 Marionette DEBUG loaded listener.js 04:14:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 313 (0x7f6d9e9e3400) [pid = 7121] [serial = 1887] [outer = 0x7f6d89fd2800] 04:14:18 INFO - PROCESS | 7121 | 1460978058145 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]]]}] 04:14:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:14:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1429ms 04:14:18 INFO - PROCESS | 7121 | 1460978058207 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 04:14:18 INFO - PROCESS | 7121 | 1460978058211 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 04:14:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:14:18 INFO - PROCESS | 7121 | 1460978058217 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:14:18 INFO - PROCESS | 7121 | 1460978058219 Marionette TRACE conn3 <- [1,2486,null,{}] 04:14:18 INFO - PROCESS | 7121 | 1460978058224 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}] 04:14:18 INFO - PROCESS | 7121 | 1460978058436 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 04:14:18 INFO - PROCESS | 7121 | 1460978058707 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:18 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db7373800 == 165 [pid = 7121] [id = 629] 04:14:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 314 (0x7f6d93cb4800) [pid = 7121] [serial = 1888] [outer = (nil)] 04:14:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 315 (0x7f6d9ecef800) [pid = 7121] [serial = 1889] [outer = 0x7f6d93cb4800] 04:14:18 INFO - PROCESS | 7121 | 1460978058797 Marionette DEBUG loaded listener.js 04:14:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 316 (0x7f6d9ecf8c00) [pid = 7121] [serial = 1890] [outer = 0x7f6d93cb4800] 04:14:20 INFO - PROCESS | 7121 | 1460978059999 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]]]}] 04:14:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:14:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1828ms 04:14:20 INFO - PROCESS | 7121 | 1460978060045 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 04:14:20 INFO - PROCESS | 7121 | 1460978060049 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 04:14:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:14:20 INFO - PROCESS | 7121 | 1460978060054 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:14:20 INFO - PROCESS | 7121 | 1460978060056 Marionette TRACE conn3 <- [1,2490,null,{}] 04:14:20 INFO - PROCESS | 7121 | 1460978060062 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}] 04:14:20 INFO - PROCESS | 7121 | 1460978060330 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 04:14:20 INFO - PROCESS | 7121 | 1460978060641 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:20 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97b26800 == 166 [pid = 7121] [id = 630] 04:14:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 317 (0x7f6d9e6d3800) [pid = 7121] [serial = 1891] [outer = (nil)] 04:14:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 318 (0x7f6d9f133800) [pid = 7121] [serial = 1892] [outer = 0x7f6d9e6d3800] 04:14:20 INFO - PROCESS | 7121 | 1460978060718 Marionette DEBUG loaded listener.js 04:14:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 319 (0x7f6d9f141800) [pid = 7121] [serial = 1893] [outer = 0x7f6d9e6d3800] 04:14:21 INFO - PROCESS | 7121 | 1460978061545 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]]]}] 04:14:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:14:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1527ms 04:14:21 INFO - PROCESS | 7121 | 1460978061583 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 04:14:21 INFO - PROCESS | 7121 | 1460978061585 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 04:14:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:14:21 INFO - PROCESS | 7121 | 1460978061591 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:14:21 INFO - PROCESS | 7121 | 1460978061594 Marionette TRACE conn3 <- [1,2494,null,{}] 04:14:21 INFO - PROCESS | 7121 | 1460978061599 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}] 04:14:21 INFO - PROCESS | 7121 | 1460978061795 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 04:14:22 INFO - PROCESS | 7121 | 1460978062077 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:22 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d802dd000 == 167 [pid = 7121] [id = 631] 04:14:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 320 (0x7f6d8c67dc00) [pid = 7121] [serial = 1894] [outer = (nil)] 04:14:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 321 (0x7f6d9f2b8000) [pid = 7121] [serial = 1895] [outer = 0x7f6d8c67dc00] 04:14:22 INFO - PROCESS | 7121 | 1460978062187 Marionette DEBUG loaded listener.js 04:14:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 322 (0x7f6d9f571c00) [pid = 7121] [serial = 1896] [outer = 0x7f6d8c67dc00] 04:14:23 INFO - PROCESS | 7121 | 1460978062995 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]]]}] 04:14:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:14:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1477ms 04:14:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:14:23 INFO - PROCESS | 7121 | 1460978063069 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 04:14:23 INFO - PROCESS | 7121 | 1460978063072 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 04:14:23 INFO - PROCESS | 7121 | 1460978063078 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:14:23 INFO - PROCESS | 7121 | 1460978063080 Marionette TRACE conn3 <- [1,2498,null,{}] 04:14:23 INFO - PROCESS | 7121 | 1460978063085 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}] 04:14:23 INFO - PROCESS | 7121 | 1460978063283 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 04:14:23 INFO - PROCESS | 7121 | 1460978063565 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:23 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d7f8a0800 == 168 [pid = 7121] [id = 632] 04:14:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 323 (0x7f6d93cb7800) [pid = 7121] [serial = 1897] [outer = (nil)] 04:14:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 324 (0x7f6d9f9a4400) [pid = 7121] [serial = 1898] [outer = 0x7f6d93cb7800] 04:14:23 INFO - PROCESS | 7121 | 1460978063635 Marionette DEBUG loaded listener.js 04:14:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 325 (0x7f6da020f000) [pid = 7121] [serial = 1899] [outer = 0x7f6d93cb7800] 04:14:24 INFO - PROCESS | 7121 | 1460978064470 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]]]}] 04:14:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:14:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1429ms 04:14:24 INFO - PROCESS | 7121 | 1460978064507 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 04:14:24 INFO - PROCESS | 7121 | 1460978064510 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 04:14:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:14:24 INFO - PROCESS | 7121 | 1460978064516 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:14:24 INFO - PROCESS | 7121 | 1460978064518 Marionette TRACE conn3 <- [1,2502,null,{}] 04:14:24 INFO - PROCESS | 7121 | 1460978064523 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}] 04:14:24 INFO - PROCESS | 7121 | 1460978064730 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 04:14:25 INFO - PROCESS | 7121 | 1460978065009 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:25 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d7fb06000 == 169 [pid = 7121] [id = 633] 04:14:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 326 (0x7f6d9f570400) [pid = 7121] [serial = 1900] [outer = (nil)] 04:14:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 327 (0x7f6da02e7800) [pid = 7121] [serial = 1901] [outer = 0x7f6d9f570400] 04:14:25 INFO - PROCESS | 7121 | 1460978065080 Marionette DEBUG loaded listener.js 04:14:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 328 (0x7f6da03c0400) [pid = 7121] [serial = 1902] [outer = 0x7f6d9f570400] 04:14:25 INFO - PROCESS | 7121 | 1460978065934 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]]]}] 04:14:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:14:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1531ms 04:14:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:14:26 INFO - PROCESS | 7121 | 1460978066048 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 04:14:26 INFO - PROCESS | 7121 | 1460978066050 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 04:14:26 INFO - PROCESS | 7121 | 1460978066056 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:14:26 INFO - PROCESS | 7121 | 1460978066059 Marionette TRACE conn3 <- [1,2506,null,{}] 04:14:26 INFO - PROCESS | 7121 | 1460978066064 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}] 04:14:26 INFO - PROCESS | 7121 | 1460978066267 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 04:14:26 INFO - PROCESS | 7121 | 1460978066566 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:26 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d7fb20800 == 170 [pid = 7121] [id = 634] 04:14:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 329 (0x7f6d83be9400) [pid = 7121] [serial = 1903] [outer = (nil)] 04:14:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 330 (0x7f6d87684000) [pid = 7121] [serial = 1904] [outer = 0x7f6d83be9400] 04:14:26 INFO - PROCESS | 7121 | 1460978066676 Marionette DEBUG loaded listener.js 04:14:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 331 (0x7f6d89d95800) [pid = 7121] [serial = 1905] [outer = 0x7f6d83be9400] 04:14:27 INFO - PROCESS | 7121 | 1460978067518 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]]]}] 04:14:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:14:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1537ms 04:14:27 INFO - PROCESS | 7121 | 1460978067592 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 04:14:27 INFO - PROCESS | 7121 | 1460978067596 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 04:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:14:27 INFO - PROCESS | 7121 | 1460978067601 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:14:27 INFO - PROCESS | 7121 | 1460978067603 Marionette TRACE conn3 <- [1,2510,null,{}] 04:14:27 INFO - PROCESS | 7121 | 1460978067609 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}] 04:14:27 INFO - PROCESS | 7121 | 1460978067846 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 04:14:28 INFO - PROCESS | 7121 | 1460978068171 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:28 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b332800 == 171 [pid = 7121] [id = 635] 04:14:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 332 (0x7f6d83bed400) [pid = 7121] [serial = 1906] [outer = (nil)] 04:14:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 333 (0x7f6da03c6800) [pid = 7121] [serial = 1907] [outer = 0x7f6d83bed400] 04:14:28 INFO - PROCESS | 7121 | 1460978068243 Marionette DEBUG loaded listener.js 04:14:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 334 (0x7f6da1102c00) [pid = 7121] [serial = 1908] [outer = 0x7f6d83bed400] 04:14:29 INFO - PROCESS | 7121 | 1460978069101 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]]]}] 04:14:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:14:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1533ms 04:14:29 INFO - PROCESS | 7121 | 1460978069137 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 04:14:29 INFO - PROCESS | 7121 | 1460978069140 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 04:14:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:14:29 INFO - PROCESS | 7121 | 1460978069146 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:14:29 INFO - PROCESS | 7121 | 1460978069148 Marionette TRACE conn3 <- [1,2514,null,{}] 04:14:29 INFO - PROCESS | 7121 | 1460978069153 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}] 04:14:29 INFO - PROCESS | 7121 | 1460978069359 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fd10800 == 170 [pid = 7121] [id = 615] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fb85800 == 169 [pid = 7121] [id = 614] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8bc5d000 == 168 [pid = 7121] [id = 588] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8b388000 == 167 [pid = 7121] [id = 587] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8c794800 == 166 [pid = 7121] [id = 613] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8b339000 == 165 [pid = 7121] [id = 612] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d83ecc000 == 164 [pid = 7121] [id = 611] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8b4cf800 == 163 [pid = 7121] [id = 610] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8a68c000 == 162 [pid = 7121] [id = 609] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9d689000 == 161 [pid = 7121] [id = 606] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9bb8c000 == 160 [pid = 7121] [id = 605] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d98c60800 == 159 [pid = 7121] [id = 604] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d979e8000 == 158 [pid = 7121] [id = 603] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97833000 == 157 [pid = 7121] [id = 602] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95cd0800 == 156 [pid = 7121] [id = 601] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95a86800 == 155 [pid = 7121] [id = 600] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94ace000 == 154 [pid = 7121] [id = 599] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90cbd800 == 153 [pid = 7121] [id = 598] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90c59000 == 152 [pid = 7121] [id = 597] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fc8b000 == 151 [pid = 7121] [id = 596] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fb8d000 == 150 [pid = 7121] [id = 595] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8d987000 == 149 [pid = 7121] [id = 594] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8bde0800 == 148 [pid = 7121] [id = 593] 04:14:30 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d87829800 == 147 [pid = 7121] [id = 592] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 333 (0x7f6d8b2b4c00) [pid = 7121] [serial = 1769] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 332 (0x7f6d873ad800) [pid = 7121] [serial = 1745] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 331 (0x7f6d89d5b000) [pid = 7121] [serial = 1764] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 330 (0x7f6db3230000) [pid = 7121] [serial = 1742] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 329 (0x7f6d97aa7800) [pid = 7121] [serial = 1718] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 328 (0x7f6d88de6c00) [pid = 7121] [serial = 1761] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 327 (0x7f6daedc0000) [pid = 7121] [serial = 1733] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 326 (0x7f6d8b4f7000) [pid = 7121] [serial = 1770] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 325 (0x7f6d9f12fc00) [pid = 7121] [serial = 1721] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 324 (0x7f6d873cc400) [pid = 7121] [serial = 1755] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 323 (0x7f6d894a4c00) [pid = 7121] [serial = 1763] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 322 (0x7f6d88cc6800) [pid = 7121] [serial = 1760] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 321 (0x7f6d87e05800) [pid = 7121] [serial = 1482] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 320 (0x7f6d8bb9dc00) [pid = 7121] [serial = 1709] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 319 (0x7f6d881f4c00) [pid = 7121] [serial = 1757] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 318 (0x7f6d98eec800) [pid = 7121] [serial = 1715] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 317 (0x7f6dadd10400) [pid = 7121] [serial = 1730] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 316 (0x7f6d8a5e2400) [pid = 7121] [serial = 1766] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 315 (0x7f6da6e4ec00) [pid = 7121] [serial = 1727] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 314 (0x7f6d87d96000) [pid = 7121] [serial = 1739] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 313 (0x7f6d9439fc00) [pid = 7121] [serial = 1712] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 312 (0x7f6db2c2a000) [pid = 7121] [serial = 1736] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 311 (0x7f6d894b1000) [pid = 7121] [serial = 1706] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 310 (0x7f6d81f6ec00) [pid = 7121] [serial = 1751] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 309 (0x7f6d860ec000) [pid = 7121] [serial = 1752] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 308 (0x7f6d88a5c800) [pid = 7121] [serial = 1758] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 307 (0x7f6d87680800) [pid = 7121] [serial = 1748] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 306 (0x7f6d873a8000) [pid = 7121] [serial = 1754] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 305 (0x7f6d8b27c400) [pid = 7121] [serial = 1767] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 304 (0x7f6da096ec00) [pid = 7121] [serial = 1724] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 303 (0x7f6d8b4f3800) [pid = 7121] [serial = 1772] [outer = (nil)] [url = about:blank] 04:14:30 INFO - PROCESS | 7121 | --DOMWINDOW == 302 (0x7f6d8b90f800) [pid = 7121] [serial = 1773] [outer = (nil)] [url = about:blank] 04:14:31 INFO - PROCESS | 7121 | 1460978071082 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:31 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d86918800 == 148 [pid = 7121] [id = 636] 04:14:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 303 (0x7f6d8616b800) [pid = 7121] [serial = 1909] [outer = (nil)] 04:14:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 304 (0x7f6d8618f000) [pid = 7121] [serial = 1910] [outer = 0x7f6d8616b800] 04:14:31 INFO - PROCESS | 7121 | 1460978071153 Marionette DEBUG loaded listener.js 04:14:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 305 (0x7f6d873a7000) [pid = 7121] [serial = 1911] [outer = 0x7f6d8616b800] 04:14:31 INFO - PROCESS | 7121 | 1460978071926 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]]]}] 04:14:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:14:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2795ms 04:14:31 INFO - PROCESS | 7121 | 1460978071943 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 04:14:31 INFO - PROCESS | 7121 | 1460978071949 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 04:14:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:14:31 INFO - PROCESS | 7121 | 1460978071957 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:14:31 INFO - PROCESS | 7121 | 1460978071961 Marionette TRACE conn3 <- [1,2518,null,{}] 04:14:31 INFO - PROCESS | 7121 | 1460978071967 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}] 04:14:32 INFO - PROCESS | 7121 | 1460978072154 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 04:14:32 INFO - PROCESS | 7121 | 1460978072367 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:32 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8944b800 == 149 [pid = 7121] [id = 637] 04:14:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 306 (0x7f6d8616cc00) [pid = 7121] [serial = 1912] [outer = (nil)] 04:14:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 307 (0x7f6d88a58000) [pid = 7121] [serial = 1913] [outer = 0x7f6d8616cc00] 04:14:32 INFO - PROCESS | 7121 | 1460978072430 Marionette DEBUG loaded listener.js 04:14:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 308 (0x7f6d88cd1800) [pid = 7121] [serial = 1914] [outer = 0x7f6d8616cc00] 04:14:33 INFO - PROCESS | 7121 | 1460978073227 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]]]}] 04:14:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:14:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1333ms 04:14:33 INFO - PROCESS | 7121 | 1460978073294 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 04:14:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:14:33 INFO - PROCESS | 7121 | 1460978073300 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 04:14:33 INFO - PROCESS | 7121 | 1460978073305 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:14:33 INFO - PROCESS | 7121 | 1460978073308 Marionette TRACE conn3 <- [1,2522,null,{}] 04:14:33 INFO - PROCESS | 7121 | 1460978073313 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}] 04:14:33 INFO - PROCESS | 7121 | 1460978073563 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 04:14:33 INFO - PROCESS | 7121 | 1460978073589 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:33 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a6a6000 == 150 [pid = 7121] [id = 638] 04:14:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 309 (0x7f6d88cd1c00) [pid = 7121] [serial = 1915] [outer = (nil)] 04:14:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 310 (0x7f6d8a5df800) [pid = 7121] [serial = 1916] [outer = 0x7f6d88cd1c00] 04:14:33 INFO - PROCESS | 7121 | 1460978073658 Marionette DEBUG loaded listener.js 04:14:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 311 (0x7f6d8b2b4400) [pid = 7121] [serial = 1917] [outer = 0x7f6d88cd1c00] 04:14:34 INFO - PROCESS | 7121 | 1460978074577 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]]]}] 04:14:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:14:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1329ms 04:14:34 INFO - PROCESS | 7121 | 1460978074637 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 04:14:34 INFO - PROCESS | 7121 | 1460978074640 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 04:14:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:14:34 INFO - PROCESS | 7121 | 1460978074653 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:14:34 INFO - PROCESS | 7121 | 1460978074661 Marionette TRACE conn3 <- [1,2526,null,{}] 04:14:34 INFO - PROCESS | 7121 | 1460978074678 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}] 04:14:34 INFO - PROCESS | 7121 | 1460978074976 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 04:14:35 INFO - PROCESS | 7121 | 1460978075006 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:35 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8bdd7800 == 151 [pid = 7121] [id = 639] 04:14:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 312 (0x7f6d89d8b400) [pid = 7121] [serial = 1918] [outer = (nil)] 04:14:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 313 (0x7f6d8bbab400) [pid = 7121] [serial = 1919] [outer = 0x7f6d89d8b400] 04:14:35 INFO - PROCESS | 7121 | 1460978075062 Marionette DEBUG loaded listener.js 04:14:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 314 (0x7f6d8c67ac00) [pid = 7121] [serial = 1920] [outer = 0x7f6d89d8b400] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 313 (0x7f6d88b85000) [pid = 7121] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 312 (0x7f6da0c3dc00) [pid = 7121] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 311 (0x7f6d860e5000) [pid = 7121] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 310 (0x7f6d88dcb800) [pid = 7121] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 309 (0x7f6d93d68400) [pid = 7121] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 308 (0x7f6d88b85800) [pid = 7121] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 307 (0x7f6d87e03400) [pid = 7121] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 306 (0x7f6d9b934800) [pid = 7121] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 305 (0x7f6d93d64c00) [pid = 7121] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 304 (0x7f6d881f9c00) [pid = 7121] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 303 (0x7f6d87d4b800) [pid = 7121] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 302 (0x7f6d8b348400) [pid = 7121] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 301 (0x7f6d81f69400) [pid = 7121] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 300 (0x7f6d93cb8c00) [pid = 7121] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 299 (0x7f6d81f6b400) [pid = 7121] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 298 (0x7f6d9b938c00) [pid = 7121] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 297 (0x7f6d8bcbd000) [pid = 7121] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 296 (0x7f6d8b4fc000) [pid = 7121] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 295 (0x7f6d8cc62400) [pid = 7121] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 294 (0x7f6d88a56400) [pid = 7121] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 293 (0x7f6d96c72800) [pid = 7121] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 292 (0x7f6d86191800) [pid = 7121] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 291 (0x7f6d83be5c00) [pid = 7121] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 290 (0x7f6d894abc00) [pid = 7121] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 289 (0x7f6d8b905400) [pid = 7121] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 288 (0x7f6d9adb9800) [pid = 7121] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 287 (0x7f6d8c92d000) [pid = 7121] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 286 (0x7f6d8bba4800) [pid = 7121] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 285 (0x7f6d860e0400) [pid = 7121] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 284 (0x7f6d83be5400) [pid = 7121] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 283 (0x7f6d8615f800) [pid = 7121] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 282 (0x7f6d943a2000) [pid = 7121] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 281 (0x7f6d9ea87400) [pid = 7121] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 280 (0x7f6d8d913400) [pid = 7121] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 279 (0x7f6d88a63400) [pid = 7121] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 278 (0x7f6d86b15800) [pid = 7121] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 277 (0x7f6d86b0a400) [pid = 7121] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 276 (0x7f6d873c8800) [pid = 7121] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 275 (0x7f6d83be6000) [pid = 7121] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 274 (0x7f6d93d6d400) [pid = 7121] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 273 (0x7f6d94e10400) [pid = 7121] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 272 (0x7f6d89d89400) [pid = 7121] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 271 (0x7f6d93d71c00) [pid = 7121] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 270 (0x7f6d94e0cc00) [pid = 7121] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 269 (0x7f6d93cb6800) [pid = 7121] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 268 (0x7f6d881eb000) [pid = 7121] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 267 (0x7f6d93e40c00) [pid = 7121] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 266 (0x7f6d8a5e0000) [pid = 7121] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 265 (0x7f6d94034c00) [pid = 7121] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 264 (0x7f6d881eb400) [pid = 7121] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 263 (0x7f6d83be4000) [pid = 7121] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 262 (0x7f6d86b15000) [pid = 7121] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 261 (0x7f6d943a7800) [pid = 7121] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 260 (0x7f6d8bba2000) [pid = 7121] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 259 (0x7f6d860ea400) [pid = 7121] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 258 (0x7f6d86161400) [pid = 7121] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 257 (0x7f6d9b9d7800) [pid = 7121] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 256 (0x7f6d83bed000) [pid = 7121] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 255 (0x7f6d8b2a8c00) [pid = 7121] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 254 (0x7f6d97d87c00) [pid = 7121] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 253 (0x7f6d8b2ad000) [pid = 7121] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 252 (0x7f6d88a5d400) [pid = 7121] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 251 (0x7f6d9bc9c000) [pid = 7121] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 250 (0x7f6d860e5800) [pid = 7121] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 249 (0x7f6d81f62c00) [pid = 7121] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 248 (0x7f6d8d103000) [pid = 7121] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 247 (0x7f6d9bca0800) [pid = 7121] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 246 (0x7f6d94e08800) [pid = 7121] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 245 (0x7f6d8cc64c00) [pid = 7121] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 244 (0x7f6d94a17800) [pid = 7121] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 243 (0x7f6d943a4400) [pid = 7121] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 242 (0x7f6d9d6e4400) [pid = 7121] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 241 (0x7f6d881f7400) [pid = 7121] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 240 (0x7f6d8c7cc400) [pid = 7121] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 239 (0x7f6d9f2bc800) [pid = 7121] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 238 (0x7f6d881f7800) [pid = 7121] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 237 (0x7f6d83be6800) [pid = 7121] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:14:36 INFO - PROCESS | 7121 | --DOMWINDOW == 236 (0x7f6d89fd3c00) [pid = 7121] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:14:37 INFO - PROCESS | 7121 | 1460978077073 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]]]}] 04:14:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:14:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2450ms 04:14:37 INFO - PROCESS | 7121 | 1460978077098 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 04:14:37 INFO - PROCESS | 7121 | 1460978077102 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 04:14:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:14:37 INFO - PROCESS | 7121 | 1460978077108 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:14:37 INFO - PROCESS | 7121 | 1460978077111 Marionette TRACE conn3 <- [1,2530,null,{}] 04:14:37 INFO - PROCESS | 7121 | 1460978077127 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}] 04:14:37 INFO - PROCESS | 7121 | 1460978077301 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 04:14:37 INFO - PROCESS | 7121 | 1460978077315 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:37 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d871a2000 == 152 [pid = 7121] [id = 640] 04:14:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 237 (0x7f6d81f66800) [pid = 7121] [serial = 1921] [outer = (nil)] 04:14:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 238 (0x7f6d86b13c00) [pid = 7121] [serial = 1922] [outer = 0x7f6d81f66800] 04:14:37 INFO - PROCESS | 7121 | 1460978077373 Marionette DEBUG loaded listener.js 04:14:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 239 (0x7f6d881f8400) [pid = 7121] [serial = 1923] [outer = 0x7f6d81f66800] 04:14:38 INFO - PROCESS | 7121 | 1460978078249 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]]]}] 04:14:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:14:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1187ms 04:14:38 INFO - PROCESS | 7121 | 1460978078296 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 04:14:38 INFO - PROCESS | 7121 | 1460978078301 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 04:14:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:14:38 INFO - PROCESS | 7121 | 1460978078331 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:14:38 INFO - PROCESS | 7121 | 1460978078336 Marionette TRACE conn3 <- [1,2534,null,{}] 04:14:38 INFO - PROCESS | 7121 | 1460978078344 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}] 04:14:38 INFO - PROCESS | 7121 | 1460978078624 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 04:14:39 INFO - PROCESS | 7121 | 1460978079065 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:39 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d836ca000 == 153 [pid = 7121] [id = 641] 04:14:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 240 (0x7f6d81f6a400) [pid = 7121] [serial = 1924] [outer = (nil)] 04:14:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 241 (0x7f6d860ed000) [pid = 7121] [serial = 1925] [outer = 0x7f6d81f6a400] 04:14:39 INFO - PROCESS | 7121 | 1460978079140 Marionette DEBUG loaded listener.js 04:14:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 242 (0x7f6d873a5400) [pid = 7121] [serial = 1926] [outer = 0x7f6d81f6a400] 04:14:40 INFO - PROCESS | 7121 | 1460978080034 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]]]}] 04:14:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:14:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1746ms 04:14:40 INFO - PROCESS | 7121 | 1460978080072 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 04:14:40 INFO - PROCESS | 7121 | 1460978080079 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 04:14:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:14:40 INFO - PROCESS | 7121 | 1460978080087 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:14:40 INFO - PROCESS | 7121 | 1460978080091 Marionette TRACE conn3 <- [1,2538,null,{}] 04:14:40 INFO - PROCESS | 7121 | 1460978080098 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}] 04:14:40 INFO - PROCESS | 7121 | 1460978080297 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 04:14:40 INFO - PROCESS | 7121 | 1460978080575 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:40 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b32d000 == 154 [pid = 7121] [id = 642] 04:14:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 243 (0x7f6d88a5e000) [pid = 7121] [serial = 1927] [outer = (nil)] 04:14:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 244 (0x7f6d88dc7400) [pid = 7121] [serial = 1928] [outer = 0x7f6d88a5e000] 04:14:40 INFO - PROCESS | 7121 | 1460978080696 Marionette DEBUG loaded listener.js 04:14:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 245 (0x7f6d894a5800) [pid = 7121] [serial = 1929] [outer = 0x7f6d88a5e000] 04:14:41 INFO - PROCESS | 7121 | 1460978081588 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]]]}] 04:14:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:14:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1532ms 04:14:41 INFO - PROCESS | 7121 | 1460978081623 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 04:14:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:14:41 INFO - PROCESS | 7121 | 1460978081635 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 04:14:41 INFO - PROCESS | 7121 | 1460978081646 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:14:41 INFO - PROCESS | 7121 | 1460978081648 Marionette TRACE conn3 <- [1,2542,null,{}] 04:14:41 INFO - PROCESS | 7121 | 1460978081654 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}] 04:14:41 INFO - PROCESS | 7121 | 1460978081862 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 04:14:42 INFO - PROCESS | 7121 | 1460978082217 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:42 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cdda800 == 155 [pid = 7121] [id = 643] 04:14:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 246 (0x7f6d88b87400) [pid = 7121] [serial = 1930] [outer = (nil)] 04:14:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 247 (0x7f6d8b348000) [pid = 7121] [serial = 1931] [outer = 0x7f6d88b87400] 04:14:42 INFO - PROCESS | 7121 | 1460978082293 Marionette DEBUG loaded listener.js 04:14:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 248 (0x7f6d8b907000) [pid = 7121] [serial = 1932] [outer = 0x7f6d88b87400] 04:14:43 INFO - PROCESS | 7121 | 1460978083155 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]]]}] 04:14:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:14:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1585ms 04:14:43 INFO - PROCESS | 7121 | 1460978083230 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 04:14:43 INFO - PROCESS | 7121 | 1460978083234 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 04:14:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:14:43 INFO - PROCESS | 7121 | 1460978083249 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:14:43 INFO - PROCESS | 7121 | 1460978083257 Marionette TRACE conn3 <- [1,2546,null,{}] 04:14:43 INFO - PROCESS | 7121 | 1460978083263 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}] 04:14:43 INFO - PROCESS | 7121 | 1460978083488 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 04:14:43 INFO - PROCESS | 7121 | 1460978083810 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:43 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fb8d000 == 156 [pid = 7121] [id = 644] 04:14:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 249 (0x7f6d89d8ac00) [pid = 7121] [serial = 1933] [outer = (nil)] 04:14:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 250 (0x7f6d8c7c6000) [pid = 7121] [serial = 1934] [outer = 0x7f6d89d8ac00] 04:14:43 INFO - PROCESS | 7121 | 1460978083884 Marionette DEBUG loaded listener.js 04:14:43 INFO - PROCESS | 7121 | ++DOMWINDOW == 251 (0x7f6d8c92ac00) [pid = 7121] [serial = 1935] [outer = 0x7f6d89d8ac00] 04:14:44 INFO - PROCESS | 7121 | 1460978084715 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]]]}] 04:14:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:14:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1547ms 04:14:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:14:44 INFO - PROCESS | 7121 | 1460978084789 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 04:14:44 INFO - PROCESS | 7121 | 1460978084793 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 04:14:44 INFO - PROCESS | 7121 | 1460978084799 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:14:44 INFO - PROCESS | 7121 | 1460978084802 Marionette TRACE conn3 <- [1,2550,null,{}] 04:14:44 INFO - PROCESS | 7121 | 1460978084807 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}] 04:14:45 INFO - PROCESS | 7121 | 1460978085043 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 04:14:45 INFO - PROCESS | 7121 | 1460978085313 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:45 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90a07000 == 157 [pid = 7121] [id = 645] 04:14:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 252 (0x7f6d8b279000) [pid = 7121] [serial = 1936] [outer = (nil)] 04:14:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 253 (0x7f6d8d143800) [pid = 7121] [serial = 1937] [outer = 0x7f6d8b279000] 04:14:45 INFO - PROCESS | 7121 | 1460978085424 Marionette DEBUG loaded listener.js 04:14:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 254 (0x7f6d8d916c00) [pid = 7121] [serial = 1938] [outer = 0x7f6d8b279000] 04:14:46 INFO - PROCESS | 7121 | 1460978086260 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]]]}] 04:14:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:14:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1478ms 04:14:46 INFO - PROCESS | 7121 | 1460978086276 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 04:14:46 INFO - PROCESS | 7121 | 1460978086280 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 04:14:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:14:46 INFO - PROCESS | 7121 | 1460978086286 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:14:46 INFO - PROCESS | 7121 | 1460978086288 Marionette TRACE conn3 <- [1,2554,null,{}] 04:14:46 INFO - PROCESS | 7121 | 1460978086294 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}] 04:14:46 INFO - PROCESS | 7121 | 1460978086486 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 04:14:46 INFO - PROCESS | 7121 | 1460978086781 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:46 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90cae800 == 158 [pid = 7121] [id = 646] 04:14:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 255 (0x7f6d8da69000) [pid = 7121] [serial = 1939] [outer = (nil)] 04:14:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 256 (0x7f6d8f946800) [pid = 7121] [serial = 1940] [outer = 0x7f6d8da69000] 04:14:46 INFO - PROCESS | 7121 | 1460978086913 Marionette DEBUG loaded listener.js 04:14:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 257 (0x7f6d93d6c000) [pid = 7121] [serial = 1941] [outer = 0x7f6d8da69000] 04:14:47 INFO - PROCESS | 7121 | 1460978087788 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]]]}] 04:14:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:14:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1539ms 04:14:47 INFO - PROCESS | 7121 | 1460978087826 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 04:14:47 INFO - PROCESS | 7121 | 1460978087830 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 04:14:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:14:47 INFO - PROCESS | 7121 | 1460978087835 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:14:47 INFO - PROCESS | 7121 | 1460978087838 Marionette TRACE conn3 <- [1,2558,null,{}] 04:14:47 INFO - PROCESS | 7121 | 1460978087843 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}] 04:14:48 INFO - PROCESS | 7121 | 1460978088038 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 04:14:48 INFO - PROCESS | 7121 | 1460978088318 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:48 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94e79000 == 159 [pid = 7121] [id = 647] 04:14:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 258 (0x7f6d8da69400) [pid = 7121] [serial = 1942] [outer = (nil)] 04:14:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 259 (0x7f6d9403e000) [pid = 7121] [serial = 1943] [outer = 0x7f6d8da69400] 04:14:48 INFO - PROCESS | 7121 | 1460978088439 Marionette DEBUG loaded listener.js 04:14:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 260 (0x7f6d94a16800) [pid = 7121] [serial = 1944] [outer = 0x7f6d8da69400] 04:14:49 INFO - PROCESS | 7121 | 1460978089322 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]]]}] 04:14:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:14:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1530ms 04:14:49 INFO - PROCESS | 7121 | 1460978089367 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 04:14:49 INFO - PROCESS | 7121 | 1460978089370 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 04:14:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:14:49 INFO - PROCESS | 7121 | 1460978089376 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:14:49 INFO - PROCESS | 7121 | 1460978089378 Marionette TRACE conn3 <- [1,2562,null,{}] 04:14:49 INFO - PROCESS | 7121 | 1460978089383 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}] 04:14:49 INFO - PROCESS | 7121 | 1460978089573 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 04:14:49 INFO - PROCESS | 7121 | 1460978089860 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:49 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95c13800 == 160 [pid = 7121] [id = 648] 04:14:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 261 (0x7f6d89d52c00) [pid = 7121] [serial = 1945] [outer = (nil)] 04:14:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 262 (0x7f6d94a17800) [pid = 7121] [serial = 1946] [outer = 0x7f6d89d52c00] 04:14:49 INFO - PROCESS | 7121 | 1460978089970 Marionette DEBUG loaded listener.js 04:14:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 263 (0x7f6d94babc00) [pid = 7121] [serial = 1947] [outer = 0x7f6d89d52c00] 04:14:50 INFO - PROCESS | 7121 | 1460978090790 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]]]}] 04:14:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:14:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1480ms 04:14:50 INFO - PROCESS | 7121 | 1460978090857 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 04:14:50 INFO - PROCESS | 7121 | 1460978090860 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 04:14:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:14:50 INFO - PROCESS | 7121 | 1460978090866 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:14:50 INFO - PROCESS | 7121 | 1460978090868 Marionette TRACE conn3 <- [1,2566,null,{}] 04:14:50 INFO - PROCESS | 7121 | 1460978090873 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}] 04:14:51 INFO - PROCESS | 7121 | 1460978091070 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 04:14:51 INFO - PROCESS | 7121 | 1460978091349 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:51 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96e77000 == 161 [pid = 7121] [id = 649] 04:14:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 264 (0x7f6d87686400) [pid = 7121] [serial = 1948] [outer = (nil)] 04:14:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 265 (0x7f6d94e04800) [pid = 7121] [serial = 1949] [outer = 0x7f6d87686400] 04:14:51 INFO - PROCESS | 7121 | 1460978091462 Marionette DEBUG loaded listener.js 04:14:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 266 (0x7f6d95a10800) [pid = 7121] [serial = 1950] [outer = 0x7f6d87686400] 04:14:52 INFO - PROCESS | 7121 | 1460978092313 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]]]}] 04:14:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:14:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1477ms 04:14:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:14:52 INFO - PROCESS | 7121 | 1460978092344 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 04:14:52 INFO - PROCESS | 7121 | 1460978092346 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 04:14:52 INFO - PROCESS | 7121 | 1460978092352 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:14:52 INFO - PROCESS | 7121 | 1460978092355 Marionette TRACE conn3 <- [1,2570,null,{}] 04:14:52 INFO - PROCESS | 7121 | 1460978092360 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}] 04:14:52 INFO - PROCESS | 7121 | 1460978092562 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 04:14:52 INFO - PROCESS | 7121 | 1460978092845 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:52 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d979ce800 == 162 [pid = 7121] [id = 650] 04:14:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 267 (0x7f6d8b275000) [pid = 7121] [serial = 1951] [outer = (nil)] 04:14:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 268 (0x7f6d96c70800) [pid = 7121] [serial = 1952] [outer = 0x7f6d8b275000] 04:14:52 INFO - PROCESS | 7121 | 1460978092955 Marionette DEBUG loaded listener.js 04:14:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 269 (0x7f6d96ee3c00) [pid = 7121] [serial = 1953] [outer = 0x7f6d8b275000] 04:14:53 INFO - PROCESS | 7121 | 1460978093832 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]]]}] 04:14:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:14:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1535ms 04:14:53 INFO - PROCESS | 7121 | 1460978093888 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 04:14:53 INFO - PROCESS | 7121 | 1460978093892 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 04:14:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:14:53 INFO - PROCESS | 7121 | 1460978093897 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:14:53 INFO - PROCESS | 7121 | 1460978093899 Marionette TRACE conn3 <- [1,2574,null,{}] 04:14:53 INFO - PROCESS | 7121 | 1460978093905 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}] 04:14:54 INFO - PROCESS | 7121 | 1460978094097 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 04:14:54 INFO - PROCESS | 7121 | 1460978094379 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:54 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97b81000 == 163 [pid = 7121] [id = 651] 04:14:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 270 (0x7f6d97aae000) [pid = 7121] [serial = 1954] [outer = (nil)] 04:14:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 271 (0x7f6d97aeb400) [pid = 7121] [serial = 1955] [outer = 0x7f6d97aae000] 04:14:54 INFO - PROCESS | 7121 | 1460978094512 Marionette DEBUG loaded listener.js 04:14:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 272 (0x7f6d9884ac00) [pid = 7121] [serial = 1956] [outer = 0x7f6d97aae000] 04:14:55 INFO - PROCESS | 7121 | 1460978095366 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]]]}] 04:14:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:14:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1532ms 04:14:55 INFO - PROCESS | 7121 | 1460978095430 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 04:14:55 INFO - PROCESS | 7121 | 1460978095435 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 04:14:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:14:55 INFO - PROCESS | 7121 | 1460978095440 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:14:55 INFO - PROCESS | 7121 | 1460978095444 Marionette TRACE conn3 <- [1,2578,null,{}] 04:14:55 INFO - PROCESS | 7121 | 1460978095449 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}] 04:14:55 INFO - PROCESS | 7121 | 1460978095670 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 04:14:55 INFO - PROCESS | 7121 | 1460978095945 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:56 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9d689000 == 164 [pid = 7121] [id = 652] 04:14:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 273 (0x7f6d94a1d000) [pid = 7121] [serial = 1957] [outer = (nil)] 04:14:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 274 (0x7f6d9b977c00) [pid = 7121] [serial = 1958] [outer = 0x7f6d94a1d000] 04:14:56 INFO - PROCESS | 7121 | 1460978096064 Marionette DEBUG loaded listener.js 04:14:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 275 (0x7f6d9bc51800) [pid = 7121] [serial = 1959] [outer = 0x7f6d94a1d000] 04:14:56 INFO - PROCESS | 7121 | 1460978096893 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]]]}] 04:14:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:14:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1529ms 04:14:56 INFO - PROCESS | 7121 | 1460978096970 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 04:14:56 INFO - PROCESS | 7121 | 1460978096973 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 04:14:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:14:56 INFO - PROCESS | 7121 | 1460978096979 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:14:56 INFO - PROCESS | 7121 | 1460978096981 Marionette TRACE conn3 <- [1,2582,null,{}] 04:14:56 INFO - PROCESS | 7121 | 1460978096992 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}] 04:14:57 INFO - PROCESS | 7121 | 1460978097231 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 04:14:57 INFO - PROCESS | 7121 | 1460978097510 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:57 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fd54000 == 165 [pid = 7121] [id = 653] 04:14:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 276 (0x7f6d93cb4400) [pid = 7121] [serial = 1960] [outer = (nil)] 04:14:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 277 (0x7f6d9bc9d000) [pid = 7121] [serial = 1961] [outer = 0x7f6d93cb4400] 04:14:57 INFO - PROCESS | 7121 | 1460978097624 Marionette DEBUG loaded listener.js 04:14:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 278 (0x7f6d9bd51400) [pid = 7121] [serial = 1962] [outer = 0x7f6d93cb4400] 04:14:58 INFO - PROCESS | 7121 | 1460978098425 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]]]}] 04:14:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:14:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1485ms 04:14:58 INFO - PROCESS | 7121 | 1460978098480 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 04:14:58 INFO - PROCESS | 7121 | 1460978098484 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 04:14:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:14:58 INFO - PROCESS | 7121 | 1460978098490 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:14:58 INFO - PROCESS | 7121 | 1460978098493 Marionette TRACE conn3 <- [1,2586,null,{}] 04:14:58 INFO - PROCESS | 7121 | 1460978098498 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}] 04:14:58 INFO - PROCESS | 7121 | 1460978098716 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 04:14:58 INFO - PROCESS | 7121 | 1460978098994 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:59 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da6da8800 == 166 [pid = 7121] [id = 654] 04:14:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 279 (0x7f6d98ee8c00) [pid = 7121] [serial = 1963] [outer = (nil)] 04:14:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 280 (0x7f6d9cda3c00) [pid = 7121] [serial = 1964] [outer = 0x7f6d98ee8c00] 04:14:59 INFO - PROCESS | 7121 | 1460978099068 Marionette DEBUG loaded listener.js 04:14:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 281 (0x7f6d9dcd3c00) [pid = 7121] [serial = 1965] [outer = 0x7f6d98ee8c00] 04:14:59 INFO - PROCESS | 7121 | 1460978099921 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]]]}] 04:14:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:14:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1481ms 04:14:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:14:59 INFO - PROCESS | 7121 | 1460978099972 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 04:14:59 INFO - PROCESS | 7121 | 1460978099975 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 04:14:59 INFO - PROCESS | 7121 | 1460978099981 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:14:59 INFO - PROCESS | 7121 | 1460978099983 Marionette TRACE conn3 <- [1,2590,null,{}] 04:14:59 INFO - PROCESS | 7121 | 1460978099988 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}] 04:15:00 INFO - PROCESS | 7121 | 1460978100181 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 04:15:00 INFO - PROCESS | 7121 | 1460978100468 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:00 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db0f34000 == 167 [pid = 7121] [id = 655] 04:15:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 282 (0x7f6d9adb8800) [pid = 7121] [serial = 1966] [outer = (nil)] 04:15:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 283 (0x7f6d9ea87400) [pid = 7121] [serial = 1967] [outer = 0x7f6d9adb8800] 04:15:00 INFO - PROCESS | 7121 | 1460978100581 Marionette DEBUG loaded listener.js 04:15:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 284 (0x7f6d9f0b3800) [pid = 7121] [serial = 1968] [outer = 0x7f6d9adb8800] 04:15:01 INFO - PROCESS | 7121 | 1460978101429 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]]]}] 04:15:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:15:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1483ms 04:15:01 INFO - PROCESS | 7121 | 1460978101468 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 04:15:01 INFO - PROCESS | 7121 | 1460978101473 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 04:15:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:15:01 INFO - PROCESS | 7121 | 1460978101480 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:15:01 INFO - PROCESS | 7121 | 1460978101484 Marionette TRACE conn3 <- [1,2594,null,{}] 04:15:01 INFO - PROCESS | 7121 | 1460978101491 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}] 04:15:01 INFO - PROCESS | 7121 | 1460978101720 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 04:15:02 INFO - PROCESS | 7121 | 1460978102020 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:02 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db719a800 == 168 [pid = 7121] [id = 656] 04:15:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 285 (0x7f6d96c7ac00) [pid = 7121] [serial = 1969] [outer = (nil)] 04:15:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 286 (0x7f6d9f189c00) [pid = 7121] [serial = 1970] [outer = 0x7f6d96c7ac00] 04:15:02 INFO - PROCESS | 7121 | 1460978102142 Marionette DEBUG loaded listener.js 04:15:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 287 (0x7f6d9f7c1000) [pid = 7121] [serial = 1971] [outer = 0x7f6d96c7ac00] 04:15:03 INFO - PROCESS | 7121 | 1460978103019 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]]]}] 04:15:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:15:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1590ms 04:15:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:15:03 INFO - PROCESS | 7121 | 1460978103071 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 04:15:03 INFO - PROCESS | 7121 | 1460978103073 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 04:15:03 INFO - PROCESS | 7121 | 1460978103079 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:15:03 INFO - PROCESS | 7121 | 1460978103082 Marionette TRACE conn3 <- [1,2598,null,{}] 04:15:03 INFO - PROCESS | 7121 | 1460978103087 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}] 04:15:03 INFO - PROCESS | 7121 | 1460978103281 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 04:15:03 INFO - PROCESS | 7121 | 1460978103579 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:03 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d89083000 == 169 [pid = 7121] [id = 657] 04:15:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 288 (0x7f6d9dcd9800) [pid = 7121] [serial = 1972] [outer = (nil)] 04:15:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 289 (0x7f6da03c1c00) [pid = 7121] [serial = 1973] [outer = 0x7f6d9dcd9800] 04:15:03 INFO - PROCESS | 7121 | 1460978103689 Marionette DEBUG loaded listener.js 04:15:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 290 (0x7f6da0cd2400) [pid = 7121] [serial = 1974] [outer = 0x7f6d9dcd9800] 04:15:04 INFO - PROCESS | 7121 | 1460978104530 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]]]}] 04:15:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:15:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1491ms 04:15:04 INFO - PROCESS | 7121 | 1460978104571 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 04:15:04 INFO - PROCESS | 7121 | 1460978104574 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 04:15:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:15:04 INFO - PROCESS | 7121 | 1460978104580 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:15:04 INFO - PROCESS | 7121 | 1460978104582 Marionette TRACE conn3 <- [1,2602,null,{}] 04:15:04 INFO - PROCESS | 7121 | 1460978104587 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}] 04:15:04 INFO - PROCESS | 7121 | 1460978104799 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 04:15:05 INFO - PROCESS | 7121 | 1460978105085 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:05 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d892d8000 == 170 [pid = 7121] [id = 658] 04:15:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 291 (0x7f6d9af42800) [pid = 7121] [serial = 1975] [outer = (nil)] 04:15:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 292 (0x7f6da3aef800) [pid = 7121] [serial = 1976] [outer = 0x7f6d9af42800] 04:15:05 INFO - PROCESS | 7121 | 1460978105202 Marionette DEBUG loaded listener.js 04:15:05 INFO - PROCESS | 7121 | ++DOMWINDOW == 293 (0x7f6da6f12c00) [pid = 7121] [serial = 1977] [outer = 0x7f6d9af42800] 04:15:06 INFO - PROCESS | 7121 | 1460978106056 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]]]}] 04:15:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:15:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1531ms 04:15:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:15:06 INFO - PROCESS | 7121 | 1460978106112 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 04:15:06 INFO - PROCESS | 7121 | 1460978106114 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 04:15:06 INFO - PROCESS | 7121 | 1460978106119 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:15:06 INFO - PROCESS | 7121 | 1460978106123 Marionette TRACE conn3 <- [1,2606,null,{}] 04:15:06 INFO - PROCESS | 7121 | 1460978106128 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}] 04:15:06 INFO - PROCESS | 7121 | 1460978106336 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 04:15:06 INFO - PROCESS | 7121 | 1460978106660 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:06 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d892ed000 == 171 [pid = 7121] [id = 659] 04:15:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 294 (0x7f6d9b930400) [pid = 7121] [serial = 1978] [outer = (nil)] 04:15:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 295 (0x7f6daccdb000) [pid = 7121] [serial = 1979] [outer = 0x7f6d9b930400] 04:15:06 INFO - PROCESS | 7121 | 1460978106735 Marionette DEBUG loaded listener.js 04:15:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 296 (0x7f6dadab6800) [pid = 7121] [serial = 1980] [outer = 0x7f6d9b930400] 04:15:07 INFO - PROCESS | 7121 | 1460978107646 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]]]}] 04:15:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:15:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1585ms 04:15:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:15:07 INFO - PROCESS | 7121 | 1460978107706 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 04:15:07 INFO - PROCESS | 7121 | 1460978107708 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 04:15:07 INFO - PROCESS | 7121 | 1460978107714 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:15:07 INFO - PROCESS | 7121 | 1460978107717 Marionette TRACE conn3 <- [1,2610,null,{}] 04:15:07 INFO - PROCESS | 7121 | 1460978107722 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}] 04:15:07 INFO - PROCESS | 7121 | 1460978107914 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 04:15:08 INFO - PROCESS | 7121 | 1460978108266 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:08 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8905f000 == 172 [pid = 7121] [id = 660] 04:15:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 297 (0x7f6d860e5400) [pid = 7121] [serial = 1981] [outer = (nil)] 04:15:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 298 (0x7f6dadab2c00) [pid = 7121] [serial = 1982] [outer = 0x7f6d860e5400] 04:15:08 INFO - PROCESS | 7121 | 1460978108340 Marionette DEBUG loaded listener.js 04:15:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 299 (0x7f6daec1e000) [pid = 7121] [serial = 1983] [outer = 0x7f6d860e5400] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8a629800 == 171 [pid = 7121] [id = 536] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d81f82800 == 170 [pid = 7121] [id = 492] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d871a2000 == 169 [pid = 7121] [id = 640] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8bdd7800 == 168 [pid = 7121] [id = 639] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8a6a6000 == 167 [pid = 7121] [id = 638] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8944b800 == 166 [pid = 7121] [id = 637] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d86918800 == 165 [pid = 7121] [id = 636] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97b26800 == 164 [pid = 7121] [id = 630] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db7373800 == 163 [pid = 7121] [id = 629] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8411f000 == 162 [pid = 7121] [id = 628] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db4e86000 == 161 [pid = 7121] [id = 627] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db0fb5800 == 160 [pid = 7121] [id = 626] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadf61800 == 159 [pid = 7121] [id = 625] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da7b1a800 == 158 [pid = 7121] [id = 624] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da39aa000 == 157 [pid = 7121] [id = 623] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da0423000 == 156 [pid = 7121] [id = 622] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9ba2e800 == 155 [pid = 7121] [id = 621] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97a67800 == 154 [pid = 7121] [id = 620] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d96e61000 == 153 [pid = 7121] [id = 619] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8db92800 == 152 [pid = 7121] [id = 618] 04:15:10 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8a618000 == 151 [pid = 7121] [id = 617] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 298 (0x7f6d8c891000) [pid = 7121] [serial = 1710] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 297 (0x7f6dadf23800) [pid = 7121] [serial = 1731] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 296 (0x7f6d98e72800) [pid = 7121] [serial = 1704] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 295 (0x7f6daccdc000) [pid = 7121] [serial = 1728] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 294 (0x7f6d9b92f000) [pid = 7121] [serial = 1716] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 293 (0x7f6da3a23400) [pid = 7121] [serial = 1725] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 292 (0x7f6d9bca3c00) [pid = 7121] [serial = 1719] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 291 (0x7f6da0615800) [pid = 7121] [serial = 1722] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 290 (0x7f6d94e06800) [pid = 7121] [serial = 1713] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 289 (0x7f6d8b279c00) [pid = 7121] [serial = 1707] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 288 (0x7f6d8b2ad800) [pid = 7121] [serial = 1847] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 287 (0x7f6d93d6a000) [pid = 7121] [serial = 1848] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 286 (0x7f6d95bce000) [pid = 7121] [serial = 1820] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 285 (0x7f6d8f946400) [pid = 7121] [serial = 1581] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 284 (0x7f6d86b10c00) [pid = 7121] [serial = 1572] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 283 (0x7f6d94e09000) [pid = 7121] [serial = 1653] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 282 (0x7f6d89fcc400) [pid = 7121] [serial = 1575] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 281 (0x7f6d9bca0000) [pid = 7121] [serial = 1533] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 280 (0x7f6d96be7c00) [pid = 7121] [serial = 1449] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 279 (0x7f6d8b925800) [pid = 7121] [serial = 1775] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 278 (0x7f6d96c7b400) [pid = 7121] [serial = 1470] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 277 (0x7f6d873cd800) [pid = 7121] [serial = 1778] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 276 (0x7f6d8b349400) [pid = 7121] [serial = 1443] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 275 (0x7f6d9b938400) [pid = 7121] [serial = 1530] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 274 (0x7f6d94bb1000) [pid = 7121] [serial = 1814] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 273 (0x7f6d95a06000) [pid = 7121] [serial = 1817] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 272 (0x7f6d8f954000) [pid = 7121] [serial = 1605] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 271 (0x7f6d8b91bc00) [pid = 7121] [serial = 1839] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 270 (0x7f6d8bba5c00) [pid = 7121] [serial = 1776] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 269 (0x7f6d8b27a400) [pid = 7121] [serial = 1838] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 268 (0x7f6d93d68000) [pid = 7121] [serial = 1515] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 267 (0x7f6d87d91800) [pid = 7121] [serial = 1826] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 266 (0x7f6d8cc6c000) [pid = 7121] [serial = 1644] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 265 (0x7f6d9ecf8800) [pid = 7121] [serial = 1671] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 264 (0x7f6d8cc6f000) [pid = 7121] [serial = 1844] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 263 (0x7f6d8c672800) [pid = 7121] [serial = 1790] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 262 (0x7f6d8b279800) [pid = 7121] [serial = 1784] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 261 (0x7f6d8d148800) [pid = 7121] [serial = 1446] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 260 (0x7f6d873afc00) [pid = 7121] [serial = 1832] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 259 (0x7f6d8da65400) [pid = 7121] [serial = 1802] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 258 (0x7f6d83befc00) [pid = 7121] [serial = 1407] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 257 (0x7f6d873a9000) [pid = 7121] [serial = 1830] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 256 (0x7f6d97af1800) [pid = 7121] [serial = 1662] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 255 (0x7f6d8618b400) [pid = 7121] [serial = 1829] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 254 (0x7f6db4e8ac00) [pid = 7121] [serial = 1458] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 253 (0x7f6d93e46800) [pid = 7121] [serial = 1518] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 252 (0x7f6d8c927400) [pid = 7121] [serial = 1793] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 251 (0x7f6d9f0ae000) [pid = 7121] [serial = 1440] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 250 (0x7f6d8b27dc00) [pid = 7121] [serial = 1509] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 249 (0x7f6d86b18400) [pid = 7121] [serial = 1476] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 248 (0x7f6d88b83c00) [pid = 7121] [serial = 1638] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 247 (0x7f6d8c7c4800) [pid = 7121] [serial = 1680] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 246 (0x7f6d95bce800) [pid = 7121] [serial = 1521] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 245 (0x7f6d9f2bb800) [pid = 7121] [serial = 1596] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 244 (0x7f6d8b2abc00) [pid = 7121] [serial = 1641] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 243 (0x7f6d97d81c00) [pid = 7121] [serial = 1527] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 242 (0x7f6d976ba400) [pid = 7121] [serial = 1587] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 241 (0x7f6d96edf400) [pid = 7121] [serial = 1524] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 240 (0x7f6d881f7c00) [pid = 7121] [serial = 1461] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 239 (0x7f6d9ff82c00) [pid = 7121] [serial = 1455] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 238 (0x7f6d8c891400) [pid = 7121] [serial = 1842] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 237 (0x7f6d8c677000) [pid = 7121] [serial = 1841] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 236 (0x7f6d9bd53400) [pid = 7121] [serial = 1590] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 235 (0x7f6d8cc69400) [pid = 7121] [serial = 1464] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 234 (0x7f6d86192c00) [pid = 7121] [serial = 1413] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 233 (0x7f6d88cc2800) [pid = 7121] [serial = 1506] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 232 (0x7f6d9ea8e000) [pid = 7121] [serial = 1593] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 231 (0x7f6d9403a000) [pid = 7121] [serial = 1584] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 230 (0x7f6d89d97800) [pid = 7121] [serial = 1611] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 229 (0x7f6d88de4000) [pid = 7121] [serial = 1608] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 228 (0x7f6d9f13e800) [pid = 7121] [serial = 1536] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 227 (0x7f6d89d8e400) [pid = 7121] [serial = 1836] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 226 (0x7f6d8d151000) [pid = 7121] [serial = 1512] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 225 (0x7f6d9bca1400) [pid = 7121] [serial = 1668] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 224 (0x7f6d90bd7800) [pid = 7121] [serial = 1647] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 223 (0x7f6d93d64400) [pid = 7121] [serial = 1503] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 222 (0x7f6d9f2b1400) [pid = 7121] [serial = 1674] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 221 (0x7f6d8d107c00) [pid = 7121] [serial = 1542] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 220 (0x7f6d96c74c00) [pid = 7121] [serial = 1823] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 219 (0x7f6d81f70000) [pid = 7121] [serial = 1479] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 218 (0x7f6d88a59000) [pid = 7121] [serial = 1833] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 217 (0x7f6d8bba3400) [pid = 7121] [serial = 1787] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 216 (0x7f6d8d14e400) [pid = 7121] [serial = 1799] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 215 (0x7f6d87683000) [pid = 7121] [serial = 1835] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 214 (0x7f6d93d70000) [pid = 7121] [serial = 1650] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 213 (0x7f6da0210000) [pid = 7121] [serial = 1539] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 212 (0x7f6d9ac18c00) [pid = 7121] [serial = 1665] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 211 (0x7f6d94b82000) [pid = 7121] [serial = 1811] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 210 (0x7f6da3c51800) [pid = 7121] [serial = 1473] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 209 (0x7f6d9708e000) [pid = 7121] [serial = 1659] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 208 (0x7f6d9425e800) [pid = 7121] [serial = 1808] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 207 (0x7f6d96bf0000) [pid = 7121] [serial = 1656] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 206 (0x7f6d88cccc00) [pid = 7121] [serial = 1781] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 205 (0x7f6d8b923400) [pid = 7121] [serial = 1805] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 204 (0x7f6da0472400) [pid = 7121] [serial = 1599] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 203 (0x7f6d8bba6c00) [pid = 7121] [serial = 1578] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 202 (0x7f6d9ecfc400) [pid = 7121] [serial = 1452] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 201 (0x7f6d8cd50400) [pid = 7121] [serial = 1796] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 200 (0x7f6d90bd0c00) [pid = 7121] [serial = 1845] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 199 (0x7f6da3a1d400) [pid = 7121] [serial = 1602] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 198 (0x7f6d96c71400) [pid = 7121] [serial = 1467] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 197 (0x7f6db3227c00) [pid = 7121] [serial = 1410] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | --DOMWINDOW == 196 (0x7f6d9f5b5400) [pid = 7121] [serial = 1677] [outer = (nil)] [url = about:blank] 04:15:10 INFO - PROCESS | 7121 | 1460978110883 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]]]}] 04:15:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:15:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 3194ms 04:15:10 INFO - PROCESS | 7121 | 1460978110907 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 04:15:10 INFO - PROCESS | 7121 | 1460978110911 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 04:15:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:15:10 INFO - PROCESS | 7121 | 1460978110919 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:15:10 INFO - PROCESS | 7121 | 1460978110924 Marionette TRACE conn3 <- [1,2614,null,{}] 04:15:10 INFO - PROCESS | 7121 | 1460978110932 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}] 04:15:11 INFO - PROCESS | 7121 | 1460978111118 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 04:15:11 INFO - PROCESS | 7121 | 1460978111340 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:11 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d81f7c000 == 152 [pid = 7121] [id = 661] 04:15:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 197 (0x7f6d86b10800) [pid = 7121] [serial = 1984] [outer = (nil)] 04:15:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 198 (0x7f6d873a4000) [pid = 7121] [serial = 1985] [outer = 0x7f6d86b10800] 04:15:11 INFO - PROCESS | 7121 | 1460978111401 Marionette DEBUG loaded listener.js 04:15:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 199 (0x7f6d873cdc00) [pid = 7121] [serial = 1986] [outer = 0x7f6d86b10800] 04:15:12 INFO - PROCESS | 7121 | 1460978112131 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]]]}] 04:15:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:15:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1234ms 04:15:12 INFO - PROCESS | 7121 | 1460978112153 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 04:15:12 INFO - PROCESS | 7121 | 1460978112160 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 04:15:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:15:12 INFO - PROCESS | 7121 | 1460978112197 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:15:12 INFO - PROCESS | 7121 | 1460978112200 Marionette TRACE conn3 <- [1,2618,null,{}] 04:15:12 INFO - PROCESS | 7121 | 1460978112206 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}] 04:15:12 INFO - PROCESS | 7121 | 1460978112390 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 04:15:12 INFO - PROCESS | 7121 | 1460978112409 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:12 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d86922800 == 153 [pid = 7121] [id = 662] 04:15:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 200 (0x7f6d8768a800) [pid = 7121] [serial = 1987] [outer = (nil)] 04:15:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 201 (0x7f6d87e06000) [pid = 7121] [serial = 1988] [outer = 0x7f6d8768a800] 04:15:12 INFO - PROCESS | 7121 | 1460978112467 Marionette DEBUG loaded listener.js 04:15:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 202 (0x7f6d881efc00) [pid = 7121] [serial = 1989] [outer = 0x7f6d8768a800] 04:15:13 INFO - PROCESS | 7121 | 1460978113597 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]]]}] 04:15:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:15:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1437ms 04:15:13 INFO - PROCESS | 7121 | 1460978113633 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 04:15:13 INFO - PROCESS | 7121 | 1460978113637 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 04:15:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:15:13 INFO - PROCESS | 7121 | 1460978113642 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:15:13 INFO - PROCESS | 7121 | 1460978113647 Marionette TRACE conn3 <- [1,2622,null,{}] 04:15:13 INFO - PROCESS | 7121 | 1460978113679 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}] 04:15:13 INFO - PROCESS | 7121 | 1460978113937 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 04:15:13 INFO - PROCESS | 7121 | 1460978113968 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:13 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d87825800 == 154 [pid = 7121] [id = 663] 04:15:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 203 (0x7f6d88cc6400) [pid = 7121] [serial = 1990] [outer = (nil)] 04:15:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 204 (0x7f6d88dd0000) [pid = 7121] [serial = 1991] [outer = 0x7f6d88cc6400] 04:15:14 INFO - PROCESS | 7121 | 1460978114030 Marionette DEBUG loaded listener.js 04:15:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 205 (0x7f6d894ae800) [pid = 7121] [serial = 1992] [outer = 0x7f6d88cc6400] 04:15:15 INFO - PROCESS | 7121 | 1460978115779 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]]]}] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 204 (0x7f6d8b4f7c00) [pid = 7121] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 203 (0x7f6d97ae8800) [pid = 7121] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 202 (0x7f6d894b1800) [pid = 7121] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 201 (0x7f6d8c67dc00) [pid = 7121] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 200 (0x7f6d87d8ec00) [pid = 7121] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 199 (0x7f6d8b910400) [pid = 7121] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 198 (0x7f6d87684800) [pid = 7121] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 197 (0x7f6d9af38400) [pid = 7121] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 196 (0x7f6d9bd4b800) [pid = 7121] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 195 (0x7f6d94ba5400) [pid = 7121] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 194 (0x7f6d89fd1c00) [pid = 7121] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 193 (0x7f6d860e2800) [pid = 7121] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 192 (0x7f6d93cbf000) [pid = 7121] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 191 (0x7f6d87d8d800) [pid = 7121] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 190 (0x7f6d93cb7800) [pid = 7121] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 189 (0x7f6d93d6e400) [pid = 7121] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 188 (0x7f6d8b270c00) [pid = 7121] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 187 (0x7f6d87d8e000) [pid = 7121] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 186 (0x7f6d8a5d8c00) [pid = 7121] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 185 (0x7f6d89fd2800) [pid = 7121] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 184 (0x7f6d89d8b400) [pid = 7121] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 183 (0x7f6d81f68000) [pid = 7121] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 182 (0x7f6d94bb0800) [pid = 7121] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 181 (0x7f6d86195000) [pid = 7121] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 180 (0x7f6d8b348800) [pid = 7121] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 179 (0x7f6d8616b800) [pid = 7121] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 178 (0x7f6d83be4c00) [pid = 7121] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 177 (0x7f6d8616cc00) [pid = 7121] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 176 (0x7f6d86b16000) [pid = 7121] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 175 (0x7f6d88cd1c00) [pid = 7121] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 174 (0x7f6d9e6d3800) [pid = 7121] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 173 (0x7f6d94b86000) [pid = 7121] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 172 (0x7f6d93cb4800) [pid = 7121] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 171 (0x7f6d94e07800) [pid = 7121] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 170 (0x7f6d8bba9400) [pid = 7121] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 169 (0x7f6d89fd6400) [pid = 7121] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 168 (0x7f6d94baac00) [pid = 7121] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 167 (0x7f6d873a2400) [pid = 7121] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 166 (0x7f6da6f11c00) [pid = 7121] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 165 (0x7f6d8d111c00) [pid = 7121] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 164 (0x7f6d8d10d800) [pid = 7121] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 163 (0x7f6d8a5e3c00) [pid = 7121] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 162 (0x7f6d81f64400) [pid = 7121] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 161 (0x7f6d8c899800) [pid = 7121] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:15:15 INFO - PROCESS | 7121 | --DOMWINDOW == 160 (0x7f6d8c88f400) [pid = 7121] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:15:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:15:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2294ms 04:15:15 INFO - PROCESS | 7121 | 1460978115938 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 04:15:15 INFO - PROCESS | 7121 | 1460978115942 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 04:15:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:15:15 INFO - PROCESS | 7121 | 1460978115947 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:15:15 INFO - PROCESS | 7121 | 1460978115949 Marionette TRACE conn3 <- [1,2626,null,{}] 04:15:15 INFO - PROCESS | 7121 | 1460978115954 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}] 04:15:16 INFO - PROCESS | 7121 | 1460978116119 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 04:15:16 INFO - PROCESS | 7121 | 1460978116298 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:16 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8412a800 == 155 [pid = 7121] [id = 664] 04:15:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 161 (0x7f6d86b16000) [pid = 7121] [serial = 1993] [outer = (nil)] 04:15:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 162 (0x7f6d881f7000) [pid = 7121] [serial = 1994] [outer = 0x7f6d86b16000] 04:15:16 INFO - PROCESS | 7121 | 1460978116356 Marionette DEBUG loaded listener.js 04:15:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 163 (0x7f6d89d8d800) [pid = 7121] [serial = 1995] [outer = 0x7f6d86b16000] 04:15:16 INFO - PROCESS | 7121 | 1460978116991 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]]]}] 04:15:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:15:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1075ms 04:15:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:15:17 INFO - PROCESS | 7121 | 1460978117047 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 04:15:17 INFO - PROCESS | 7121 | 1460978117049 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 04:15:17 INFO - PROCESS | 7121 | 1460978117054 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:15:17 INFO - PROCESS | 7121 | 1460978117057 Marionette TRACE conn3 <- [1,2630,null,{}] 04:15:17 INFO - PROCESS | 7121 | 1460978117062 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}] 04:15:17 INFO - PROCESS | 7121 | 1460978117305 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 04:15:17 INFO - PROCESS | 7121 | 1460978117341 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:17 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d891df800 == 156 [pid = 7121] [id = 665] 04:15:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 164 (0x7f6d87d8ec00) [pid = 7121] [serial = 1996] [outer = (nil)] 04:15:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 165 (0x7f6d89fd8800) [pid = 7121] [serial = 1997] [outer = 0x7f6d87d8ec00] 04:15:17 INFO - PROCESS | 7121 | 1460978117397 Marionette DEBUG loaded listener.js 04:15:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 166 (0x7f6d8b2a6400) [pid = 7121] [serial = 1998] [outer = 0x7f6d87d8ec00] 04:15:18 INFO - PROCESS | 7121 | 1460978118490 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]]]}] 04:15:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:15:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1479ms 04:15:18 INFO - PROCESS | 7121 | 1460978118534 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 04:15:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:15:18 INFO - PROCESS | 7121 | 1460978118539 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 04:15:18 INFO - PROCESS | 7121 | 1460978118551 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:15:18 INFO - PROCESS | 7121 | 1460978118561 Marionette TRACE conn3 <- [1,2634,null,{}] 04:15:18 INFO - PROCESS | 7121 | 1460978118590 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}] 04:15:18 INFO - PROCESS | 7121 | 1460978118816 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 04:15:19 INFO - PROCESS | 7121 | 1460978119135 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:19 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d870cb000 == 157 [pid = 7121] [id = 666] 04:15:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 167 (0x7f6d873c2800) [pid = 7121] [serial = 1999] [outer = (nil)] 04:15:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 168 (0x7f6d881f9400) [pid = 7121] [serial = 2000] [outer = 0x7f6d873c2800] 04:15:19 INFO - PROCESS | 7121 | 1460978119213 Marionette DEBUG loaded listener.js 04:15:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 169 (0x7f6d88b8f400) [pid = 7121] [serial = 2001] [outer = 0x7f6d873c2800] 04:15:20 INFO - PROCESS | 7121 | 1460978120073 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]]]}] 04:15:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:15:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1562ms 04:15:20 INFO - PROCESS | 7121 | 1460978120109 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 04:15:20 INFO - PROCESS | 7121 | 1460978120117 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 04:15:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:15:20 INFO - PROCESS | 7121 | 1460978120126 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:15:20 INFO - PROCESS | 7121 | 1460978120129 Marionette TRACE conn3 <- [1,2638,null,{}] 04:15:20 INFO - PROCESS | 7121 | 1460978120135 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}] 04:15:20 INFO - PROCESS | 7121 | 1460978120322 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 04:15:20 INFO - PROCESS | 7121 | 1460978120591 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:20 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d892de800 == 158 [pid = 7121] [id = 667] 04:15:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 170 (0x7f6d881ea400) [pid = 7121] [serial = 2002] [outer = (nil)] 04:15:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 171 (0x7f6d8a5d7800) [pid = 7121] [serial = 2003] [outer = 0x7f6d881ea400] 04:15:20 INFO - PROCESS | 7121 | 1460978120663 Marionette DEBUG loaded listener.js 04:15:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 172 (0x7f6d8b2acc00) [pid = 7121] [serial = 2004] [outer = 0x7f6d881ea400] 04:15:21 INFO - PROCESS | 7121 | 1460978121622 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]]]}] 04:15:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:15:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1527ms 04:15:21 INFO - PROCESS | 7121 | 1460978121654 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 04:15:21 INFO - PROCESS | 7121 | 1460978121657 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 04:15:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:15:21 INFO - PROCESS | 7121 | 1460978121664 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:15:21 INFO - PROCESS | 7121 | 1460978121669 Marionette TRACE conn3 <- [1,2642,null,{}] 04:15:21 INFO - PROCESS | 7121 | 1460978121684 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}] 04:15:21 INFO - PROCESS | 7121 | 1460978121874 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 04:15:22 INFO - PROCESS | 7121 | 1460978122141 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:22 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a631000 == 159 [pid = 7121] [id = 668] 04:15:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 173 (0x7f6d8b34c000) [pid = 7121] [serial = 2005] [outer = (nil)] 04:15:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 174 (0x7f6d8b4fe400) [pid = 7121] [serial = 2006] [outer = 0x7f6d8b34c000] 04:15:22 INFO - PROCESS | 7121 | 1460978122227 Marionette DEBUG loaded listener.js 04:15:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 175 (0x7f6d8bb9d400) [pid = 7121] [serial = 2007] [outer = 0x7f6d8b34c000] 04:15:23 INFO - PROCESS | 7121 | 1460978123104 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]]]}] 04:15:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:15:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1488ms 04:15:23 INFO - PROCESS | 7121 | 1460978123152 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 04:15:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:15:23 INFO - PROCESS | 7121 | 1460978123156 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 04:15:23 INFO - PROCESS | 7121 | 1460978123161 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:15:23 INFO - PROCESS | 7121 | 1460978123164 Marionette TRACE conn3 <- [1,2646,null,{}] 04:15:23 INFO - PROCESS | 7121 | 1460978123169 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}] 04:15:23 INFO - PROCESS | 7121 | 1460978123356 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 04:15:23 INFO - PROCESS | 7121 | 1460978123634 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:23 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b334800 == 160 [pid = 7121] [id = 669] 04:15:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 176 (0x7f6d8b34c800) [pid = 7121] [serial = 2008] [outer = (nil)] 04:15:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 177 (0x7f6d8c67a800) [pid = 7121] [serial = 2009] [outer = 0x7f6d8b34c800] 04:15:23 INFO - PROCESS | 7121 | 1460978123712 Marionette DEBUG loaded listener.js 04:15:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 178 (0x7f6d8c88fc00) [pid = 7121] [serial = 2010] [outer = 0x7f6d8b34c800] 04:15:24 INFO - PROCESS | 7121 | 1460978124519 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]]]}] 04:15:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:15:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1381ms 04:15:24 INFO - PROCESS | 7121 | 1460978124544 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 04:15:24 INFO - PROCESS | 7121 | 1460978124547 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 04:15:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:15:24 INFO - PROCESS | 7121 | 1460978124554 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:15:24 INFO - PROCESS | 7121 | 1460978124557 Marionette TRACE conn3 <- [1,2650,null,{}] 04:15:24 INFO - PROCESS | 7121 | 1460978124562 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}] 04:15:24 INFO - PROCESS | 7121 | 1460978124739 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 04:15:25 INFO - PROCESS | 7121 | 1460978125017 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:25 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8bc54800 == 161 [pid = 7121] [id = 670] 04:15:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 179 (0x7f6d8bcc2c00) [pid = 7121] [serial = 2011] [outer = (nil)] 04:15:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 180 (0x7f6d8cc67c00) [pid = 7121] [serial = 2012] [outer = 0x7f6d8bcc2c00] 04:15:25 INFO - PROCESS | 7121 | 1460978125088 Marionette DEBUG loaded listener.js 04:15:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 181 (0x7f6d8cd46800) [pid = 7121] [serial = 2013] [outer = 0x7f6d8bcc2c00] 04:15:25 INFO - PROCESS | 7121 | 1460978125918 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]]]}] 04:15:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:15:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1426ms 04:15:25 INFO - PROCESS | 7121 | 1460978125981 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 04:15:25 INFO - PROCESS | 7121 | 1460978125985 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 04:15:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:15:25 INFO - PROCESS | 7121 | 1460978125990 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:15:25 INFO - PROCESS | 7121 | 1460978125993 Marionette TRACE conn3 <- [1,2654,null,{}] 04:15:26 INFO - PROCESS | 7121 | 1460978125998 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}] 04:15:26 INFO - PROCESS | 7121 | 1460978126215 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 04:15:26 INFO - PROCESS | 7121 | 1460978126481 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:26 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c77b000 == 162 [pid = 7121] [id = 671] 04:15:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 182 (0x7f6d8d920400) [pid = 7121] [serial = 2014] [outer = (nil)] 04:15:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 183 (0x7f6d90bd0c00) [pid = 7121] [serial = 2015] [outer = 0x7f6d8d920400] 04:15:26 INFO - PROCESS | 7121 | 1460978126564 Marionette DEBUG loaded listener.js 04:15:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 184 (0x7f6d93cb4800) [pid = 7121] [serial = 2016] [outer = 0x7f6d8d920400] 04:15:27 INFO - PROCESS | 7121 | 1460978127399 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]]]}] 04:15:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:15:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1435ms 04:15:27 INFO - PROCESS | 7121 | 1460978127425 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 04:15:27 INFO - PROCESS | 7121 | 1460978127428 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 04:15:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:15:27 INFO - PROCESS | 7121 | 1460978127434 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:15:27 INFO - PROCESS | 7121 | 1460978127436 Marionette TRACE conn3 <- [1,2658,null,{}] 04:15:27 INFO - PROCESS | 7121 | 1460978127441 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}] 04:15:27 INFO - PROCESS | 7121 | 1460978127648 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 04:15:27 INFO - PROCESS | 7121 | 1460978127920 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:27 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d703000 == 163 [pid = 7121] [id = 672] 04:15:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 185 (0x7f6d8da5ec00) [pid = 7121] [serial = 2017] [outer = (nil)] 04:15:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 186 (0x7f6d93d68c00) [pid = 7121] [serial = 2018] [outer = 0x7f6d8da5ec00] 04:15:27 INFO - PROCESS | 7121 | 1460978127991 Marionette DEBUG loaded listener.js 04:15:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 187 (0x7f6d93e4b000) [pid = 7121] [serial = 2019] [outer = 0x7f6d8da5ec00] 04:15:28 INFO - PROCESS | 7121 | 1460978128818 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]]]}] 04:15:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:15:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1428ms 04:15:28 INFO - PROCESS | 7121 | 1460978128863 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 04:15:28 INFO - PROCESS | 7121 | 1460978128867 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 04:15:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:15:28 INFO - PROCESS | 7121 | 1460978128873 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:15:28 INFO - PROCESS | 7121 | 1460978128875 Marionette TRACE conn3 <- [1,2662,null,{}] 04:15:28 INFO - PROCESS | 7121 | 1460978128880 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}] 04:15:29 INFO - PROCESS | 7121 | 1460978129088 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 04:15:29 INFO - PROCESS | 7121 | 1460978129366 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:29 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d987800 == 164 [pid = 7121] [id = 673] 04:15:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 188 (0x7f6d8616d400) [pid = 7121] [serial = 2020] [outer = (nil)] 04:15:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 189 (0x7f6d9403dc00) [pid = 7121] [serial = 2021] [outer = 0x7f6d8616d400] 04:15:29 INFO - PROCESS | 7121 | 1460978129442 Marionette DEBUG loaded listener.js 04:15:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 190 (0x7f6d94265c00) [pid = 7121] [serial = 2022] [outer = 0x7f6d8616d400] 04:15:30 INFO - PROCESS | 7121 | 1460978130296 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]]]}] 04:15:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:15:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1438ms 04:15:30 INFO - PROCESS | 7121 | 1460978130312 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 04:15:30 INFO - PROCESS | 7121 | 1460978130317 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 04:15:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:15:30 INFO - PROCESS | 7121 | 1460978130341 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:15:30 INFO - PROCESS | 7121 | 1460978130345 Marionette TRACE conn3 <- [1,2666,null,{}] 04:15:30 INFO - PROCESS | 7121 | 1460978130350 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}] 04:15:30 INFO - PROCESS | 7121 | 1460978130594 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 04:15:30 INFO - PROCESS | 7121 | 1460978130867 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:30 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8db8e800 == 165 [pid = 7121] [id = 674] 04:15:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 191 (0x7f6d8bba4000) [pid = 7121] [serial = 2023] [outer = (nil)] 04:15:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 192 (0x7f6d94a18400) [pid = 7121] [serial = 2024] [outer = 0x7f6d8bba4000] 04:15:30 INFO - PROCESS | 7121 | 1460978130940 Marionette DEBUG loaded listener.js 04:15:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 193 (0x7f6d94b8a000) [pid = 7121] [serial = 2025] [outer = 0x7f6d8bba4000] 04:15:32 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:32 INFO - PROCESS | 7121 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:15:32 INFO - PROCESS | 7121 | 1460978132240 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]]]}] 04:15:32 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) 04:15:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1940ms 04:15:32 INFO - PROCESS | 7121 | 1460978132279 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 04:15:32 INFO - PROCESS | 7121 | 1460978132282 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 04:15:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:15:32 INFO - PROCESS | 7121 | 1460978132288 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:15:32 INFO - PROCESS | 7121 | 1460978132291 Marionette TRACE conn3 <- [1,2670,null,{}] 04:15:32 INFO - PROCESS | 7121 | 1460978132296 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}] 04:15:32 INFO - PROCESS | 7121 | 1460978132561 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 04:15:32 INFO - PROCESS | 7121 | 1460978132804 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:32 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fc98000 == 166 [pid = 7121] [id = 675] 04:15:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 194 (0x7f6d8b4fcc00) [pid = 7121] [serial = 2026] [outer = (nil)] 04:15:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 195 (0x7f6d94e0f400) [pid = 7121] [serial = 2027] [outer = 0x7f6d8b4fcc00] 04:15:32 INFO - PROCESS | 7121 | 1460978132875 Marionette DEBUG loaded listener.js 04:15:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 196 (0x7f6d96be7c00) [pid = 7121] [serial = 2028] [outer = 0x7f6d8b4fcc00] 04:15:34 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:34 INFO - PROCESS | 7121 | 1460978134267 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] 04:15:34 INFO - PROCESS | 7121 | 1460978134332 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 04:15:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:15:34 INFO - PROCESS | 7121 | 1460978134338 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:15:34 INFO - PROCESS | 7121 | 1460978134342 Marionette TRACE conn3 <- [1,2674,null,{}] 04:15:34 INFO - PROCESS | 7121 | 1460978134346 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}] 04:15:34 INFO - PROCESS | 7121 | 1460978134699 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 04:15:34 INFO - PROCESS | 7121 | 1460978134951 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:34 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90ca3000 == 167 [pid = 7121] [id = 676] 04:15:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 197 (0x7f6d94037800) [pid = 7121] [serial = 2029] [outer = (nil)] 04:15:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 198 (0x7f6d97aa4400) [pid = 7121] [serial = 2030] [outer = 0x7f6d94037800] 04:15:35 INFO - PROCESS | 7121 | 1460978135026 Marionette DEBUG loaded listener.js 04:15:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 199 (0x7f6d97af1800) [pid = 7121] [serial = 2031] [outer = 0x7f6d94037800] 04:15:36 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:36 INFO - PROCESS | 7121 | 1460978136323 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] 04:15:36 INFO - PROCESS | 7121 | 1460978136375 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 04:15:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:15:36 INFO - PROCESS | 7121 | 1460978136381 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:15:36 INFO - PROCESS | 7121 | 1460978136383 Marionette TRACE conn3 <- [1,2678,null,{}] 04:15:36 INFO - PROCESS | 7121 | 1460978136388 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}] 04:15:36 INFO - PROCESS | 7121 | 1460978136651 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 04:15:36 INFO - PROCESS | 7121 | 1460978136892 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:36 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94e64000 == 168 [pid = 7121] [id = 677] 04:15:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 200 (0x7f6d95bc6000) [pid = 7121] [serial = 2032] [outer = (nil)] 04:15:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 201 (0x7f6d98e21c00) [pid = 7121] [serial = 2033] [outer = 0x7f6d95bc6000] 04:15:36 INFO - PROCESS | 7121 | 1460978136960 Marionette DEBUG loaded listener.js 04:15:37 INFO - PROCESS | 7121 | ++DOMWINDOW == 202 (0x7f6d98ef0c00) [pid = 7121] [serial = 2034] [outer = 0x7f6d95bc6000] 04:15:38 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:38 INFO - PROCESS | 7121 | 1460978138259 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]]]}] 04:15:38 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) 04:15:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1928ms 04:15:38 INFO - PROCESS | 7121 | 1460978138309 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 04:15:38 INFO - PROCESS | 7121 | 1460978138312 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 04:15:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:15:38 INFO - PROCESS | 7121 | 1460978138317 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:15:38 INFO - PROCESS | 7121 | 1460978138319 Marionette TRACE conn3 <- [1,2682,null,{}] 04:15:38 INFO - PROCESS | 7121 | 1460978138325 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}] 04:15:38 INFO - PROCESS | 7121 | 1460978138578 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 04:15:38 INFO - PROCESS | 7121 | 1460978138833 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:38 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95cdb000 == 169 [pid = 7121] [id = 678] 04:15:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 203 (0x7f6d97af2000) [pid = 7121] [serial = 2035] [outer = (nil)] 04:15:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 204 (0x7f6d9adb0400) [pid = 7121] [serial = 2036] [outer = 0x7f6d97af2000] 04:15:38 INFO - PROCESS | 7121 | 1460978138903 Marionette DEBUG loaded listener.js 04:15:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 205 (0x7f6d9b92f000) [pid = 7121] [serial = 2037] [outer = 0x7f6d97af2000] 04:15:40 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:40 INFO - PROCESS | 7121 | 1460978140222 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]]]}] 04:15:40 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) 04:15:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1934ms 04:15:40 INFO - PROCESS | 7121 | 1460978140253 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 04:15:40 INFO - PROCESS | 7121 | 1460978140256 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 04:15:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:15:40 INFO - PROCESS | 7121 | 1460978140261 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:15:40 INFO - PROCESS | 7121 | 1460978140264 Marionette TRACE conn3 <- [1,2686,null,{}] 04:15:40 INFO - PROCESS | 7121 | 1460978140269 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}] 04:15:40 INFO - PROCESS | 7121 | 1460978140495 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 04:15:40 INFO - PROCESS | 7121 | 1460978140735 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:40 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9782b000 == 170 [pid = 7121] [id = 679] 04:15:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 206 (0x7f6d98eef400) [pid = 7121] [serial = 2038] [outer = (nil)] 04:15:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 207 (0x7f6d9b976800) [pid = 7121] [serial = 2039] [outer = 0x7f6d98eef400] 04:15:40 INFO - PROCESS | 7121 | 1460978140803 Marionette DEBUG loaded listener.js 04:15:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 208 (0x7f6d9b9cbc00) [pid = 7121] [serial = 2040] [outer = 0x7f6d98eef400] 04:15:42 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:42 INFO - PROCESS | 7121 | 1460978142136 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] 04:15:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:15:42 INFO - PROCESS | 7121 | 1460978142211 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 04:15:42 INFO - PROCESS | 7121 | 1460978142216 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:15:42 INFO - PROCESS | 7121 | 1460978142218 Marionette TRACE conn3 <- [1,2690,null,{}] 04:15:42 INFO - PROCESS | 7121 | 1460978142224 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}] 04:15:42 INFO - PROCESS | 7121 | 1460978142590 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 04:15:42 INFO - PROCESS | 7121 | 1460978142766 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:42 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d87196800 == 171 [pid = 7121] [id = 680] 04:15:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 209 (0x7f6d81f6ac00) [pid = 7121] [serial = 2041] [outer = (nil)] 04:15:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 210 (0x7f6d83be9c00) [pid = 7121] [serial = 2042] [outer = 0x7f6d81f6ac00] 04:15:42 INFO - PROCESS | 7121 | 1460978142834 Marionette DEBUG loaded listener.js 04:15:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 211 (0x7f6d873a9400) [pid = 7121] [serial = 2043] [outer = 0x7f6d81f6ac00] 04:15:44 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:44 INFO - PROCESS | 7121 | 1460978144763 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] 04:15:44 INFO - PROCESS | 7121 | 1460978144807 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 04:15:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:15:44 INFO - PROCESS | 7121 | 1460978144814 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:15:44 INFO - PROCESS | 7121 | 1460978144816 Marionette TRACE conn3 <- [1,2694,null,{}] 04:15:44 INFO - PROCESS | 7121 | 1460978144824 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}] 04:15:45 INFO - PROCESS | 7121 | 1460978145107 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 04:15:45 INFO - PROCESS | 7121 | 1460978145386 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:45 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d877b4800 == 172 [pid = 7121] [id = 681] 04:15:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 212 (0x7f6d86188800) [pid = 7121] [serial = 2044] [outer = (nil)] 04:15:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 213 (0x7f6d873a2400) [pid = 7121] [serial = 2045] [outer = 0x7f6d86188800] 04:15:45 INFO - PROCESS | 7121 | 1460978145511 Marionette DEBUG loaded listener.js 04:15:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 214 (0x7f6d873cb800) [pid = 7121] [serial = 2046] [outer = 0x7f6d86188800] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9e7bf000 == 171 [pid = 7121] [id = 558] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadf6a000 == 170 [pid = 7121] [id = 49] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9bb97800 == 169 [pid = 7121] [id = 557] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9adce000 == 168 [pid = 7121] [id = 200] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d88bb8000 == 167 [pid = 7121] [id = 608] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8d959800 == 166 [pid = 7121] [id = 388] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90a1c000 == 165 [pid = 7121] [id = 242] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d998e4800 == 164 [pid = 7121] [id = 556] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d971f6000 == 163 [pid = 7121] [id = 52] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 213 (0x7f6da03c6800) [pid = 7121] [serial = 1907] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 212 (0x7f6d87684000) [pid = 7121] [serial = 1904] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 211 (0x7f6da02e7800) [pid = 7121] [serial = 1901] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d81f92800 == 162 [pid = 7121] [id = 559] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9d689000 == 161 [pid = 7121] [id = 652] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97b81000 == 160 [pid = 7121] [id = 651] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d979ce800 == 159 [pid = 7121] [id = 650] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d96e77000 == 158 [pid = 7121] [id = 649] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95c13800 == 157 [pid = 7121] [id = 648] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94e79000 == 156 [pid = 7121] [id = 647] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90cae800 == 155 [pid = 7121] [id = 646] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90a07000 == 154 [pid = 7121] [id = 645] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fb8d000 == 153 [pid = 7121] [id = 644] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8cdda800 == 152 [pid = 7121] [id = 643] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8b32d000 == 151 [pid = 7121] [id = 642] 04:15:46 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d836ca000 == 150 [pid = 7121] [id = 641] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 210 (0x7f6d8d91ec00) [pid = 7121] [serial = 1800] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 209 (0x7f6d9b934400) [pid = 7121] [serial = 1877] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 208 (0x7f6daef07400) [pid = 7121] [serial = 1734] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 207 (0x7f6d9f2b8000) [pid = 7121] [serial = 1895] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 206 (0x7f6d88dcac00) [pid = 7121] [serial = 1854] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 205 (0x7f6d8c7c5400) [pid = 7121] [serial = 1791] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 204 (0x7f6d943aec00) [pid = 7121] [serial = 1809] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 203 (0x7f6d9b9d9000) [pid = 7121] [serial = 1881] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 202 (0x7f6d9cda7000) [pid = 7121] [serial = 1883] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 201 (0x7f6d95bc3800) [pid = 7121] [serial = 1818] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 200 (0x7f6d8b4f9000) [pid = 7121] [serial = 1785] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 199 (0x7f6d9b9ce800) [pid = 7121] [serial = 1880] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 198 (0x7f6d93cb2c00) [pid = 7121] [serial = 1806] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 197 (0x7f6d94ba4800) [pid = 7121] [serial = 1812] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 196 (0x7f6d87d9bc00) [pid = 7121] [serial = 1740] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 195 (0x7f6d9f9a4400) [pid = 7121] [serial = 1898] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 194 (0x7f6d94e0ac00) [pid = 7121] [serial = 1815] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 193 (0x7f6d8c89a000) [pid = 7121] [serial = 1859] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 192 (0x7f6db4e8b000) [pid = 7121] [serial = 1743] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 191 (0x7f6d8b349000) [pid = 7121] [serial = 1856] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 190 (0x7f6d9dd69800) [pid = 7121] [serial = 1886] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 189 (0x7f6d8bbab400) [pid = 7121] [serial = 1919] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 188 (0x7f6d9b976400) [pid = 7121] [serial = 1878] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 187 (0x7f6d8da68400) [pid = 7121] [serial = 1827] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 186 (0x7f6d9f571c00) [pid = 7121] [serial = 1896] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 185 (0x7f6d96be9000) [pid = 7121] [serial = 1821] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 184 (0x7f6d89d4ec00) [pid = 7121] [serial = 1782] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 183 (0x7f6d93e48c00) [pid = 7121] [serial = 1862] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 182 (0x7f6d873a7000) [pid = 7121] [serial = 1911] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 181 (0x7f6d943ac000) [pid = 7121] [serial = 1863] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 180 (0x7f6d88a5c000) [pid = 7121] [serial = 1853] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 179 (0x7f6d93e41000) [pid = 7121] [serial = 1850] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 178 (0x7f6d88a58000) [pid = 7121] [serial = 1913] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 177 (0x7f6d87d95800) [pid = 7121] [serial = 1779] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 176 (0x7f6d8b2b4400) [pid = 7121] [serial = 1917] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 175 (0x7f6d9f141800) [pid = 7121] [serial = 1893] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 174 (0x7f6d9e9e3400) [pid = 7121] [serial = 1887] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 173 (0x7f6d96f93800) [pid = 7121] [serial = 1824] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 172 (0x7f6d9ecf8c00) [pid = 7121] [serial = 1890] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 171 (0x7f6d9af37c00) [pid = 7121] [serial = 1875] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 170 (0x7f6d8618f000) [pid = 7121] [serial = 1910] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 169 (0x7f6d97aea400) [pid = 7121] [serial = 1868] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 168 (0x7f6d8f947c00) [pid = 7121] [serial = 1860] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 167 (0x7f6d88cd1800) [pid = 7121] [serial = 1914] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 166 (0x7f6d8c67ac00) [pid = 7121] [serial = 1920] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 165 (0x7f6d9adaf000) [pid = 7121] [serial = 1874] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 164 (0x7f6d8a5df800) [pid = 7121] [serial = 1916] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 163 (0x7f6da020f000) [pid = 7121] [serial = 1899] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 162 (0x7f6d8bcbf000) [pid = 7121] [serial = 1788] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 161 (0x7f6d96c70400) [pid = 7121] [serial = 1866] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 160 (0x7f6d87687400) [pid = 7121] [serial = 1746] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 159 (0x7f6d95a05c00) [pid = 7121] [serial = 1865] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 158 (0x7f6d8b4ff400) [pid = 7121] [serial = 1857] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 157 (0x7f6d9f133800) [pid = 7121] [serial = 1892] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 156 (0x7f6db314a400) [pid = 7121] [serial = 1737] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 155 (0x7f6d98ce4000) [pid = 7121] [serial = 1869] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 154 (0x7f6d8f94ac00) [pid = 7121] [serial = 1803] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 153 (0x7f6d98ee8000) [pid = 7121] [serial = 1871] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 152 (0x7f6d8d144800) [pid = 7121] [serial = 1797] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 151 (0x7f6d894af000) [pid = 7121] [serial = 1749] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 150 (0x7f6d9ac18400) [pid = 7121] [serial = 1872] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 149 (0x7f6d9ecef800) [pid = 7121] [serial = 1889] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 148 (0x7f6d9dcdd400) [pid = 7121] [serial = 1884] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 147 (0x7f6d8d14b800) [pid = 7121] [serial = 1635] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 146 (0x7f6d8cd46400) [pid = 7121] [serial = 1794] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 145 (0x7f6d94265000) [pid = 7121] [serial = 1851] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | --DOMWINDOW == 144 (0x7f6d86b13c00) [pid = 7121] [serial = 1922] [outer = (nil)] [url = about:blank] 04:15:46 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:47 INFO - PROCESS | 7121 | 1460978147017 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] 04:15:47 INFO - PROCESS | 7121 | 1460978147066 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 04:15:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:15:47 INFO - PROCESS | 7121 | 1460978147074 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:15:47 INFO - PROCESS | 7121 | 1460978147078 Marionette TRACE conn3 <- [1,2698,null,{}] 04:15:47 INFO - PROCESS | 7121 | 1460978147083 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}] 04:15:47 INFO - PROCESS | 7121 | 1460978147314 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 04:15:47 INFO - PROCESS | 7121 | 1460978147488 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:47 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8412d800 == 151 [pid = 7121] [id = 682] 04:15:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 145 (0x7f6d8618ec00) [pid = 7121] [serial = 2047] [outer = (nil)] 04:15:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 146 (0x7f6d87e09000) [pid = 7121] [serial = 2048] [outer = 0x7f6d8618ec00] 04:15:47 INFO - PROCESS | 7121 | 1460978147545 Marionette DEBUG loaded listener.js 04:15:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 147 (0x7f6d88a5ec00) [pid = 7121] [serial = 2049] [outer = 0x7f6d8618ec00] 04:15:48 INFO - PROCESS | 7121 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:48 INFO - PROCESS | 7121 | 1460978148726 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] 04:15:48 INFO - PROCESS | 7121 | 1460978148759 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 04:15:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:15:48 INFO - PROCESS | 7121 | 1460978148765 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:15:48 INFO - PROCESS | 7121 | 1460978148769 Marionette TRACE conn3 <- [1,2702,null,{}] 04:15:48 INFO - PROCESS | 7121 | 1460978148783 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}] 04:15:49 INFO - PROCESS | 7121 | 1460978149053 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 04:15:49 INFO - PROCESS | 7121 | 1460978149199 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:49 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8907d800 == 152 [pid = 7121] [id = 683] 04:15:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 148 (0x7f6d88a60000) [pid = 7121] [serial = 2050] [outer = (nil)] 04:15:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 149 (0x7f6d88dc8c00) [pid = 7121] [serial = 2051] [outer = 0x7f6d88a60000] 04:15:49 INFO - PROCESS | 7121 | 1460978149259 Marionette DEBUG loaded listener.js 04:15:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 150 (0x7f6d89d57400) [pid = 7121] [serial = 2052] [outer = 0x7f6d88a60000] 04:15:49 INFO - PROCESS | 7121 | 1460978149972 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]]]}] 04:15:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:15:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1236ms 04:15:50 INFO - PROCESS | 7121 | 1460978150001 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 04:15:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:15:50 INFO - PROCESS | 7121 | 1460978150005 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 04:15:50 INFO - PROCESS | 7121 | 1460978150010 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:15:50 INFO - PROCESS | 7121 | 1460978150012 Marionette TRACE conn3 <- [1,2706,null,{}] 04:15:50 INFO - PROCESS | 7121 | 1460978150017 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}] 04:15:50 INFO - PROCESS | 7121 | 1460978150251 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 04:15:50 INFO - PROCESS | 7121 | 1460978150282 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:50 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d892e8800 == 153 [pid = 7121] [id = 684] 04:15:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 151 (0x7f6d894ae400) [pid = 7121] [serial = 2053] [outer = (nil)] 04:15:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 152 (0x7f6d8a5e2800) [pid = 7121] [serial = 2054] [outer = 0x7f6d894ae400] 04:15:50 INFO - PROCESS | 7121 | 1460978150338 Marionette DEBUG loaded listener.js 04:15:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 153 (0x7f6d8b2abc00) [pid = 7121] [serial = 2055] [outer = 0x7f6d894ae400] 04:15:51 INFO - PROCESS | 7121 | 1460978151339 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]]]}] 04:15:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:15:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1376ms 04:15:51 INFO - PROCESS | 7121 | 1460978151392 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 04:15:51 INFO - PROCESS | 7121 | 1460978151395 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 04:15:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:15:51 INFO - PROCESS | 7121 | 1460978151400 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:15:51 INFO - PROCESS | 7121 | 1460978151402 Marionette TRACE conn3 <- [1,2710,null,{}] 04:15:51 INFO - PROCESS | 7121 | 1460978151407 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}] 04:15:52 INFO - PROCESS | 7121 | 1460978152160 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 152 (0x7f6d8da69000) [pid = 7121] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 151 (0x7f6d88cc6400) [pid = 7121] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 150 (0x7f6d8b279000) [pid = 7121] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 149 (0x7f6d83be9400) [pid = 7121] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 148 (0x7f6d8b275000) [pid = 7121] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 147 (0x7f6d97aae000) [pid = 7121] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 146 (0x7f6d9af42800) [pid = 7121] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 145 (0x7f6d94a1d000) [pid = 7121] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 144 (0x7f6d98ee8c00) [pid = 7121] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 143 (0x7f6d89d8ac00) [pid = 7121] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 142 (0x7f6d9b930400) [pid = 7121] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 141 (0x7f6d9adb8800) [pid = 7121] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 140 (0x7f6d96c7ac00) [pid = 7121] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 139 (0x7f6d87686400) [pid = 7121] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 138 (0x7f6d81f6a400) [pid = 7121] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 137 (0x7f6d8768a800) [pid = 7121] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 136 (0x7f6d8da69400) [pid = 7121] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 135 (0x7f6d86b10800) [pid = 7121] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 134 (0x7f6d83bed400) [pid = 7121] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 133 (0x7f6d88a5e000) [pid = 7121] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 132 (0x7f6d86b16000) [pid = 7121] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 131 (0x7f6d9f570400) [pid = 7121] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 130 (0x7f6d89d52c00) [pid = 7121] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 129 (0x7f6d88b87400) [pid = 7121] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 128 (0x7f6d9dcd9800) [pid = 7121] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:15:52 INFO - PROCESS | 7121 | --DOMWINDOW == 127 (0x7f6d93cb4400) [pid = 7121] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:15:52 INFO - PROCESS | 7121 | 1460978152355 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:52 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d86979000 == 154 [pid = 7121] [id = 685] 04:15:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 128 (0x7f6d81f6a400) [pid = 7121] [serial = 2056] [outer = (nil)] 04:15:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 129 (0x7f6d86b16000) [pid = 7121] [serial = 2057] [outer = 0x7f6d81f6a400] 04:15:52 INFO - PROCESS | 7121 | 1460978152413 Marionette DEBUG loaded listener.js 04:15:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 130 (0x7f6d88cc6400) [pid = 7121] [serial = 2058] [outer = 0x7f6d81f6a400] 04:15:53 INFO - PROCESS | 7121 | 1460978153202 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] 04:15:53 INFO - PROCESS | 7121 | 1460978153237 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 04:15:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:15:53 INFO - PROCESS | 7121 | 1460978153245 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:15:53 INFO - PROCESS | 7121 | 1460978153247 Marionette TRACE conn3 <- [1,2714,null,{}] 04:15:53 INFO - PROCESS | 7121 | 1460978153253 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}] 04:15:53 INFO - PROCESS | 7121 | 1460978153519 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 04:15:53 INFO - PROCESS | 7121 | 1460978153541 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:53 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a850000 == 155 [pid = 7121] [id = 686] 04:15:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 131 (0x7f6d8b352400) [pid = 7121] [serial = 2059] [outer = (nil)] 04:15:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 132 (0x7f6d8bcbb800) [pid = 7121] [serial = 2060] [outer = 0x7f6d8b352400] 04:15:53 INFO - PROCESS | 7121 | 1460978153600 Marionette DEBUG loaded listener.js 04:15:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 133 (0x7f6d8c7c8400) [pid = 7121] [serial = 2061] [outer = 0x7f6d8b352400] 04:15:54 INFO - PROCESS | 7121 | 1460978154621 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]]]}] 04:15:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:15:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1426ms 04:15:54 INFO - PROCESS | 7121 | 1460978154672 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 04:15:54 INFO - PROCESS | 7121 | 1460978154678 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 04:15:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:15:54 INFO - PROCESS | 7121 | 1460978154685 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:15:54 INFO - PROCESS | 7121 | 1460978154691 Marionette TRACE conn3 <- [1,2718,null,{}] 04:15:54 INFO - PROCESS | 7121 | 1460978154700 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}] 04:15:54 INFO - PROCESS | 7121 | 1460978154906 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 04:15:55 INFO - PROCESS | 7121 | 1460978155185 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:55 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d870db800 == 156 [pid = 7121] [id = 687] 04:15:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 134 (0x7f6d8616e400) [pid = 7121] [serial = 2062] [outer = (nil)] 04:15:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 135 (0x7f6d873c5800) [pid = 7121] [serial = 2063] [outer = 0x7f6d8616e400] 04:15:55 INFO - PROCESS | 7121 | 1460978155301 Marionette DEBUG loaded listener.js 04:15:55 INFO - PROCESS | 7121 | ++DOMWINDOW == 136 (0x7f6d87d92000) [pid = 7121] [serial = 2064] [outer = 0x7f6d8616e400] 04:15:56 INFO - PROCESS | 7121 | 1460978156175 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] 04:15:56 INFO - PROCESS | 7121 | 1460978156234 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 04:15:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:15:56 INFO - PROCESS | 7121 | 1460978156244 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:15:56 INFO - PROCESS | 7121 | 1460978156248 Marionette TRACE conn3 <- [1,2722,null,{}] 04:15:56 INFO - PROCESS | 7121 | 1460978156253 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}] 04:15:56 INFO - PROCESS | 7121 | 1460978156436 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 04:15:56 INFO - PROCESS | 7121 | 1460978156654 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:56 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a621800 == 157 [pid = 7121] [id = 688] 04:15:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 137 (0x7f6d873a7c00) [pid = 7121] [serial = 2065] [outer = (nil)] 04:15:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 138 (0x7f6d88dd2800) [pid = 7121] [serial = 2066] [outer = 0x7f6d873a7c00] 04:15:56 INFO - PROCESS | 7121 | 1460978156766 Marionette DEBUG loaded listener.js 04:15:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 139 (0x7f6d89d58400) [pid = 7121] [serial = 2067] [outer = 0x7f6d873a7c00] 04:15:57 INFO - PROCESS | 7121 | 1460978157809 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] 04:15:57 INFO - PROCESS | 7121 | 1460978157834 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 04:15:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:15:57 INFO - PROCESS | 7121 | 1460978157840 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:15:57 INFO - PROCESS | 7121 | 1460978157845 Marionette TRACE conn3 <- [1,2726,null,{}] 04:15:57 INFO - PROCESS | 7121 | 1460978157860 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}] 04:15:58 INFO - PROCESS | 7121 | 1460978158046 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 04:15:58 INFO - PROCESS | 7121 | 1460978158303 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:58 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8bdd6000 == 158 [pid = 7121] [id = 689] 04:15:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 140 (0x7f6d8b2b1000) [pid = 7121] [serial = 2068] [outer = (nil)] 04:15:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 141 (0x7f6d8bba5c00) [pid = 7121] [serial = 2069] [outer = 0x7f6d8b2b1000] 04:15:58 INFO - PROCESS | 7121 | 1460978158418 Marionette DEBUG loaded listener.js 04:15:58 INFO - PROCESS | 7121 | ++DOMWINDOW == 142 (0x7f6d8c7ca800) [pid = 7121] [serial = 2070] [outer = 0x7f6d8b2b1000] 04:15:59 INFO - PROCESS | 7121 | 1460978159241 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]]]}] 04:15:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:15:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1432ms 04:15:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:15:59 INFO - PROCESS | 7121 | 1460978159273 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 04:15:59 INFO - PROCESS | 7121 | 1460978159276 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 04:15:59 INFO - PROCESS | 7121 | 1460978159282 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:15:59 INFO - PROCESS | 7121 | 1460978159285 Marionette TRACE conn3 <- [1,2730,null,{}] 04:15:59 INFO - PROCESS | 7121 | 1460978159290 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}] 04:15:59 INFO - PROCESS | 7121 | 1460978159472 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 04:15:59 INFO - PROCESS | 7121 | 1460978159689 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:59 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c77e800 == 159 [pid = 7121] [id = 690] 04:15:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 143 (0x7f6d8b4ff800) [pid = 7121] [serial = 2071] [outer = (nil)] 04:15:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 144 (0x7f6d8c926000) [pid = 7121] [serial = 2072] [outer = 0x7f6d8b4ff800] 04:15:59 INFO - PROCESS | 7121 | 1460978159796 Marionette DEBUG loaded listener.js 04:15:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 145 (0x7f6d8cc6f400) [pid = 7121] [serial = 2073] [outer = 0x7f6d8b4ff800] 04:16:01 INFO - PROCESS | 7121 | 1460978161086 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] 04:16:01 INFO - PROCESS | 7121 | 1460978161169 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 04:16:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:16:01 INFO - PROCESS | 7121 | 1460978161175 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:16:01 INFO - PROCESS | 7121 | 1460978161177 Marionette TRACE conn3 <- [1,2734,null,{}] 04:16:01 INFO - PROCESS | 7121 | 1460978161184 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}] 04:16:01 INFO - PROCESS | 7121 | 1460978161394 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 04:16:01 INFO - PROCESS | 7121 | 1460978161654 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:01 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d94c800 == 160 [pid = 7121] [id = 691] 04:16:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 146 (0x7f6d8c7cac00) [pid = 7121] [serial = 2074] [outer = (nil)] 04:16:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 147 (0x7f6d8cd51800) [pid = 7121] [serial = 2075] [outer = 0x7f6d8c7cac00] 04:16:01 INFO - PROCESS | 7121 | 1460978161761 Marionette DEBUG loaded listener.js 04:16:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 148 (0x7f6d8d10f000) [pid = 7121] [serial = 2076] [outer = 0x7f6d8c7cac00] 04:16:02 INFO - PROCESS | 7121 | 1460978162757 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]]]}] 04:16:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:16:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1635ms 04:16:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:16:02 INFO - PROCESS | 7121 | 1460978162812 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 04:16:02 INFO - PROCESS | 7121 | 1460978162814 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 04:16:02 INFO - PROCESS | 7121 | 1460978162819 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:16:02 INFO - PROCESS | 7121 | 1460978162823 Marionette TRACE conn3 <- [1,2738,null,{}] 04:16:02 INFO - PROCESS | 7121 | 1460978162828 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}] 04:16:03 INFO - PROCESS | 7121 | 1460978163051 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 04:16:03 INFO - PROCESS | 7121 | 1460978163313 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:03 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fc1e800 == 161 [pid = 7121] [id = 692] 04:16:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 149 (0x7f6d8d91bc00) [pid = 7121] [serial = 2077] [outer = (nil)] 04:16:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 150 (0x7f6d8f947c00) [pid = 7121] [serial = 2078] [outer = 0x7f6d8d91bc00] 04:16:03 INFO - PROCESS | 7121 | 1460978163430 Marionette DEBUG loaded listener.js 04:16:03 INFO - PROCESS | 7121 | ++DOMWINDOW == 151 (0x7f6d90bce000) [pid = 7121] [serial = 2079] [outer = 0x7f6d8d91bc00] 04:16:04 INFO - PROCESS | 7121 | 1460978164238 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]]]}] 04:16:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:16:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1479ms 04:16:04 INFO - PROCESS | 7121 | 1460978164300 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 04:16:04 INFO - PROCESS | 7121 | 1460978164303 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 04:16:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:16:04 INFO - PROCESS | 7121 | 1460978164309 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:16:04 INFO - PROCESS | 7121 | 1460978164311 Marionette TRACE conn3 <- [1,2742,null,{}] 04:16:04 INFO - PROCESS | 7121 | 1460978164316 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}] 04:16:04 INFO - PROCESS | 7121 | 1460978164521 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 04:16:04 INFO - PROCESS | 7121 | 1460978164789 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:04 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90a0d800 == 162 [pid = 7121] [id = 693] 04:16:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 152 (0x7f6d86165400) [pid = 7121] [serial = 2080] [outer = (nil)] 04:16:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 153 (0x7f6d90bd3000) [pid = 7121] [serial = 2081] [outer = 0x7f6d86165400] 04:16:04 INFO - PROCESS | 7121 | 1460978164860 Marionette DEBUG loaded listener.js 04:16:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 154 (0x7f6d93d64400) [pid = 7121] [serial = 2082] [outer = 0x7f6d86165400] 04:16:05 INFO - PROCESS | 7121 | 1460978165674 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]]]}] 04:16:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:16:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1382ms 04:16:05 INFO - PROCESS | 7121 | 1460978165697 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 04:16:05 INFO - PROCESS | 7121 | 1460978165700 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 04:16:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:16:05 INFO - PROCESS | 7121 | 1460978165707 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:16:05 INFO - PROCESS | 7121 | 1460978165710 Marionette TRACE conn3 <- [1,2746,null,{}] 04:16:05 INFO - PROCESS | 7121 | 1460978165715 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}] 04:16:05 INFO - PROCESS | 7121 | 1460978165916 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 04:16:06 INFO - PROCESS | 7121 | 1460978166182 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:06 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90c60000 == 163 [pid = 7121] [id = 694] 04:16:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 155 (0x7f6d8cd50000) [pid = 7121] [serial = 2083] [outer = (nil)] 04:16:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 156 (0x7f6d93e4bc00) [pid = 7121] [serial = 2084] [outer = 0x7f6d8cd50000] 04:16:06 INFO - PROCESS | 7121 | 1460978166257 Marionette DEBUG loaded listener.js 04:16:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 157 (0x7f6d94257000) [pid = 7121] [serial = 2085] [outer = 0x7f6d8cd50000] 04:16:07 INFO - PROCESS | 7121 | 1460978167094 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]]]}] 04:16:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:16:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1434ms 04:16:07 INFO - PROCESS | 7121 | 1460978167143 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 04:16:07 INFO - PROCESS | 7121 | 1460978167146 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 04:16:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:16:07 INFO - PROCESS | 7121 | 1460978167152 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:16:07 INFO - PROCESS | 7121 | 1460978167154 Marionette TRACE conn3 <- [1,2750,null,{}] 04:16:07 INFO - PROCESS | 7121 | 1460978167159 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}] 04:16:07 INFO - PROCESS | 7121 | 1460978167372 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 04:16:07 INFO - PROCESS | 7121 | 1460978167634 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:07 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9406f800 == 164 [pid = 7121] [id = 695] 04:16:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 158 (0x7f6d8d918400) [pid = 7121] [serial = 2086] [outer = (nil)] 04:16:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 159 (0x7f6d943a6800) [pid = 7121] [serial = 2087] [outer = 0x7f6d8d918400] 04:16:07 INFO - PROCESS | 7121 | 1460978167707 Marionette DEBUG loaded listener.js 04:16:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 160 (0x7f6d94a1c400) [pid = 7121] [serial = 2088] [outer = 0x7f6d8d918400] 04:16:08 INFO - PROCESS | 7121 | 1460978168583 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]]]}] 04:16:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:16:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1488ms 04:16:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:16:08 INFO - PROCESS | 7121 | 1460978168641 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 04:16:08 INFO - PROCESS | 7121 | 1460978168644 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 04:16:08 INFO - PROCESS | 7121 | 1460978168650 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:16:08 INFO - PROCESS | 7121 | 1460978168653 Marionette TRACE conn3 <- [1,2754,null,{}] 04:16:08 INFO - PROCESS | 7121 | 1460978168658 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}] 04:16:08 INFO - PROCESS | 7121 | 1460978168876 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 04:16:09 INFO - PROCESS | 7121 | 1460978169098 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:09 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94e68800 == 165 [pid = 7121] [id = 696] 04:16:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 161 (0x7f6d87681000) [pid = 7121] [serial = 2089] [outer = (nil)] 04:16:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 162 (0x7f6d94b8dc00) [pid = 7121] [serial = 2090] [outer = 0x7f6d87681000] 04:16:09 INFO - PROCESS | 7121 | 1460978169205 Marionette DEBUG loaded listener.js 04:16:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 163 (0x7f6d94bb0000) [pid = 7121] [serial = 2091] [outer = 0x7f6d87681000] 04:16:10 INFO - PROCESS | 7121 | 1460978170299 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]]]}] 04:16:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:16:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1679ms 04:16:10 INFO - PROCESS | 7121 | 1460978170329 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 04:16:10 INFO - PROCESS | 7121 | 1460978170333 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 04:16:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:16:10 INFO - PROCESS | 7121 | 1460978170338 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:16:10 INFO - PROCESS | 7121 | 1460978170341 Marionette TRACE conn3 <- [1,2758,null,{}] 04:16:10 INFO - PROCESS | 7121 | 1460978170347 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}] 04:16:10 INFO - PROCESS | 7121 | 1460978170552 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 04:16:10 INFO - PROCESS | 7121 | 1460978170832 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:10 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95c08000 == 166 [pid = 7121] [id = 697] 04:16:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 164 (0x7f6d95a0dc00) [pid = 7121] [serial = 2092] [outer = (nil)] 04:16:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 165 (0x7f6d95bc9400) [pid = 7121] [serial = 2093] [outer = 0x7f6d95a0dc00] 04:16:10 INFO - PROCESS | 7121 | 1460978170961 Marionette DEBUG loaded listener.js 04:16:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 166 (0x7f6d96c72000) [pid = 7121] [serial = 2094] [outer = 0x7f6d95a0dc00] 04:16:11 INFO - PROCESS | 7121 | 1460978171830 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]]]}] 04:16:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:16:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1527ms 04:16:11 INFO - PROCESS | 7121 | 1460978171867 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 04:16:11 INFO - PROCESS | 7121 | 1460978171870 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 04:16:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:16:11 INFO - PROCESS | 7121 | 1460978171875 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:16:11 INFO - PROCESS | 7121 | 1460978171878 Marionette TRACE conn3 <- [1,2762,null,{}] 04:16:11 INFO - PROCESS | 7121 | 1460978171883 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}] 04:16:12 INFO - PROCESS | 7121 | 1460978172086 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 04:16:12 INFO - PROCESS | 7121 | 1460978172356 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:12 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96e6f000 == 167 [pid = 7121] [id = 698] 04:16:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 167 (0x7f6d95a11c00) [pid = 7121] [serial = 2095] [outer = (nil)] 04:16:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 168 (0x7f6d96edc800) [pid = 7121] [serial = 2096] [outer = 0x7f6d95a11c00] 04:16:12 INFO - PROCESS | 7121 | 1460978172434 Marionette DEBUG loaded listener.js 04:16:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 169 (0x7f6d97095000) [pid = 7121] [serial = 2097] [outer = 0x7f6d95a11c00] 04:16:13 INFO - PROCESS | 7121 | 1460978173232 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]]]}] 04:16:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:16:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1378ms 04:16:13 INFO - PROCESS | 7121 | 1460978173254 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 04:16:13 INFO - PROCESS | 7121 | 1460978173257 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 04:16:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:16:13 INFO - PROCESS | 7121 | 1460978173263 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:16:13 INFO - PROCESS | 7121 | 1460978173265 Marionette TRACE conn3 <- [1,2766,null,{}] 04:16:13 INFO - PROCESS | 7121 | 1460978173270 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}] 04:16:13 INFO - PROCESS | 7121 | 1460978173455 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 04:16:13 INFO - PROCESS | 7121 | 1460978173723 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:13 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97914800 == 168 [pid = 7121] [id = 699] 04:16:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 170 (0x7f6d94a1e400) [pid = 7121] [serial = 2098] [outer = (nil)] 04:16:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 171 (0x7f6d97aa8000) [pid = 7121] [serial = 2099] [outer = 0x7f6d94a1e400] 04:16:13 INFO - PROCESS | 7121 | 1460978173804 Marionette DEBUG loaded listener.js 04:16:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 172 (0x7f6d97aee400) [pid = 7121] [serial = 2100] [outer = 0x7f6d94a1e400] 04:16:14 INFO - PROCESS | 7121 | 1460978174609 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]]]}] 04:16:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:16:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1376ms 04:16:14 INFO - PROCESS | 7121 | 1460978174639 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 04:16:14 INFO - PROCESS | 7121 | 1460978174643 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 04:16:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:16:14 INFO - PROCESS | 7121 | 1460978174648 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:16:14 INFO - PROCESS | 7121 | 1460978174650 Marionette TRACE conn3 <- [1,2770,null,{}] 04:16:14 INFO - PROCESS | 7121 | 1460978174655 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}] 04:16:14 INFO - PROCESS | 7121 | 1460978174836 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 04:16:15 INFO - PROCESS | 7121 | 1460978175111 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:15 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d979e4800 == 169 [pid = 7121] [id = 700] 04:16:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 173 (0x7f6d96c75000) [pid = 7121] [serial = 2101] [outer = (nil)] 04:16:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 174 (0x7f6d94259000) [pid = 7121] [serial = 2102] [outer = 0x7f6d96c75000] 04:16:15 INFO - PROCESS | 7121 | 1460978175187 Marionette DEBUG loaded listener.js 04:16:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 175 (0x7f6d98ee6c00) [pid = 7121] [serial = 2103] [outer = 0x7f6d96c75000] 04:16:15 INFO - PROCESS | 7121 | 1460978175985 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]]]}] 04:16:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:16:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1386ms 04:16:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:16:16 INFO - PROCESS | 7121 | 1460978176036 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 04:16:16 INFO - PROCESS | 7121 | 1460978176038 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 04:16:16 INFO - PROCESS | 7121 | 1460978176044 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:16:16 INFO - PROCESS | 7121 | 1460978176047 Marionette TRACE conn3 <- [1,2774,null,{}] 04:16:16 INFO - PROCESS | 7121 | 1460978176052 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}] 04:16:16 INFO - PROCESS | 7121 | 1460978176233 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 04:16:16 INFO - PROCESS | 7121 | 1460978176499 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:16 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97b17000 == 170 [pid = 7121] [id = 701] 04:16:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 176 (0x7f6d97aa1800) [pid = 7121] [serial = 2104] [outer = (nil)] 04:16:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 177 (0x7f6d9adb0c00) [pid = 7121] [serial = 2105] [outer = 0x7f6d97aa1800] 04:16:16 INFO - PROCESS | 7121 | 1460978176570 Marionette DEBUG loaded listener.js 04:16:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 178 (0x7f6d9af3a400) [pid = 7121] [serial = 2106] [outer = 0x7f6d97aa1800] 04:16:17 INFO - PROCESS | 7121 | 1460978177388 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]]]}] 04:16:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:16:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1381ms 04:16:17 INFO - PROCESS | 7121 | 1460978177431 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 04:16:17 INFO - PROCESS | 7121 | 1460978177435 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 04:16:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:16:17 INFO - PROCESS | 7121 | 1460978177440 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:16:17 INFO - PROCESS | 7121 | 1460978177442 Marionette TRACE conn3 <- [1,2778,null,{}] 04:16:17 INFO - PROCESS | 7121 | 1460978177448 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}] 04:16:17 INFO - PROCESS | 7121 | 1460978177632 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 04:16:17 INFO - PROCESS | 7121 | 1460978177902 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:17 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97b6d000 == 171 [pid = 7121] [id = 702] 04:16:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 179 (0x7f6d9884b800) [pid = 7121] [serial = 2107] [outer = (nil)] 04:16:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 180 (0x7f6d9b978800) [pid = 7121] [serial = 2108] [outer = 0x7f6d9884b800] 04:16:17 INFO - PROCESS | 7121 | 1460978177978 Marionette DEBUG loaded listener.js 04:16:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 181 (0x7f6d9b9d1000) [pid = 7121] [serial = 2109] [outer = 0x7f6d9884b800] 04:16:18 INFO - PROCESS | 7121 | 1460978178976 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]]]}] 04:16:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:16:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1582ms 04:16:19 INFO - PROCESS | 7121 | 1460978179024 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 04:16:19 INFO - PROCESS | 7121 | 1460978179027 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 04:16:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:16:19 INFO - PROCESS | 7121 | 1460978179032 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:16:19 INFO - PROCESS | 7121 | 1460978179034 Marionette TRACE conn3 <- [1,2782,null,{}] 04:16:19 INFO - PROCESS | 7121 | 1460978179060 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}] 04:16:19 INFO - PROCESS | 7121 | 1460978179250 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 04:16:19 INFO - PROCESS | 7121 | 1460978179516 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:19 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d98c5e800 == 172 [pid = 7121] [id = 703] 04:16:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 182 (0x7f6d97af4400) [pid = 7121] [serial = 2110] [outer = (nil)] 04:16:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 183 (0x7f6d98ee8000) [pid = 7121] [serial = 2111] [outer = 0x7f6d97af4400] 04:16:19 INFO - PROCESS | 7121 | 1460978179635 Marionette DEBUG loaded listener.js 04:16:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 184 (0x7f6d9bc99800) [pid = 7121] [serial = 2112] [outer = 0x7f6d97af4400] 04:16:20 INFO - PROCESS | 7121 | 1460978180432 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]]]}] 04:16:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:16:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1453ms 04:16:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:16:20 INFO - PROCESS | 7121 | 1460978180486 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 04:16:20 INFO - PROCESS | 7121 | 1460978180488 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 04:16:20 INFO - PROCESS | 7121 | 1460978180494 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:16:20 INFO - PROCESS | 7121 | 1460978180497 Marionette TRACE conn3 <- [1,2786,null,{}] 04:16:20 INFO - PROCESS | 7121 | 1460978180502 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}] 04:16:20 INFO - PROCESS | 7121 | 1460978180707 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 04:16:20 INFO - PROCESS | 7121 | 1460978180975 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:21 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9adce800 == 173 [pid = 7121] [id = 704] 04:16:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 185 (0x7f6d98ee3000) [pid = 7121] [serial = 2113] [outer = (nil)] 04:16:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 186 (0x7f6d9bca7000) [pid = 7121] [serial = 2114] [outer = 0x7f6d98ee3000] 04:16:21 INFO - PROCESS | 7121 | 1460978181051 Marionette DEBUG loaded listener.js 04:16:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 187 (0x7f6d9bd50400) [pid = 7121] [serial = 2115] [outer = 0x7f6d98ee3000] 04:16:21 INFO - PROCESS | 7121 | 1460978181862 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]]]}] 04:16:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:16:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1431ms 04:16:21 INFO - PROCESS | 7121 | 1460978181925 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 04:16:21 INFO - PROCESS | 7121 | 1460978181928 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 04:16:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:16:21 INFO - PROCESS | 7121 | 1460978181933 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:16:21 INFO - PROCESS | 7121 | 1460978181935 Marionette TRACE conn3 <- [1,2790,null,{}] 04:16:21 INFO - PROCESS | 7121 | 1460978181941 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}] 04:16:22 INFO - PROCESS | 7121 | 1460978182128 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 04:16:22 INFO - PROCESS | 7121 | 1460978182425 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:22 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bb82000 == 174 [pid = 7121] [id = 705] 04:16:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 188 (0x7f6d860e0c00) [pid = 7121] [serial = 2116] [outer = (nil)] 04:16:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 189 (0x7f6d9ce93400) [pid = 7121] [serial = 2117] [outer = 0x7f6d860e0c00] 04:16:22 INFO - PROCESS | 7121 | 1460978182496 Marionette DEBUG loaded listener.js 04:16:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 190 (0x7f6d9d70cc00) [pid = 7121] [serial = 2118] [outer = 0x7f6d860e0c00] 04:16:23 INFO - PROCESS | 7121 | 1460978183432 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]]]}] 04:16:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:16:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1548ms 04:16:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:16:23 INFO - PROCESS | 7121 | 1460978183482 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 04:16:23 INFO - PROCESS | 7121 | 1460978183485 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 04:16:23 INFO - PROCESS | 7121 | 1460978183489 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:16:23 INFO - PROCESS | 7121 | 1460978183493 Marionette TRACE conn3 <- [1,2794,null,{}] 04:16:23 INFO - PROCESS | 7121 | 1460978183500 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}] 04:16:23 INFO - PROCESS | 7121 | 1460978183704 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 04:16:24 INFO - PROCESS | 7121 | 1460978183995 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:24 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8906e000 == 175 [pid = 7121] [id = 706] 04:16:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 191 (0x7f6d83be6400) [pid = 7121] [serial = 2119] [outer = (nil)] 04:16:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 192 (0x7f6d873a4400) [pid = 7121] [serial = 2120] [outer = 0x7f6d83be6400] 04:16:24 INFO - PROCESS | 7121 | 1460978184102 Marionette DEBUG loaded listener.js 04:16:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 193 (0x7f6d8da65000) [pid = 7121] [serial = 2121] [outer = 0x7f6d83be6400] 04:16:25 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d7fb20800 == 174 [pid = 7121] [id = 634] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 192 (0x7f6d89fd8800) [pid = 7121] [serial = 1997] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 191 (0x7f6d93d6c000) [pid = 7121] [serial = 1941] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 190 (0x7f6d894ae800) [pid = 7121] [serial = 1992] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 189 (0x7f6d8d143800) [pid = 7121] [serial = 1937] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 188 (0x7f6d89d95800) [pid = 7121] [serial = 1905] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 187 (0x7f6d96ee3c00) [pid = 7121] [serial = 1953] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 186 (0x7f6d9884ac00) [pid = 7121] [serial = 1956] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 185 (0x7f6da6f12c00) [pid = 7121] [serial = 1977] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 184 (0x7f6d9b977c00) [pid = 7121] [serial = 1958] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 183 (0x7f6d9dcd3c00) [pid = 7121] [serial = 1965] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 182 (0x7f6d8c92ac00) [pid = 7121] [serial = 1935] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 181 (0x7f6dadab6800) [pid = 7121] [serial = 1980] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 180 (0x7f6d8d916c00) [pid = 7121] [serial = 1938] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 179 (0x7f6d8c7c6000) [pid = 7121] [serial = 1934] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 178 (0x7f6d9ea87400) [pid = 7121] [serial = 1967] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 177 (0x7f6d9f189c00) [pid = 7121] [serial = 1970] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 176 (0x7f6d95a10800) [pid = 7121] [serial = 1950] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 175 (0x7f6d94e04800) [pid = 7121] [serial = 1949] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 174 (0x7f6d860ed000) [pid = 7121] [serial = 1925] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 173 (0x7f6daccdb000) [pid = 7121] [serial = 1979] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 172 (0x7f6d87e06000) [pid = 7121] [serial = 1988] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 171 (0x7f6d94a16800) [pid = 7121] [serial = 1944] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 170 (0x7f6d873cdc00) [pid = 7121] [serial = 1986] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 169 (0x7f6d9403e000) [pid = 7121] [serial = 1943] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 168 (0x7f6da1102c00) [pid = 7121] [serial = 1908] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 167 (0x7f6d894a5800) [pid = 7121] [serial = 1929] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 166 (0x7f6d89d8d800) [pid = 7121] [serial = 1995] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 165 (0x7f6d9cda3c00) [pid = 7121] [serial = 1964] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 164 (0x7f6da03c0400) [pid = 7121] [serial = 1902] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 163 (0x7f6d94babc00) [pid = 7121] [serial = 1947] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 162 (0x7f6d8b348000) [pid = 7121] [serial = 1931] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 161 (0x7f6d881f7000) [pid = 7121] [serial = 1994] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 160 (0x7f6d96c70800) [pid = 7121] [serial = 1952] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 159 (0x7f6d9bc51800) [pid = 7121] [serial = 1959] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 158 (0x7f6d88dc7400) [pid = 7121] [serial = 1928] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 157 (0x7f6d8f946800) [pid = 7121] [serial = 1940] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 156 (0x7f6da03c1c00) [pid = 7121] [serial = 1973] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 155 (0x7f6d9bd51400) [pid = 7121] [serial = 1962] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 154 (0x7f6d873a5400) [pid = 7121] [serial = 1926] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 153 (0x7f6d9bc9d000) [pid = 7121] [serial = 1961] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 152 (0x7f6da3aef800) [pid = 7121] [serial = 1976] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 151 (0x7f6d88dd0000) [pid = 7121] [serial = 1991] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 150 (0x7f6d94a17800) [pid = 7121] [serial = 1946] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 149 (0x7f6d873a4000) [pid = 7121] [serial = 1985] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 148 (0x7f6da0cd2400) [pid = 7121] [serial = 1974] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 147 (0x7f6d97aeb400) [pid = 7121] [serial = 1955] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 146 (0x7f6d9f7c1000) [pid = 7121] [serial = 1971] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 145 (0x7f6d9f0b3800) [pid = 7121] [serial = 1968] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 144 (0x7f6d8b907000) [pid = 7121] [serial = 1932] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 143 (0x7f6d881efc00) [pid = 7121] [serial = 1989] [outer = (nil)] [url = about:blank] 04:16:25 INFO - PROCESS | 7121 | --DOMWINDOW == 142 (0x7f6dadab2c00) [pid = 7121] [serial = 1982] [outer = (nil)] [url = about:blank] 04:16:26 INFO - PROCESS | 7121 | 1460978186089 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]]]}] 04:16:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:16:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2639ms 04:16:26 INFO - PROCESS | 7121 | 1460978186129 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 04:16:26 INFO - PROCESS | 7121 | 1460978186137 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 04:16:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:16:26 INFO - PROCESS | 7121 | 1460978186149 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:16:26 INFO - PROCESS | 7121 | 1460978186157 Marionette TRACE conn3 <- [1,2798,null,{}] 04:16:26 INFO - PROCESS | 7121 | 1460978186167 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}] 04:16:26 INFO - PROCESS | 7121 | 1460978186393 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 04:16:26 INFO - PROCESS | 7121 | 1460978186576 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:26 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d84118000 == 175 [pid = 7121] [id = 707] 04:16:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 143 (0x7f6d86195800) [pid = 7121] [serial = 2122] [outer = (nil)] 04:16:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 144 (0x7f6d873d0000) [pid = 7121] [serial = 2123] [outer = 0x7f6d86195800] 04:16:26 INFO - PROCESS | 7121 | 1460978186636 Marionette DEBUG loaded listener.js 04:16:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 145 (0x7f6d87d96400) [pid = 7121] [serial = 2124] [outer = 0x7f6d86195800] 04:16:27 INFO - PROCESS | 7121 | 1460978187481 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]]]}] 04:16:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:16:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1387ms 04:16:27 INFO - PROCESS | 7121 | 1460978187535 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 04:16:27 INFO - PROCESS | 7121 | 1460978187542 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 04:16:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:16:27 INFO - PROCESS | 7121 | 1460978187551 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:16:27 INFO - PROCESS | 7121 | 1460978187555 Marionette TRACE conn3 <- [1,2802,null,{}] 04:16:27 INFO - PROCESS | 7121 | 1460978187560 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}] 04:16:27 INFO - PROCESS | 7121 | 1460978187736 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 04:16:27 INFO - PROCESS | 7121 | 1460978187947 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:27 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8781b000 == 176 [pid = 7121] [id = 708] 04:16:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 146 (0x7f6d86b11000) [pid = 7121] [serial = 2125] [outer = (nil)] 04:16:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 147 (0x7f6d88dd0000) [pid = 7121] [serial = 2126] [outer = 0x7f6d86b11000] 04:16:28 INFO - PROCESS | 7121 | 1460978188006 Marionette DEBUG loaded listener.js 04:16:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 148 (0x7f6d89d55800) [pid = 7121] [serial = 2127] [outer = 0x7f6d86b11000] 04:16:28 INFO - PROCESS | 7121 | 1460978188811 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]]]}] 04:16:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:16:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1280ms 04:16:28 INFO - PROCESS | 7121 | 1460978188831 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 04:16:28 INFO - PROCESS | 7121 | 1460978188834 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 04:16:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:16:28 INFO - PROCESS | 7121 | 1460978188840 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:16:28 INFO - PROCESS | 7121 | 1460978188848 Marionette TRACE conn3 <- [1,2806,null,{}] 04:16:28 INFO - PROCESS | 7121 | 1460978188874 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}] 04:16:29 INFO - PROCESS | 7121 | 1460978189117 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 04:16:29 INFO - PROCESS | 7121 | 1460978189154 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:29 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d891d5000 == 177 [pid = 7121] [id = 709] 04:16:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 149 (0x7f6d8b275400) [pid = 7121] [serial = 2128] [outer = (nil)] 04:16:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 150 (0x7f6d8b34a800) [pid = 7121] [serial = 2129] [outer = 0x7f6d8b275400] 04:16:29 INFO - PROCESS | 7121 | 1460978189213 Marionette DEBUG loaded listener.js 04:16:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 151 (0x7f6d8b91e000) [pid = 7121] [serial = 2130] [outer = 0x7f6d8b275400] 04:16:30 INFO - PROCESS | 7121 | --DOMWINDOW == 150 (0x7f6d860e5400) [pid = 7121] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:16:30 INFO - PROCESS | 7121 | --DOMWINDOW == 149 (0x7f6d894ae400) [pid = 7121] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:16:30 INFO - PROCESS | 7121 | --DOMWINDOW == 148 (0x7f6d8618ec00) [pid = 7121] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:16:30 INFO - PROCESS | 7121 | --DOMWINDOW == 147 (0x7f6d88a60000) [pid = 7121] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:16:30 INFO - PROCESS | 7121 | --DOMWINDOW == 146 (0x7f6d86188800) [pid = 7121] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:16:30 INFO - PROCESS | 7121 | --DOMWINDOW == 145 (0x7f6d81f6a400) [pid = 7121] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:16:30 INFO - PROCESS | 7121 | 1460978190473 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]]]}] 04:16:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:16:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1650ms 04:16:30 INFO - PROCESS | 7121 | 1460978190490 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 04:16:30 INFO - PROCESS | 7121 | 1460978190493 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 04:16:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:16:30 INFO - PROCESS | 7121 | 1460978190499 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:16:30 INFO - PROCESS | 7121 | 1460978190500 Marionette TRACE conn3 <- [1,2810,null,{}] 04:16:30 INFO - PROCESS | 7121 | 1460978190505 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}] 04:16:30 INFO - PROCESS | 7121 | 1460978190681 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 04:16:30 INFO - PROCESS | 7121 | 1460978190894 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:30 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d89c95000 == 178 [pid = 7121] [id = 710] 04:16:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 146 (0x7f6d860e5400) [pid = 7121] [serial = 2131] [outer = (nil)] 04:16:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 147 (0x7f6d8b279800) [pid = 7121] [serial = 2132] [outer = 0x7f6d860e5400] 04:16:30 INFO - PROCESS | 7121 | 1460978190954 Marionette DEBUG loaded listener.js 04:16:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 148 (0x7f6d8c7d1400) [pid = 7121] [serial = 2133] [outer = 0x7f6d860e5400] 04:16:31 INFO - PROCESS | 7121 | 1460978191580 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]]]}] 04:16:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:16:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1125ms 04:16:31 INFO - PROCESS | 7121 | 1460978191624 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 04:16:31 INFO - PROCESS | 7121 | 1460978191627 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 04:16:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:16:31 INFO - PROCESS | 7121 | 1460978191632 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:16:31 INFO - PROCESS | 7121 | 1460978191634 Marionette TRACE conn3 <- [1,2814,null,{}] 04:16:31 INFO - PROCESS | 7121 | 1460978191639 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}] 04:16:31 INFO - PROCESS | 7121 | 1460978191819 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 04:16:31 INFO - PROCESS | 7121 | 1460978191993 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:32 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a851000 == 179 [pid = 7121] [id = 711] 04:16:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 149 (0x7f6d8618ec00) [pid = 7121] [serial = 2134] [outer = (nil)] 04:16:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 150 (0x7f6d8cc64000) [pid = 7121] [serial = 2135] [outer = 0x7f6d8618ec00] 04:16:32 INFO - PROCESS | 7121 | 1460978192050 Marionette DEBUG loaded listener.js 04:16:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 151 (0x7f6d8d144800) [pid = 7121] [serial = 2136] [outer = 0x7f6d8618ec00] 04:16:33 INFO - PROCESS | 7121 | 1460978193113 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]]]}] 04:16:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:16:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1532ms 04:16:33 INFO - PROCESS | 7121 | 1460978193166 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 04:16:33 INFO - PROCESS | 7121 | 1460978193173 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 04:16:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:16:33 INFO - PROCESS | 7121 | 1460978193181 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:16:33 INFO - PROCESS | 7121 | 1460978193186 Marionette TRACE conn3 <- [1,2818,null,{}] 04:16:33 INFO - PROCESS | 7121 | 1460978193193 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}] 04:16:33 INFO - PROCESS | 7121 | 1460978193403 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 04:16:33 INFO - PROCESS | 7121 | 1460978193666 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:33 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8904f000 == 180 [pid = 7121] [id = 712] 04:16:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 152 (0x7f6d87e0d400) [pid = 7121] [serial = 2137] [outer = (nil)] 04:16:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 153 (0x7f6d88b8a800) [pid = 7121] [serial = 2138] [outer = 0x7f6d87e0d400] 04:16:33 INFO - PROCESS | 7121 | 1460978193782 Marionette DEBUG loaded listener.js 04:16:33 INFO - PROCESS | 7121 | ++DOMWINDOW == 154 (0x7f6d88dee000) [pid = 7121] [serial = 2139] [outer = 0x7f6d87e0d400] 04:16:34 INFO - PROCESS | 7121 | 1460978194710 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]]]}] 04:16:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:16:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1587ms 04:16:34 INFO - PROCESS | 7121 | 1460978194769 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 04:16:34 INFO - PROCESS | 7121 | 1460978194777 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 04:16:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:16:34 INFO - PROCESS | 7121 | 1460978194786 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:16:34 INFO - PROCESS | 7121 | 1460978194790 Marionette TRACE conn3 <- [1,2822,null,{}] 04:16:34 INFO - PROCESS | 7121 | 1460978194795 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}] 04:16:35 INFO - PROCESS | 7121 | 1460978195009 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 04:16:35 INFO - PROCESS | 7121 | 1460978195353 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:35 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8baba800 == 181 [pid = 7121] [id = 713] 04:16:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 155 (0x7f6d87e04000) [pid = 7121] [serial = 2140] [outer = (nil)] 04:16:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 156 (0x7f6d8b906400) [pid = 7121] [serial = 2141] [outer = 0x7f6d87e04000] 04:16:35 INFO - PROCESS | 7121 | 1460978195429 Marionette DEBUG loaded listener.js 04:16:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 157 (0x7f6d8c7d2c00) [pid = 7121] [serial = 2142] [outer = 0x7f6d87e04000] 04:16:36 INFO - PROCESS | 7121 | 1460978196236 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]]]}] 04:16:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:16:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1481ms 04:16:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:16:36 INFO - PROCESS | 7121 | 1460978196268 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 04:16:36 INFO - PROCESS | 7121 | 1460978196271 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 04:16:36 INFO - PROCESS | 7121 | 1460978196277 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:16:36 INFO - PROCESS | 7121 | 1460978196283 Marionette TRACE conn3 <- [1,2826,null,{}] 04:16:36 INFO - PROCESS | 7121 | 1460978196297 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}] 04:16:36 INFO - PROCESS | 7121 | 1460978196505 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 04:16:36 INFO - PROCESS | 7121 | 1460978196779 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:36 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c780000 == 182 [pid = 7121] [id = 714] 04:16:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 158 (0x7f6d88dce400) [pid = 7121] [serial = 2143] [outer = (nil)] 04:16:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 159 (0x7f6d8d14dc00) [pid = 7121] [serial = 2144] [outer = 0x7f6d88dce400] 04:16:36 INFO - PROCESS | 7121 | 1460978196854 Marionette DEBUG loaded listener.js 04:16:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 160 (0x7f6d8da62c00) [pid = 7121] [serial = 2145] [outer = 0x7f6d88dce400] 04:16:37 INFO - PROCESS | 7121 | 1460978197698 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:16:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:16:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1488ms 04:16:37 INFO - PROCESS | 7121 | 1460978197764 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 04:16:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:16:37 INFO - PROCESS | 7121 | 1460978197769 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 04:16:37 INFO - PROCESS | 7121 | 1460978197774 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:16:37 INFO - PROCESS | 7121 | 1460978197777 Marionette TRACE conn3 <- [1,2830,null,{}] 04:16:37 INFO - PROCESS | 7121 | 1460978197782 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}] 04:16:37 INFO - PROCESS | 7121 | 1460978197976 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 04:16:38 INFO - PROCESS | 7121 | 1460978198236 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:38 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d993800 == 183 [pid = 7121] [id = 715] 04:16:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 161 (0x7f6d8b4f0400) [pid = 7121] [serial = 2146] [outer = (nil)] 04:16:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 162 (0x7f6d93cb5c00) [pid = 7121] [serial = 2147] [outer = 0x7f6d8b4f0400] 04:16:38 INFO - PROCESS | 7121 | 1460978198307 Marionette DEBUG loaded listener.js 04:16:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 163 (0x7f6d93e41c00) [pid = 7121] [serial = 2148] [outer = 0x7f6d8b4f0400] 04:16:39 INFO - PROCESS | 7121 | 1460978199198 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]]]}] 04:16:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:16:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1485ms 04:16:39 INFO - PROCESS | 7121 | 1460978199260 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 04:16:39 INFO - PROCESS | 7121 | 1460978199263 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 04:16:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:16:39 INFO - PROCESS | 7121 | 1460978199269 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:16:39 INFO - PROCESS | 7121 | 1460978199271 Marionette TRACE conn3 <- [1,2834,null,{}] 04:16:39 INFO - PROCESS | 7121 | 1460978199276 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}] 04:16:39 INFO - PROCESS | 7121 | 1460978199460 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 04:16:39 INFO - PROCESS | 7121 | 1460978199682 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:39 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fc19000 == 184 [pid = 7121] [id = 716] 04:16:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 164 (0x7f6d8da66c00) [pid = 7121] [serial = 2149] [outer = (nil)] 04:16:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 165 (0x7f6d943a2c00) [pid = 7121] [serial = 2150] [outer = 0x7f6d8da66c00] 04:16:39 INFO - PROCESS | 7121 | 1460978199793 Marionette DEBUG loaded listener.js 04:16:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 166 (0x7f6d94b84c00) [pid = 7121] [serial = 2151] [outer = 0x7f6d8da66c00] 04:16:40 INFO - PROCESS | 7121 | 1460978200681 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:16:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:16:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1477ms 04:16:40 INFO - PROCESS | 7121 | 1460978200747 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 04:16:40 INFO - PROCESS | 7121 | 1460978200751 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 04:16:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:16:40 INFO - PROCESS | 7121 | 1460978200756 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:16:40 INFO - PROCESS | 7121 | 1460978200758 Marionette TRACE conn3 <- [1,2838,null,{}] 04:16:40 INFO - PROCESS | 7121 | 1460978200764 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}] 04:16:40 INFO - PROCESS | 7121 | 1460978200965 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 04:16:41 INFO - PROCESS | 7121 | 1460978201183 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:41 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90cb9000 == 185 [pid = 7121] [id = 717] 04:16:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 167 (0x7f6d94e04800) [pid = 7121] [serial = 2152] [outer = (nil)] 04:16:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 168 (0x7f6d96be3000) [pid = 7121] [serial = 2153] [outer = 0x7f6d94e04800] 04:16:41 INFO - PROCESS | 7121 | 1460978201298 Marionette DEBUG loaded listener.js 04:16:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 169 (0x7f6d9709a800) [pid = 7121] [serial = 2154] [outer = 0x7f6d94e04800] 04:16:42 INFO - PROCESS | 7121 | 1460978202186 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]]]}] 04:16:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:16:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1477ms 04:16:42 INFO - PROCESS | 7121 | 1460978202233 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 04:16:42 INFO - PROCESS | 7121 | 1460978202237 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 04:16:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:16:42 INFO - PROCESS | 7121 | 1460978202242 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:16:42 INFO - PROCESS | 7121 | 1460978202244 Marionette TRACE conn3 <- [1,2842,null,{}] 04:16:42 INFO - PROCESS | 7121 | 1460978202250 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}] 04:16:42 INFO - PROCESS | 7121 | 1460978202434 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 04:16:42 INFO - PROCESS | 7121 | 1460978202699 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:42 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94dd3800 == 186 [pid = 7121] [id = 718] 04:16:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 170 (0x7f6d94e10400) [pid = 7121] [serial = 2155] [outer = (nil)] 04:16:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 171 (0x7f6d98ce1000) [pid = 7121] [serial = 2156] [outer = 0x7f6d94e10400] 04:16:42 INFO - PROCESS | 7121 | 1460978202772 Marionette DEBUG loaded listener.js 04:16:42 INFO - PROCESS | 7121 | ++DOMWINDOW == 172 (0x7f6d9adb7c00) [pid = 7121] [serial = 2157] [outer = 0x7f6d94e10400] 04:16:43 INFO - PROCESS | 7121 | 1460978203625 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]]]}] 04:16:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:16:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1428ms 04:16:43 INFO - PROCESS | 7121 | 1460978203672 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 04:16:43 INFO - PROCESS | 7121 | 1460978203675 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 04:16:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:16:43 INFO - PROCESS | 7121 | 1460978203681 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:16:43 INFO - PROCESS | 7121 | 1460978203683 Marionette TRACE conn3 <- [1,2846,null,{}] 04:16:43 INFO - PROCESS | 7121 | 1460978203688 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}] 04:16:43 INFO - PROCESS | 7121 | 1460978203868 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 04:16:44 INFO - PROCESS | 7121 | 1460978204104 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:44 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95c09000 == 187 [pid = 7121] [id = 719] 04:16:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 173 (0x7f6d97aaa400) [pid = 7121] [serial = 2158] [outer = (nil)] 04:16:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 174 (0x7f6d9b981000) [pid = 7121] [serial = 2159] [outer = 0x7f6d97aaa400] 04:16:44 INFO - PROCESS | 7121 | 1460978204213 Marionette DEBUG loaded listener.js 04:16:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 175 (0x7f6d9bd49000) [pid = 7121] [serial = 2160] [outer = 0x7f6d97aaa400] 04:16:45 INFO - PROCESS | 7121 | 1460978205065 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]]]}] 04:16:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:16:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1434ms 04:16:45 INFO - PROCESS | 7121 | 1460978205115 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 04:16:45 INFO - PROCESS | 7121 | 1460978205119 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 04:16:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:16:45 INFO - PROCESS | 7121 | 1460978205125 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:16:45 INFO - PROCESS | 7121 | 1460978205127 Marionette TRACE conn3 <- [1,2850,null,{}] 04:16:45 INFO - PROCESS | 7121 | 1460978205132 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}] 04:16:45 INFO - PROCESS | 7121 | 1460978205323 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 04:16:45 INFO - PROCESS | 7121 | 1460978205590 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:45 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9761f000 == 188 [pid = 7121] [id = 720] 04:16:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 176 (0x7f6d9adb2800) [pid = 7121] [serial = 2161] [outer = (nil)] 04:16:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 177 (0x7f6d9ce94000) [pid = 7121] [serial = 2162] [outer = 0x7f6d9adb2800] 04:16:45 INFO - PROCESS | 7121 | 1460978205662 Marionette DEBUG loaded listener.js 04:16:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 178 (0x7f6d9dcd8400) [pid = 7121] [serial = 2163] [outer = 0x7f6d9adb2800] 04:16:46 INFO - PROCESS | 7121 | 1460978206495 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:16:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:16:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1429ms 04:16:46 INFO - PROCESS | 7121 | 1460978206555 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 04:16:46 INFO - PROCESS | 7121 | 1460978206558 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 04:16:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:16:46 INFO - PROCESS | 7121 | 1460978206564 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:16:46 INFO - PROCESS | 7121 | 1460978206566 Marionette TRACE conn3 <- [1,2854,null,{}] 04:16:46 INFO - PROCESS | 7121 | 1460978206571 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}] 04:16:46 INFO - PROCESS | 7121 | 1460978206756 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 04:16:47 INFO - PROCESS | 7121 | 1460978207023 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:47 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97b16800 == 189 [pid = 7121] [id = 721] 04:16:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 179 (0x7f6d9b92d400) [pid = 7121] [serial = 2164] [outer = (nil)] 04:16:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 180 (0x7f6d9e6df800) [pid = 7121] [serial = 2165] [outer = 0x7f6d9b92d400] 04:16:47 INFO - PROCESS | 7121 | 1460978207098 Marionette DEBUG loaded listener.js 04:16:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 181 (0x7f6d9e9e6800) [pid = 7121] [serial = 2166] [outer = 0x7f6d9b92d400] 04:16:47 INFO - PROCESS | 7121 | 1460978207991 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]]]}] 04:16:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:16:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1481ms 04:16:48 INFO - PROCESS | 7121 | 1460978208046 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 04:16:48 INFO - PROCESS | 7121 | 1460978208050 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 04:16:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:16:48 INFO - PROCESS | 7121 | 1460978208055 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:16:48 INFO - PROCESS | 7121 | 1460978208059 Marionette TRACE conn3 <- [1,2858,null,{}] 04:16:48 INFO - PROCESS | 7121 | 1460978208064 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}] 04:16:48 INFO - PROCESS | 7121 | 1460978208284 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 04:16:48 INFO - PROCESS | 7121 | 1460978208548 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:48 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bbbc800 == 190 [pid = 7121] [id = 722] 04:16:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 182 (0x7f6d9bd56400) [pid = 7121] [serial = 2167] [outer = (nil)] 04:16:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 183 (0x7f6d9f12dc00) [pid = 7121] [serial = 2168] [outer = 0x7f6d9bd56400] 04:16:48 INFO - PROCESS | 7121 | 1460978208639 Marionette DEBUG loaded listener.js 04:16:48 INFO - PROCESS | 7121 | ++DOMWINDOW == 184 (0x7f6d9f149000) [pid = 7121] [serial = 2169] [outer = 0x7f6d9bd56400] 04:16:49 INFO - PROCESS | 7121 | 1460978209488 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:16:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:16:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1477ms 04:16:49 INFO - PROCESS | 7121 | 1460978209534 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 04:16:49 INFO - PROCESS | 7121 | 1460978209537 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 04:16:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:16:49 INFO - PROCESS | 7121 | 1460978209543 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:16:49 INFO - PROCESS | 7121 | 1460978209545 Marionette TRACE conn3 <- [1,2862,null,{}] 04:16:49 INFO - PROCESS | 7121 | 1460978209550 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}] 04:16:49 INFO - PROCESS | 7121 | 1460978209745 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 04:16:50 INFO - PROCESS | 7121 | 1460978210021 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:50 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9dfba800 == 191 [pid = 7121] [id = 723] 04:16:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 185 (0x7f6d8c678000) [pid = 7121] [serial = 2170] [outer = (nil)] 04:16:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 186 (0x7f6d9f2b6000) [pid = 7121] [serial = 2171] [outer = 0x7f6d8c678000] 04:16:50 INFO - PROCESS | 7121 | 1460978210107 Marionette DEBUG loaded listener.js 04:16:50 INFO - PROCESS | 7121 | ++DOMWINDOW == 187 (0x7f6d9f2fa400) [pid = 7121] [serial = 2172] [outer = 0x7f6d8c678000] 04:16:50 INFO - PROCESS | 7121 | 1460978210934 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]]]}] 04:16:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:16:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1437ms 04:16:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:16:50 INFO - PROCESS | 7121 | 1460978210987 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 04:16:50 INFO - PROCESS | 7121 | 1460978210992 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 04:16:51 INFO - PROCESS | 7121 | 1460978211001 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:16:51 INFO - PROCESS | 7121 | 1460978211006 Marionette TRACE conn3 <- [1,2866,null,{}] 04:16:51 INFO - PROCESS | 7121 | 1460978211014 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}] 04:16:51 INFO - PROCESS | 7121 | 1460978211213 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 04:16:51 INFO - PROCESS | 7121 | 1460978211478 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:51 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f217800 == 192 [pid = 7121] [id = 724] 04:16:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 188 (0x7f6d9ecf6c00) [pid = 7121] [serial = 2173] [outer = (nil)] 04:16:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 189 (0x7f6d9f577400) [pid = 7121] [serial = 2174] [outer = 0x7f6d9ecf6c00] 04:16:51 INFO - PROCESS | 7121 | 1460978211549 Marionette DEBUG loaded listener.js 04:16:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 190 (0x7f6d9f9a3800) [pid = 7121] [serial = 2175] [outer = 0x7f6d9ecf6c00] 04:16:52 INFO - PROCESS | 7121 | 1460978212372 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]]]}] 04:16:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:16:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1435ms 04:16:52 INFO - PROCESS | 7121 | 1460978212433 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 04:16:52 INFO - PROCESS | 7121 | 1460978212436 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 04:16:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:16:52 INFO - PROCESS | 7121 | 1460978212441 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:16:52 INFO - PROCESS | 7121 | 1460978212444 Marionette TRACE conn3 <- [1,2870,null,{}] 04:16:52 INFO - PROCESS | 7121 | 1460978212449 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}] 04:16:52 INFO - PROCESS | 7121 | 1460978212641 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 04:16:52 INFO - PROCESS | 7121 | 1460978212910 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:52 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fa4e000 == 193 [pid = 7121] [id = 725] 04:16:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 191 (0x7f6d9f13c400) [pid = 7121] [serial = 2176] [outer = (nil)] 04:16:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 192 (0x7f6d9ff2ac00) [pid = 7121] [serial = 2177] [outer = 0x7f6d9f13c400] 04:16:52 INFO - PROCESS | 7121 | 1460978212981 Marionette DEBUG loaded listener.js 04:16:53 INFO - PROCESS | 7121 | ++DOMWINDOW == 193 (0x7f6da021a800) [pid = 7121] [serial = 2178] [outer = 0x7f6d9f13c400] 04:16:53 INFO - PROCESS | 7121 | 1460978213868 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]]]}] 04:16:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:16:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1487ms 04:16:53 INFO - PROCESS | 7121 | 1460978213929 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 04:16:53 INFO - PROCESS | 7121 | 1460978213932 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 04:16:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:16:53 INFO - PROCESS | 7121 | 1460978213938 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:16:53 INFO - PROCESS | 7121 | 1460978213940 Marionette TRACE conn3 <- [1,2874,null,{}] 04:16:53 INFO - PROCESS | 7121 | 1460978213945 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}] 04:16:54 INFO - PROCESS | 7121 | 1460978214155 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 04:16:54 INFO - PROCESS | 7121 | 1460978214429 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:54 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da080d800 == 194 [pid = 7121] [id = 726] 04:16:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 194 (0x7f6d93cb4c00) [pid = 7121] [serial = 2179] [outer = (nil)] 04:16:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 195 (0x7f6d9f0abc00) [pid = 7121] [serial = 2180] [outer = 0x7f6d93cb4c00] 04:16:54 INFO - PROCESS | 7121 | 1460978214539 Marionette DEBUG loaded listener.js 04:16:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 196 (0x7f6da03c6c00) [pid = 7121] [serial = 2181] [outer = 0x7f6d93cb4c00] 04:16:55 INFO - PROCESS | 7121 | 1460978215537 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]]]}] 04:16:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:16:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1627ms 04:16:55 INFO - PROCESS | 7121 | 1460978215566 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 04:16:55 INFO - PROCESS | 7121 | 1460978215569 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 04:16:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:16:55 INFO - PROCESS | 7121 | 1460978215575 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:16:55 INFO - PROCESS | 7121 | 1460978215578 Marionette TRACE conn3 <- [1,2878,null,{}] 04:16:55 INFO - PROCESS | 7121 | 1460978215583 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}] 04:16:55 INFO - PROCESS | 7121 | 1460978215782 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 04:16:56 INFO - PROCESS | 7121 | 1460978216055 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:56 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da1136800 == 195 [pid = 7121] [id = 727] 04:16:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 197 (0x7f6d94a14c00) [pid = 7121] [serial = 2182] [outer = (nil)] 04:16:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 198 (0x7f6da082c400) [pid = 7121] [serial = 2183] [outer = 0x7f6d94a14c00] 04:16:56 INFO - PROCESS | 7121 | 1460978216226 Marionette DEBUG loaded listener.js 04:16:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 199 (0x7f6da1103000) [pid = 7121] [serial = 2184] [outer = 0x7f6d94a14c00] 04:16:57 INFO - PROCESS | 7121 | 1460978217115 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]]]}] 04:16:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:16:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1578ms 04:16:57 INFO - PROCESS | 7121 | 1460978217160 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 04:16:57 INFO - PROCESS | 7121 | 1460978217164 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 04:16:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:16:57 INFO - PROCESS | 7121 | 1460978217170 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:16:57 INFO - PROCESS | 7121 | 1460978217172 Marionette TRACE conn3 <- [1,2882,null,{}] 04:16:57 INFO - PROCESS | 7121 | 1460978217177 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}] 04:16:57 INFO - PROCESS | 7121 | 1460978217374 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 04:16:57 INFO - PROCESS | 7121 | 1460978217652 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:57 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da6f39000 == 196 [pid = 7121] [id = 728] 04:16:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 200 (0x7f6da02ed800) [pid = 7121] [serial = 2185] [outer = (nil)] 04:16:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 201 (0x7f6da3a1c800) [pid = 7121] [serial = 2186] [outer = 0x7f6da02ed800] 04:16:57 INFO - PROCESS | 7121 | 1460978217729 Marionette DEBUG loaded listener.js 04:16:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 202 (0x7f6da3af4400) [pid = 7121] [serial = 2187] [outer = 0x7f6da02ed800] 04:16:58 INFO - PROCESS | 7121 | 1460978218802 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]]]}] 04:16:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:16:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1686ms 04:16:58 INFO - PROCESS | 7121 | 1460978218857 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 04:16:58 INFO - PROCESS | 7121 | 1460978218860 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 04:16:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:16:58 INFO - PROCESS | 7121 | 1460978218865 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:16:58 INFO - PROCESS | 7121 | 1460978218867 Marionette TRACE conn3 <- [1,2886,null,{}] 04:16:58 INFO - PROCESS | 7121 | 1460978218874 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}] 04:16:59 INFO - PROCESS | 7121 | 1460978219089 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 04:16:59 INFO - PROCESS | 7121 | 1460978219365 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:59 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dada3a000 == 197 [pid = 7121] [id = 729] 04:16:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 203 (0x7f6da03c2800) [pid = 7121] [serial = 2188] [outer = (nil)] 04:16:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 204 (0x7f6da3c4fc00) [pid = 7121] [serial = 2189] [outer = 0x7f6da03c2800] 04:16:59 INFO - PROCESS | 7121 | 1460978219486 Marionette DEBUG loaded listener.js 04:16:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 205 (0x7f6daccd3000) [pid = 7121] [serial = 2190] [outer = 0x7f6da03c2800] 04:17:00 INFO - PROCESS | 7121 | 1460978220305 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]]]}] 04:17:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:17:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1484ms 04:17:00 INFO - PROCESS | 7121 | 1460978220352 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 04:17:00 INFO - PROCESS | 7121 | 1460978220355 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 04:17:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:17:00 INFO - PROCESS | 7121 | 1460978220361 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:17:00 INFO - PROCESS | 7121 | 1460978220363 Marionette TRACE conn3 <- [1,2890,null,{}] 04:17:00 INFO - PROCESS | 7121 | 1460978220369 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}] 04:17:00 INFO - PROCESS | 7121 | 1460978220630 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 04:17:00 INFO - PROCESS | 7121 | 1460978220948 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:00 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadd24800 == 198 [pid = 7121] [id = 730] 04:17:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 206 (0x7f6d8bcb8c00) [pid = 7121] [serial = 2191] [outer = (nil)] 04:17:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 207 (0x7f6dad86d000) [pid = 7121] [serial = 2192] [outer = 0x7f6d8bcb8c00] 04:17:01 INFO - PROCESS | 7121 | 1460978221017 Marionette DEBUG loaded listener.js 04:17:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 208 (0x7f6dadd11400) [pid = 7121] [serial = 2193] [outer = 0x7f6d8bcb8c00] 04:17:01 INFO - PROCESS | 7121 | 1460978221833 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:17:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:17:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1533ms 04:17:01 INFO - PROCESS | 7121 | 1460978221896 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 04:17:01 INFO - PROCESS | 7121 | 1460978221900 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 04:17:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:17:01 INFO - PROCESS | 7121 | 1460978221905 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:17:01 INFO - PROCESS | 7121 | 1460978221907 Marionette TRACE conn3 <- [1,2894,null,{}] 04:17:01 INFO - PROCESS | 7121 | 1460978221912 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}] 04:17:02 INFO - PROCESS | 7121 | 1460978222138 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 04:17:02 INFO - PROCESS | 7121 | 1460978222547 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d89ef7800 == 197 [pid = 7121] [id = 434] 04:17:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8cdc5800 == 196 [pid = 7121] [id = 382] 04:17:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8a856000 == 195 [pid = 7121] [id = 381] 04:17:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d892d8000 == 194 [pid = 7121] [id = 658] 04:17:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d89083000 == 193 [pid = 7121] [id = 657] 04:17:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d89c95000 == 192 [pid = 7121] [id = 710] 04:17:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d891d5000 == 191 [pid = 7121] [id = 709] 04:17:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8781b000 == 190 [pid = 7121] [id = 708] 04:17:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d84118000 == 189 [pid = 7121] [id = 707] 04:17:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9bb82000 == 188 [pid = 7121] [id = 705] 04:17:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9adce800 == 187 [pid = 7121] [id = 704] 04:17:03 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d98c5e800 == 186 [pid = 7121] [id = 703] 04:17:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97b6d000 == 185 [pid = 7121] [id = 702] 04:17:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97b17000 == 184 [pid = 7121] [id = 701] 04:17:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d979e4800 == 183 [pid = 7121] [id = 700] 04:17:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97914800 == 182 [pid = 7121] [id = 699] 04:17:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d96e6f000 == 181 [pid = 7121] [id = 698] 04:17:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95c08000 == 180 [pid = 7121] [id = 697] 04:17:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94e68800 == 179 [pid = 7121] [id = 696] 04:17:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9406f800 == 178 [pid = 7121] [id = 695] 04:17:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90c60000 == 177 [pid = 7121] [id = 694] 04:17:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90a0d800 == 176 [pid = 7121] [id = 693] 04:17:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fc1e800 == 175 [pid = 7121] [id = 692] 04:17:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8d94c800 == 174 [pid = 7121] [id = 691] 04:17:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8c77e800 == 173 [pid = 7121] [id = 690] 04:17:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8bdd6000 == 172 [pid = 7121] [id = 689] 04:17:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8a621800 == 171 [pid = 7121] [id = 688] 04:17:04 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d870db800 == 170 [pid = 7121] [id = 687] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 207 (0x7f6daec1e000) [pid = 7121] [serial = 1983] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 206 (0x7f6d8a5e2800) [pid = 7121] [serial = 2054] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 205 (0x7f6d8cc67c00) [pid = 7121] [serial = 2012] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 204 (0x7f6d87e09000) [pid = 7121] [serial = 2048] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 203 (0x7f6d88a5ec00) [pid = 7121] [serial = 2049] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 202 (0x7f6d88dc8c00) [pid = 7121] [serial = 2051] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 201 (0x7f6d8a5d7800) [pid = 7121] [serial = 2003] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 200 (0x7f6d881f9400) [pid = 7121] [serial = 2000] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 199 (0x7f6d8b4fe400) [pid = 7121] [serial = 2006] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 198 (0x7f6d83be9c00) [pid = 7121] [serial = 2042] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 197 (0x7f6d9403dc00) [pid = 7121] [serial = 2021] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 196 (0x7f6d93d68c00) [pid = 7121] [serial = 2018] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 195 (0x7f6d8c67a800) [pid = 7121] [serial = 2009] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 194 (0x7f6d90bd0c00) [pid = 7121] [serial = 2015] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 193 (0x7f6d94a18400) [pid = 7121] [serial = 2024] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 192 (0x7f6d94e0f400) [pid = 7121] [serial = 2027] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 191 (0x7f6d873cb800) [pid = 7121] [serial = 2046] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 190 (0x7f6d873a2400) [pid = 7121] [serial = 2045] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 189 (0x7f6d8bcbb800) [pid = 7121] [serial = 2060] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 188 (0x7f6d97aa4400) [pid = 7121] [serial = 2030] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 187 (0x7f6d98e21c00) [pid = 7121] [serial = 2033] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 186 (0x7f6d9adb0400) [pid = 7121] [serial = 2036] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 185 (0x7f6d9b976800) [pid = 7121] [serial = 2039] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 184 (0x7f6d8b2abc00) [pid = 7121] [serial = 2055] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 183 (0x7f6d86b16000) [pid = 7121] [serial = 2057] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 182 (0x7f6d89d57400) [pid = 7121] [serial = 2052] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | --DOMWINDOW == 181 (0x7f6d88cc6400) [pid = 7121] [serial = 2058] [outer = (nil)] [url = about:blank] 04:17:04 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d7f8a8000 == 171 [pid = 7121] [id = 731] 04:17:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 182 (0x7f6d83be9c00) [pid = 7121] [serial = 2194] [outer = (nil)] 04:17:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 183 (0x7f6d86187c00) [pid = 7121] [serial = 2195] [outer = 0x7f6d83be9c00] 04:17:04 INFO - PROCESS | 7121 | 1460978224348 Marionette DEBUG loaded listener.js 04:17:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 184 (0x7f6d873a2800) [pid = 7121] [serial = 2196] [outer = 0x7f6d83be9c00] 04:17:05 INFO - PROCESS | 7121 | 1460978225543 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]]]}] 04:17:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:17:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 3689ms 04:17:05 INFO - PROCESS | 7121 | 1460978225595 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 04:17:05 INFO - PROCESS | 7121 | 1460978225600 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 04:17:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:17:05 INFO - PROCESS | 7121 | 1460978225609 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:17:05 INFO - PROCESS | 7121 | 1460978225612 Marionette TRACE conn3 <- [1,2898,null,{}] 04:17:05 INFO - PROCESS | 7121 | 1460978225618 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}] 04:17:05 INFO - PROCESS | 7121 | 1460978225847 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 04:17:06 INFO - PROCESS | 7121 | 1460978226050 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:06 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8718e000 == 172 [pid = 7121] [id = 732] 04:17:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 185 (0x7f6d873a2400) [pid = 7121] [serial = 2197] [outer = (nil)] 04:17:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 186 (0x7f6d87e0b400) [pid = 7121] [serial = 2198] [outer = 0x7f6d873a2400] 04:17:06 INFO - PROCESS | 7121 | 1460978226121 Marionette DEBUG loaded listener.js 04:17:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 187 (0x7f6d88b8c000) [pid = 7121] [serial = 2199] [outer = 0x7f6d873a2400] 04:17:06 INFO - PROCESS | 7121 | 1460978226908 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]]]}] 04:17:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:17:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1329ms 04:17:06 INFO - PROCESS | 7121 | 1460978226937 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 04:17:06 INFO - PROCESS | 7121 | 1460978226942 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 04:17:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:17:06 INFO - PROCESS | 7121 | 1460978226951 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:17:06 INFO - PROCESS | 7121 | 1460978226954 Marionette TRACE conn3 <- [1,2902,null,{}] 04:17:06 INFO - PROCESS | 7121 | 1460978226958 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}] 04:17:07 INFO - PROCESS | 7121 | 1460978227200 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 04:17:07 INFO - PROCESS | 7121 | 1460978227230 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:07 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d89051000 == 173 [pid = 7121] [id = 733] 04:17:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 188 (0x7f6d88b8c400) [pid = 7121] [serial = 2200] [outer = (nil)] 04:17:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 189 (0x7f6d894aac00) [pid = 7121] [serial = 2201] [outer = 0x7f6d88b8c400] 04:17:07 INFO - PROCESS | 7121 | 1460978227287 Marionette DEBUG loaded listener.js 04:17:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 190 (0x7f6d89d95400) [pid = 7121] [serial = 2202] [outer = 0x7f6d88b8c400] 04:17:08 INFO - PROCESS | 7121 | 1460978228301 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:17:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:17:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1380ms 04:17:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:17:08 INFO - PROCESS | 7121 | 1460978228332 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 04:17:08 INFO - PROCESS | 7121 | 1460978228334 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 04:17:08 INFO - PROCESS | 7121 | 1460978228338 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:17:08 INFO - PROCESS | 7121 | 1460978228344 Marionette TRACE conn3 <- [1,2906,null,{}] 04:17:08 INFO - PROCESS | 7121 | 1460978228375 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}] 04:17:08 INFO - PROCESS | 7121 | 1460978228613 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 04:17:08 INFO - PROCESS | 7121 | 1460978228644 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:08 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d892eb000 == 174 [pid = 7121] [id = 734] 04:17:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 191 (0x7f6d8b2a9000) [pid = 7121] [serial = 2203] [outer = (nil)] 04:17:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 192 (0x7f6d8b4f3800) [pid = 7121] [serial = 2204] [outer = 0x7f6d8b2a9000] 04:17:08 INFO - PROCESS | 7121 | 1460978228700 Marionette DEBUG loaded listener.js 04:17:08 INFO - PROCESS | 7121 | ++DOMWINDOW == 193 (0x7f6d8b922400) [pid = 7121] [serial = 2205] [outer = 0x7f6d8b2a9000] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 192 (0x7f6d81f66800) [pid = 7121] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 191 (0x7f6d8b275400) [pid = 7121] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 190 (0x7f6d860e5400) [pid = 7121] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 189 (0x7f6d97aa1800) [pid = 7121] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 188 (0x7f6d8d918400) [pid = 7121] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 187 (0x7f6d9884b800) [pid = 7121] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 186 (0x7f6d8d91bc00) [pid = 7121] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 185 (0x7f6d97af4400) [pid = 7121] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 184 (0x7f6d95a11c00) [pid = 7121] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 183 (0x7f6d8b4ff800) [pid = 7121] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 182 (0x7f6d87681000) [pid = 7121] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 181 (0x7f6d873a7c00) [pid = 7121] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 180 (0x7f6d8cd50000) [pid = 7121] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 179 (0x7f6d86165400) [pid = 7121] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 178 (0x7f6d860e0c00) [pid = 7121] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 177 (0x7f6d95a0dc00) [pid = 7121] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 176 (0x7f6d98ee3000) [pid = 7121] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 175 (0x7f6d8c7cac00) [pid = 7121] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 174 (0x7f6d8b352400) [pid = 7121] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 173 (0x7f6d8b2b1000) [pid = 7121] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 172 (0x7f6d8616e400) [pid = 7121] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 171 (0x7f6d86195800) [pid = 7121] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 170 (0x7f6d96c75000) [pid = 7121] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 169 (0x7f6d94a1e400) [pid = 7121] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 168 (0x7f6d86b11000) [pid = 7121] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 167 (0x7f6d8b4fcc00) [pid = 7121] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 166 (0x7f6d97af2000) [pid = 7121] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 165 (0x7f6d8616d400) [pid = 7121] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 164 (0x7f6d98eef400) [pid = 7121] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 163 (0x7f6d81f6ac00) [pid = 7121] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 162 (0x7f6d94037800) [pid = 7121] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 161 (0x7f6d95bc6000) [pid = 7121] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 160 (0x7f6d8bba4000) [pid = 7121] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 159 (0x7f6d873c2800) [pid = 7121] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 158 (0x7f6d881ea400) [pid = 7121] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 157 (0x7f6d8b34c000) [pid = 7121] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 156 (0x7f6d8b34c800) [pid = 7121] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 155 (0x7f6d8bcc2c00) [pid = 7121] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 154 (0x7f6d8d920400) [pid = 7121] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 153 (0x7f6d8da5ec00) [pid = 7121] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:17:10 INFO - PROCESS | 7121 | --DOMWINDOW == 152 (0x7f6d87d8ec00) [pid = 7121] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:17:10 INFO - PROCESS | 7121 | 1460978230566 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]]]}] 04:17:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:17:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2295ms 04:17:10 INFO - PROCESS | 7121 | 1460978230637 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 04:17:10 INFO - PROCESS | 7121 | 1460978230644 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 04:17:10 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:17:10 INFO - PROCESS | 7121 | 1460978230652 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:17:10 INFO - PROCESS | 7121 | 1460978230656 Marionette TRACE conn3 <- [1,2910,null,{}] 04:17:10 INFO - PROCESS | 7121 | 1460978230664 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}] 04:17:10 INFO - PROCESS | 7121 | 1460978230892 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 04:17:11 INFO - PROCESS | 7121 | 1460978231069 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:11 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d89c9d000 == 175 [pid = 7121] [id = 735] 04:17:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 153 (0x7f6d81f66800) [pid = 7121] [serial = 2206] [outer = (nil)] 04:17:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 154 (0x7f6d8b272800) [pid = 7121] [serial = 2207] [outer = 0x7f6d81f66800] 04:17:11 INFO - PROCESS | 7121 | 1460978231129 Marionette DEBUG loaded listener.js 04:17:11 INFO - PROCESS | 7121 | ++DOMWINDOW == 155 (0x7f6d8bba6400) [pid = 7121] [serial = 2208] [outer = 0x7f6d81f66800] 04:17:12 INFO - PROCESS | 7121 | 1460978232030 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]]]}] 04:17:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:17:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:17:12 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1433ms 04:17:12 INFO - PROCESS | 7121 | 1460978232085 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 04:17:12 INFO - PROCESS | 7121 | 1460978232089 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 04:17:12 INFO - TEST-START | /DOMEvents/constructors.html 04:17:12 INFO - PROCESS | 7121 | 1460978232098 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:17:12 INFO - PROCESS | 7121 | 1460978232104 Marionette TRACE conn3 <- [1,2914,null,{}] 04:17:12 INFO - PROCESS | 7121 | 1460978232130 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}] 04:17:12 INFO - PROCESS | 7121 | 1460978232358 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 04:17:12 INFO - PROCESS | 7121 | 1460978232631 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:12 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d877a4000 == 176 [pid = 7121] [id = 736] 04:17:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 156 (0x7f6d873a3800) [pid = 7121] [serial = 2209] [outer = (nil)] 04:17:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 157 (0x7f6d87d91400) [pid = 7121] [serial = 2210] [outer = 0x7f6d873a3800] 04:17:12 INFO - PROCESS | 7121 | 1460978232768 Marionette DEBUG loaded listener.js 04:17:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 158 (0x7f6d88a63000) [pid = 7121] [serial = 2211] [outer = 0x7f6d873a3800] 04:17:13 INFO - PROCESS | 7121 | 1460978233876 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]]]}] 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:17:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:17:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:17:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:17:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:17:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:17:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:17:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:17:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:17:14 INFO - TEST-OK | /DOMEvents/constructors.html | took 1867ms 04:17:14 INFO - PROCESS | 7121 | 1460978233970 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 04:17:14 INFO - PROCESS | 7121 | 1460978233985 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 04:17:14 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:17:14 INFO - PROCESS | 7121 | 1460978234047 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:17:14 INFO - PROCESS | 7121 | 1460978234052 Marionette TRACE conn3 <- [1,2918,null,{}] 04:17:14 INFO - PROCESS | 7121 | 1460978234077 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}] 04:17:14 INFO - PROCESS | 7121 | 1460978234294 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 04:17:14 INFO - PROCESS | 7121 | 1460978234572 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:14 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a689000 == 177 [pid = 7121] [id = 737] 04:17:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 159 (0x7f6d88b86c00) [pid = 7121] [serial = 2212] [outer = (nil)] 04:17:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 160 (0x7f6d8b27c000) [pid = 7121] [serial = 2213] [outer = 0x7f6d88b86c00] 04:17:14 INFO - PROCESS | 7121 | 1460978234686 Marionette DEBUG loaded listener.js 04:17:14 INFO - PROCESS | 7121 | ++DOMWINDOW == 161 (0x7f6d8b90b400) [pid = 7121] [serial = 2214] [outer = 0x7f6d88b86c00] 04:17:15 INFO - PROCESS | 7121 | 1460978235506 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:17:15 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:17:15 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1544ms 04:17:15 INFO - PROCESS | 7121 | 1460978235548 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 04:17:15 INFO - PROCESS | 7121 | 1460978235551 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 04:17:15 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:17:15 INFO - PROCESS | 7121 | 1460978235558 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:17:15 INFO - PROCESS | 7121 | 1460978235563 Marionette TRACE conn3 <- [1,2922,null,{}] 04:17:15 INFO - PROCESS | 7121 | 1460978235578 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}] 04:17:15 INFO - PROCESS | 7121 | 1460978235766 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 04:17:16 INFO - PROCESS | 7121 | 1460978236032 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:16 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b4ce000 == 178 [pid = 7121] [id = 738] 04:17:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 162 (0x7f6d894a8000) [pid = 7121] [serial = 2215] [outer = (nil)] 04:17:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 163 (0x7f6d8c7cac00) [pid = 7121] [serial = 2216] [outer = 0x7f6d894a8000] 04:17:16 INFO - PROCESS | 7121 | 1460978236109 Marionette DEBUG loaded listener.js 04:17:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 164 (0x7f6d8cc62400) [pid = 7121] [serial = 2217] [outer = 0x7f6d894a8000] 04:17:16 INFO - PROCESS | 7121 | [7121] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 04:17:16 INFO - PROCESS | 7121 | [7121] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 04:17:16 INFO - PROCESS | 7121 | [7121] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 04:17:16 INFO - PROCESS | 7121 | [7121] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 04:17:16 INFO - PROCESS | 7121 | 1460978236979 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]]]}] 04:17:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:17:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:17:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:17:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:17:16 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 04:17:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:17:17 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 04:17:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:17:17 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]" 04:17:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:17:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:17:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1440ms 04:17:17 INFO - PROCESS | 7121 | 1460978237000 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 04:17:17 INFO - PROCESS | 7121 | 1460978237010 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 04:17:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:17:17 INFO - PROCESS | 7121 | 1460978237018 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:17:17 INFO - PROCESS | 7121 | 1460978237021 Marionette TRACE conn3 <- [1,2926,null,{}] 04:17:17 INFO - PROCESS | 7121 | 1460978237026 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}] 04:17:17 INFO - PROCESS | 7121 | 1460978237216 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 04:17:17 INFO - PROCESS | 7121 | 1460978237460 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:17 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8c73c000 == 179 [pid = 7121] [id = 739] 04:17:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 165 (0x7f6d8b2b1000) [pid = 7121] [serial = 2218] [outer = (nil)] 04:17:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 166 (0x7f6d8d14ac00) [pid = 7121] [serial = 2219] [outer = 0x7f6d8b2b1000] 04:17:17 INFO - PROCESS | 7121 | 1460978237531 Marionette DEBUG loaded listener.js 04:17:17 INFO - PROCESS | 7121 | ++DOMWINDOW == 167 (0x7f6d8da5e400) [pid = 7121] [serial = 2220] [outer = 0x7f6d8b2b1000] 04:17:18 INFO - PROCESS | 7121 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:17:18 INFO - PROCESS | 7121 | 1460978238281 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]]]}] 04:17:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:17:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1280ms 04:17:18 INFO - PROCESS | 7121 | 1460978238298 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 04:17:18 INFO - PROCESS | 7121 | 1460978238301 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 04:17:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:17:18 INFO - PROCESS | 7121 | 1460978238306 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:17:18 INFO - PROCESS | 7121 | 1460978238309 Marionette TRACE conn3 <- [1,2930,null,{}] 04:17:18 INFO - PROCESS | 7121 | 1460978238314 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}] 04:17:18 INFO - PROCESS | 7121 | 1460978238505 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 04:17:18 INFO - PROCESS | 7121 | 1460978238745 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:18 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8cddb800 == 180 [pid = 7121] [id = 740] 04:17:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 168 (0x7f6d8bcc0800) [pid = 7121] [serial = 2221] [outer = (nil)] 04:17:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 169 (0x7f6d8da6c800) [pid = 7121] [serial = 2222] [outer = 0x7f6d8bcc0800] 04:17:18 INFO - PROCESS | 7121 | 1460978238817 Marionette DEBUG loaded listener.js 04:17:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 170 (0x7f6d93cb6000) [pid = 7121] [serial = 2223] [outer = 0x7f6d8bcc0800] 04:17:19 INFO - PROCESS | 7121 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:17:19 INFO - PROCESS | 7121 | 1460978239544 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]]]}] 04:17:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:17:19 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1283ms 04:17:19 INFO - PROCESS | 7121 | 1460978239591 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 04:17:19 INFO - PROCESS | 7121 | 1460978239595 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 04:17:19 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:17:19 INFO - PROCESS | 7121 | 1460978239600 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:17:19 INFO - PROCESS | 7121 | 1460978239602 Marionette TRACE conn3 <- [1,2934,null,{}] 04:17:19 INFO - PROCESS | 7121 | 1460978239608 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}] 04:17:19 INFO - PROCESS | 7121 | 1460978239823 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 04:17:20 INFO - PROCESS | 7121 | 1460978240099 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:20 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8db84800 == 181 [pid = 7121] [id = 741] 04:17:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 171 (0x7f6d8b907c00) [pid = 7121] [serial = 2224] [outer = (nil)] 04:17:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 172 (0x7f6d94265000) [pid = 7121] [serial = 2225] [outer = 0x7f6d8b907c00] 04:17:20 INFO - PROCESS | 7121 | 1460978240174 Marionette DEBUG loaded listener.js 04:17:20 INFO - PROCESS | 7121 | ++DOMWINDOW == 173 (0x7f6d94b81800) [pid = 7121] [serial = 2226] [outer = 0x7f6d8b907c00] 04:17:20 INFO - PROCESS | 7121 | 1460978240925 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]]]}] 04:17:20 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:17:20 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1377ms 04:17:20 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:17:20 INFO - PROCESS | 7121 | 1460978240978 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 04:17:20 INFO - PROCESS | 7121 | 1460978240981 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 04:17:20 INFO - PROCESS | 7121 | 1460978240987 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:17:20 INFO - PROCESS | 7121 | 1460978240990 Marionette TRACE conn3 <- [1,2938,null,{}] 04:17:20 INFO - PROCESS | 7121 | 1460978240995 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}] 04:17:21 INFO - PROCESS | 7121 | 1460978241290 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 04:17:21 INFO - PROCESS | 7121 | 1460978241506 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:21 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fd17000 == 182 [pid = 7121] [id = 742] 04:17:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 174 (0x7f6d94260400) [pid = 7121] [serial = 2227] [outer = (nil)] 04:17:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 175 (0x7f6d94bae000) [pid = 7121] [serial = 2228] [outer = 0x7f6d94260400] 04:17:21 INFO - PROCESS | 7121 | 1460978241578 Marionette DEBUG loaded listener.js 04:17:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 176 (0x7f6d94e0d400) [pid = 7121] [serial = 2229] [outer = 0x7f6d94260400] 04:17:22 INFO - PROCESS | 7121 | 1460978242309 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]]]}] 04:17:22 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. 04:17:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1378ms 04:17:22 INFO - PROCESS | 7121 | 1460978242366 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 04:17:22 INFO - PROCESS | 7121 | 1460978242369 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 04:17:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:17:22 INFO - PROCESS | 7121 | 1460978242375 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:17:22 INFO - PROCESS | 7121 | 1460978242378 Marionette TRACE conn3 <- [1,2942,null,{}] 04:17:22 INFO - PROCESS | 7121 | 1460978242383 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}] 04:17:22 INFO - PROCESS | 7121 | 1460978242599 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 04:17:22 INFO - PROCESS | 7121 | 1460978242841 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:22 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90c5b000 == 183 [pid = 7121] [id = 743] 04:17:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 177 (0x7f6d94264000) [pid = 7121] [serial = 2230] [outer = (nil)] 04:17:22 INFO - PROCESS | 7121 | ++DOMWINDOW == 178 (0x7f6d95a0e000) [pid = 7121] [serial = 2231] [outer = 0x7f6d94264000] 04:17:22 INFO - PROCESS | 7121 | 1460978242910 Marionette DEBUG loaded listener.js 04:17:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 179 (0x7f6d96be3400) [pid = 7121] [serial = 2232] [outer = 0x7f6d94264000] 04:17:23 INFO - PROCESS | 7121 | 1460978243677 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"]]]}] 04:17:23 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 04:17:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:17:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:17:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1335ms 04:17:23 INFO - PROCESS | 7121 | 1460978243711 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 04:17:23 INFO - PROCESS | 7121 | 1460978243714 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 04:17:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:17:23 INFO - PROCESS | 7121 | 1460978243720 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:17:23 INFO - PROCESS | 7121 | 1460978243722 Marionette TRACE conn3 <- [1,2946,null,{}] 04:17:23 INFO - PROCESS | 7121 | 1460978243727 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}] 04:17:23 INFO - PROCESS | 7121 | 1460978243914 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 04:17:24 INFO - PROCESS | 7121 | 1460978244169 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:24 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d94076800 == 184 [pid = 7121] [id = 744] 04:17:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 180 (0x7f6d94b82000) [pid = 7121] [serial = 2233] [outer = (nil)] 04:17:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 181 (0x7f6d96c77c00) [pid = 7121] [serial = 2234] [outer = 0x7f6d94b82000] 04:17:24 INFO - PROCESS | 7121 | 1460978244238 Marionette DEBUG loaded listener.js 04:17:24 INFO - PROCESS | 7121 | ++DOMWINDOW == 182 (0x7f6d96f93400) [pid = 7121] [serial = 2235] [outer = 0x7f6d94b82000] 04:17:25 INFO - PROCESS | 7121 | 1460978245027 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]]]}] 04:17:25 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. 04:17:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1328ms 04:17:25 INFO - PROCESS | 7121 | 1460978245048 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 04:17:25 INFO - PROCESS | 7121 | 1460978245051 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 04:17:25 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:17:25 INFO - PROCESS | 7121 | 1460978245057 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:17:25 INFO - PROCESS | 7121 | 1460978245060 Marionette TRACE conn3 <- [1,2950,null,{}] 04:17:25 INFO - PROCESS | 7121 | 1460978245065 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}] 04:17:25 INFO - PROCESS | 7121 | 1460978245288 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 04:17:25 INFO - PROCESS | 7121 | 1460978245609 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:25 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9581b000 == 185 [pid = 7121] [id = 745] 04:17:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 183 (0x7f6d96f93800) [pid = 7121] [serial = 2236] [outer = (nil)] 04:17:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 184 (0x7f6d97aa9c00) [pid = 7121] [serial = 2237] [outer = 0x7f6d96f93800] 04:17:25 INFO - PROCESS | 7121 | 1460978245682 Marionette DEBUG loaded listener.js 04:17:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 185 (0x7f6d97aee000) [pid = 7121] [serial = 2238] [outer = 0x7f6d96f93800] 04:17:26 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96955800 == 186 [pid = 7121] [id = 746] 04:17:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 186 (0x7f6d98e24800) [pid = 7121] [serial = 2239] [outer = (nil)] 04:17:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 187 (0x7f6d97092400) [pid = 7121] [serial = 2240] [outer = 0x7f6d98e24800] 04:17:26 INFO - PROCESS | 7121 | 1460978246506 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]]]}] 04:17:26 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. 04:17:26 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1497ms 04:17:26 INFO - PROCESS | 7121 | 1460978246554 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 04:17:26 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:17:26 INFO - PROCESS | 7121 | 1460978246558 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 04:17:26 INFO - PROCESS | 7121 | 1460978246572 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:17:26 INFO - PROCESS | 7121 | 1460978246576 Marionette TRACE conn3 <- [1,2954,null,{}] 04:17:26 INFO - PROCESS | 7121 | 1460978246581 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}] 04:17:26 INFO - PROCESS | 7121 | 1460978246920 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 04:17:27 INFO - PROCESS | 7121 | 1460978247245 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:27 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9783c800 == 187 [pid = 7121] [id = 747] 04:17:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 188 (0x7f6d83be5400) [pid = 7121] [serial = 2241] [outer = (nil)] 04:17:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 189 (0x7f6d9adb5000) [pid = 7121] [serial = 2242] [outer = 0x7f6d83be5400] 04:17:27 INFO - PROCESS | 7121 | 1460978247360 Marionette DEBUG loaded listener.js 04:17:27 INFO - PROCESS | 7121 | ++DOMWINDOW == 190 (0x7f6d9b978c00) [pid = 7121] [serial = 2243] [outer = 0x7f6d83be5400] 04:17:28 INFO - PROCESS | 7121 | 1460978248105 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]]]}] 04:17:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:17:28 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 04:17:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1591ms 04:17:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:17:28 INFO - PROCESS | 7121 | 1460978248156 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 04:17:28 INFO - PROCESS | 7121 | 1460978248159 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 04:17:28 INFO - PROCESS | 7121 | 1460978248165 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:17:28 INFO - PROCESS | 7121 | 1460978248168 Marionette TRACE conn3 <- [1,2958,null,{}] 04:17:28 INFO - PROCESS | 7121 | 1460978248173 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}] 04:17:28 INFO - PROCESS | 7121 | 1460978248385 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 04:17:28 INFO - PROCESS | 7121 | 1460978248632 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:28 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97b24800 == 188 [pid = 7121] [id = 748] 04:17:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 191 (0x7f6d9999a800) [pid = 7121] [serial = 2244] [outer = (nil)] 04:17:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 192 (0x7f6d9bc57c00) [pid = 7121] [serial = 2245] [outer = 0x7f6d9999a800] 04:17:28 INFO - PROCESS | 7121 | 1460978248704 Marionette DEBUG loaded listener.js 04:17:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 193 (0x7f6d9bd4d000) [pid = 7121] [serial = 2246] [outer = 0x7f6d9999a800] 04:17:29 INFO - PROCESS | 7121 | 1460978249503 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]]]}] 04:17:29 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. 04:17:29 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1379ms 04:17:29 INFO - PROCESS | 7121 | 1460978249544 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 04:17:29 INFO - PROCESS | 7121 | 1460978249547 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 04:17:29 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:17:29 INFO - PROCESS | 7121 | 1460978249552 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:17:29 INFO - PROCESS | 7121 | 1460978249558 Marionette TRACE conn3 <- [1,2962,null,{}] 04:17:29 INFO - PROCESS | 7121 | 1460978249563 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}] 04:17:29 INFO - PROCESS | 7121 | 1460978249776 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 04:17:30 INFO - PROCESS | 7121 | 1460978250048 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:30 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d999cf800 == 189 [pid = 7121] [id = 749] 04:17:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 194 (0x7f6d9b97ac00) [pid = 7121] [serial = 2247] [outer = (nil)] 04:17:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 195 (0x7f6d9d6e4400) [pid = 7121] [serial = 2248] [outer = 0x7f6d9b97ac00] 04:17:30 INFO - PROCESS | 7121 | 1460978250120 Marionette DEBUG loaded listener.js 04:17:30 INFO - PROCESS | 7121 | ++DOMWINDOW == 196 (0x7f6d9e94e400) [pid = 7121] [serial = 2249] [outer = 0x7f6d9b97ac00] 04:17:30 INFO - PROCESS | 7121 | 1460978250880 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]]]}] 04:17:30 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. 04:17:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1382ms 04:17:30 INFO - PROCESS | 7121 | 1460978250937 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 04:17:30 INFO - PROCESS | 7121 | 1460978250940 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 04:17:30 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:17:30 INFO - PROCESS | 7121 | 1460978250946 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:17:30 INFO - PROCESS | 7121 | 1460978250949 Marionette TRACE conn3 <- [1,2966,null,{}] 04:17:30 INFO - PROCESS | 7121 | 1460978250955 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}] 04:17:31 INFO - PROCESS | 7121 | 1460978251269 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 04:17:31 INFO - PROCESS | 7121 | 1460978251481 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:31 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9bbb0000 == 190 [pid = 7121] [id = 750] 04:17:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 197 (0x7f6d9bc9c800) [pid = 7121] [serial = 2250] [outer = (nil)] 04:17:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 198 (0x7f6d9eaee400) [pid = 7121] [serial = 2251] [outer = 0x7f6d9bc9c800] 04:17:31 INFO - PROCESS | 7121 | 1460978251554 Marionette DEBUG loaded listener.js 04:17:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 199 (0x7f6d9ecf9c00) [pid = 7121] [serial = 2252] [outer = 0x7f6d9bc9c800] 04:17:32 INFO - PROCESS | 7121 | 1460978252287 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]]]}] 04:17:32 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. 04:17:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1383ms 04:17:32 INFO - PROCESS | 7121 | 1460978252330 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 04:17:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:17:32 INFO - PROCESS | 7121 | 1460978252334 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 04:17:32 INFO - PROCESS | 7121 | 1460978252339 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:17:32 INFO - PROCESS | 7121 | 1460978252342 Marionette TRACE conn3 <- [1,2970,null,{}] 04:17:32 INFO - PROCESS | 7121 | 1460978252347 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}] 04:17:32 INFO - PROCESS | 7121 | 1460978252540 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 04:17:32 INFO - PROCESS | 7121 | 1460978252816 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:32 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9fb5c800 == 191 [pid = 7121] [id = 751] 04:17:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 200 (0x7f6d9bca6000) [pid = 7121] [serial = 2253] [outer = (nil)] 04:17:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 201 (0x7f6d9f0ae000) [pid = 7121] [serial = 2254] [outer = 0x7f6d9bca6000] 04:17:32 INFO - PROCESS | 7121 | 1460978252888 Marionette DEBUG loaded listener.js 04:17:32 INFO - PROCESS | 7121 | ++DOMWINDOW == 202 (0x7f6d9f142000) [pid = 7121] [serial = 2255] [outer = 0x7f6d9bca6000] 04:17:33 INFO - PROCESS | 7121 | 1460978253637 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]]]}] 04:17:33 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. 04:17:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1335ms 04:17:33 INFO - PROCESS | 7121 | 1460978253674 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 04:17:33 INFO - PROCESS | 7121 | 1460978253677 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 04:17:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:17:33 INFO - PROCESS | 7121 | 1460978253682 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:17:33 INFO - PROCESS | 7121 | 1460978253684 Marionette TRACE conn3 <- [1,2974,null,{}] 04:17:33 INFO - PROCESS | 7121 | 1460978253690 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}] 04:17:33 INFO - PROCESS | 7121 | 1460978253891 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 04:17:34 INFO - PROCESS | 7121 | 1460978254145 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:34 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da6f45800 == 192 [pid = 7121] [id = 752] 04:17:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 203 (0x7f6d9e9ed000) [pid = 7121] [serial = 2256] [outer = (nil)] 04:17:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 204 (0x7f6d9f576c00) [pid = 7121] [serial = 2257] [outer = 0x7f6d9e9ed000] 04:17:34 INFO - PROCESS | 7121 | 1460978254222 Marionette DEBUG loaded listener.js 04:17:34 INFO - PROCESS | 7121 | ++DOMWINDOW == 205 (0x7f6da03c0c00) [pid = 7121] [serial = 2258] [outer = 0x7f6d9e9ed000] 04:17:35 INFO - PROCESS | 7121 | 1460978254997 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]]]}] 04:17:35 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. 04:17:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1325ms 04:17:35 INFO - PROCESS | 7121 | 1460978255026 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 04:17:35 INFO - PROCESS | 7121 | 1460978255030 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 04:17:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:17:35 INFO - PROCESS | 7121 | 1460978255042 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:17:35 INFO - PROCESS | 7121 | 1460978255044 Marionette TRACE conn3 <- [1,2978,null,{}] 04:17:35 INFO - PROCESS | 7121 | 1460978255050 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}] 04:17:35 INFO - PROCESS | 7121 | 1460978255244 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 04:17:35 INFO - PROCESS | 7121 | 1460978255541 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:35 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6daef5a800 == 193 [pid = 7121] [id = 753] 04:17:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 206 (0x7f6d9708f000) [pid = 7121] [serial = 2259] [outer = (nil)] 04:17:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 207 (0x7f6da0971400) [pid = 7121] [serial = 2260] [outer = 0x7f6d9708f000] 04:17:35 INFO - PROCESS | 7121 | 1460978255615 Marionette DEBUG loaded listener.js 04:17:35 INFO - PROCESS | 7121 | ++DOMWINDOW == 208 (0x7f6daccd2400) [pid = 7121] [serial = 2261] [outer = 0x7f6d9708f000] 04:17:36 INFO - PROCESS | 7121 | 1460978256317 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]]]}] 04:17:36 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. 04:17:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1285ms 04:17:36 INFO - PROCESS | 7121 | 1460978256327 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 04:17:36 INFO - PROCESS | 7121 | 1460978256330 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 04:17:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:17:36 INFO - PROCESS | 7121 | 1460978256336 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:17:36 INFO - PROCESS | 7121 | 1460978256338 Marionette TRACE conn3 <- [1,2982,null,{}] 04:17:36 INFO - PROCESS | 7121 | 1460978256343 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}] 04:17:36 INFO - PROCESS | 7121 | 1460978256548 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 04:17:36 INFO - PROCESS | 7121 | 1460978256829 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:36 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db2690800 == 194 [pid = 7121] [id = 754] 04:17:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 209 (0x7f6d9ecef800) [pid = 7121] [serial = 2262] [outer = (nil)] 04:17:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 210 (0x7f6dadde3800) [pid = 7121] [serial = 2263] [outer = 0x7f6d9ecef800] 04:17:36 INFO - PROCESS | 7121 | 1460978256897 Marionette DEBUG loaded listener.js 04:17:36 INFO - PROCESS | 7121 | ++DOMWINDOW == 211 (0x7f6daec1bc00) [pid = 7121] [serial = 2264] [outer = 0x7f6d9ecef800] 04:17:37 INFO - PROCESS | 7121 | 1460978257629 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"]]]}] 04:17:37 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 04:17:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:17:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1330ms 04:17:37 INFO - PROCESS | 7121 | 1460978257667 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 04:17:37 INFO - PROCESS | 7121 | 1460978257669 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 04:17:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:17:37 INFO - PROCESS | 7121 | 1460978257675 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:17:37 INFO - PROCESS | 7121 | 1460978257677 Marionette TRACE conn3 <- [1,2986,null,{}] 04:17:37 INFO - PROCESS | 7121 | 1460978257682 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}] 04:17:37 INFO - PROCESS | 7121 | 1460978257907 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 04:17:38 INFO - PROCESS | 7121 | 1460978258158 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:38 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db3045000 == 195 [pid = 7121] [id = 755] 04:17:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 212 (0x7f6d9f0b0000) [pid = 7121] [serial = 2265] [outer = (nil)] 04:17:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 213 (0x7f6daedc0800) [pid = 7121] [serial = 2266] [outer = 0x7f6d9f0b0000] 04:17:38 INFO - PROCESS | 7121 | 1460978258227 Marionette DEBUG loaded listener.js 04:17:38 INFO - PROCESS | 7121 | ++DOMWINDOW == 214 (0x7f6daef0ec00) [pid = 7121] [serial = 2267] [outer = 0x7f6d9f0b0000] 04:17:38 INFO - PROCESS | 7121 | 1460978258978 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]]]}] 04:17:38 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. 04:17:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1326ms 04:17:39 INFO - PROCESS | 7121 | 1460978259001 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 04:17:39 INFO - PROCESS | 7121 | 1460978259004 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 04:17:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:17:39 INFO - PROCESS | 7121 | 1460978259010 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:17:39 INFO - PROCESS | 7121 | 1460978259012 Marionette TRACE conn3 <- [1,2990,null,{}] 04:17:39 INFO - PROCESS | 7121 | 1460978259017 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}] 04:17:39 INFO - PROCESS | 7121 | 1460978259221 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 04:17:39 INFO - PROCESS | 7121 | 1460978259473 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:39 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db4e69000 == 196 [pid = 7121] [id = 756] 04:17:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 215 (0x7f6dadde8c00) [pid = 7121] [serial = 2268] [outer = (nil)] 04:17:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 216 (0x7f6daef11400) [pid = 7121] [serial = 2269] [outer = 0x7f6dadde8c00] 04:17:39 INFO - PROCESS | 7121 | 1460978259547 Marionette DEBUG loaded listener.js 04:17:39 INFO - PROCESS | 7121 | ++DOMWINDOW == 217 (0x7f6db0f83400) [pid = 7121] [serial = 2270] [outer = 0x7f6dadde8c00] 04:17:40 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db7114800 == 197 [pid = 7121] [id = 757] 04:17:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 218 (0x7f6d7badc800) [pid = 7121] [serial = 2271] [outer = (nil)] 04:17:40 INFO - PROCESS | 7121 | ++DOMWINDOW == 219 (0x7f6d7bad7400) [pid = 7121] [serial = 2272] [outer = 0x7f6d7badc800] 04:17:40 INFO - PROCESS | 7121 | 1460978260375 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]]]}] 04:17:40 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. 04:17:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1383ms 04:17:40 INFO - PROCESS | 7121 | 1460978260406 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 04:17:40 INFO - PROCESS | 7121 | 1460978260410 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 04:17:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:17:40 INFO - PROCESS | 7121 | 1460978260417 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:17:40 INFO - PROCESS | 7121 | 1460978260420 Marionette TRACE conn3 <- [1,2994,null,{}] 04:17:40 INFO - PROCESS | 7121 | 1460978260425 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}] 04:17:40 INFO - PROCESS | 7121 | 1460978260704 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 04:17:41 INFO - PROCESS | 7121 | 1460978261007 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:41 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dbffd3800 == 198 [pid = 7121] [id = 758] 04:17:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 220 (0x7f6d7bade800) [pid = 7121] [serial = 2273] [outer = (nil)] 04:17:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 221 (0x7f6d7bae3c00) [pid = 7121] [serial = 2274] [outer = 0x7f6d7bade800] 04:17:41 INFO - PROCESS | 7121 | 1460978261117 Marionette DEBUG loaded listener.js 04:17:41 INFO - PROCESS | 7121 | ++DOMWINDOW == 222 (0x7f6daef0d400) [pid = 7121] [serial = 2275] [outer = 0x7f6d7bade800] 04:17:41 INFO - PROCESS | 7121 | 1460978261768 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]]]}] 04:17:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:17:41 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 04:17:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1383ms 04:17:41 INFO - PROCESS | 7121 | 1460978261808 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 04:17:41 INFO - PROCESS | 7121 | 1460978261810 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 04:17:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:17:41 INFO - PROCESS | 7121 | 1460978261819 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:17:41 INFO - PROCESS | 7121 | 1460978261821 Marionette TRACE conn3 <- [1,2998,null,{}] 04:17:41 INFO - PROCESS | 7121 | 1460978261826 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}] 04:17:42 INFO - PROCESS | 7121 | 1460978262024 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d877b4800 == 197 [pid = 7121] [id = 681] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d892eb000 == 196 [pid = 7121] [id = 734] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d89051000 == 195 [pid = 7121] [id = 733] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8718e000 == 194 [pid = 7121] [id = 732] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d7f8a8000 == 193 [pid = 7121] [id = 731] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dadd24800 == 192 [pid = 7121] [id = 730] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dada3a000 == 191 [pid = 7121] [id = 729] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da6f39000 == 190 [pid = 7121] [id = 728] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da1136800 == 189 [pid = 7121] [id = 727] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da080d800 == 188 [pid = 7121] [id = 726] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fa4e000 == 187 [pid = 7121] [id = 725] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9f217800 == 186 [pid = 7121] [id = 724] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9dfba800 == 185 [pid = 7121] [id = 723] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9bbbc800 == 184 [pid = 7121] [id = 722] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97b16800 == 183 [pid = 7121] [id = 721] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9761f000 == 182 [pid = 7121] [id = 720] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d95c09000 == 181 [pid = 7121] [id = 719] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94dd3800 == 180 [pid = 7121] [id = 718] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90cb9000 == 179 [pid = 7121] [id = 717] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fc19000 == 178 [pid = 7121] [id = 716] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8d993800 == 177 [pid = 7121] [id = 715] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8c780000 == 176 [pid = 7121] [id = 714] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8baba800 == 175 [pid = 7121] [id = 713] 04:17:43 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8904f000 == 174 [pid = 7121] [id = 712] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 221 (0x7f6d881f8400) [pid = 7121] [serial = 1923] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 220 (0x7f6d88b8f400) [pid = 7121] [serial = 2001] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 219 (0x7f6d8b2acc00) [pid = 7121] [serial = 2004] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 218 (0x7f6d8bb9d400) [pid = 7121] [serial = 2007] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 217 (0x7f6d8c88fc00) [pid = 7121] [serial = 2010] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 216 (0x7f6d8cd46800) [pid = 7121] [serial = 2013] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 215 (0x7f6d93cb4800) [pid = 7121] [serial = 2016] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 214 (0x7f6d93e4b000) [pid = 7121] [serial = 2019] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 213 (0x7f6d9b92f000) [pid = 7121] [serial = 2037] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 212 (0x7f6d94265c00) [pid = 7121] [serial = 2022] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 211 (0x7f6d9b9cbc00) [pid = 7121] [serial = 2040] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 210 (0x7f6d873a9400) [pid = 7121] [serial = 2043] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 209 (0x7f6d97af1800) [pid = 7121] [serial = 2031] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 208 (0x7f6d98ef0c00) [pid = 7121] [serial = 2034] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 207 (0x7f6d94b8a000) [pid = 7121] [serial = 2025] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 206 (0x7f6d8b34a800) [pid = 7121] [serial = 2129] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 205 (0x7f6d8b279800) [pid = 7121] [serial = 2132] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 204 (0x7f6d9af3a400) [pid = 7121] [serial = 2106] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 203 (0x7f6d9adb0c00) [pid = 7121] [serial = 2105] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 202 (0x7f6d94a1c400) [pid = 7121] [serial = 2088] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 201 (0x7f6d943a6800) [pid = 7121] [serial = 2087] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 200 (0x7f6d9b9d1000) [pid = 7121] [serial = 2109] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 199 (0x7f6d9b978800) [pid = 7121] [serial = 2108] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 198 (0x7f6d90bce000) [pid = 7121] [serial = 2079] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 197 (0x7f6d8f947c00) [pid = 7121] [serial = 2078] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 196 (0x7f6d9bc99800) [pid = 7121] [serial = 2112] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 195 (0x7f6d98ee8000) [pid = 7121] [serial = 2111] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 194 (0x7f6d97095000) [pid = 7121] [serial = 2097] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 193 (0x7f6d96edc800) [pid = 7121] [serial = 2096] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 192 (0x7f6d8cc6f400) [pid = 7121] [serial = 2073] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 191 (0x7f6d8c926000) [pid = 7121] [serial = 2072] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 190 (0x7f6d94bb0000) [pid = 7121] [serial = 2091] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 189 (0x7f6d94b8dc00) [pid = 7121] [serial = 2090] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 188 (0x7f6d89d58400) [pid = 7121] [serial = 2067] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 187 (0x7f6d88dd2800) [pid = 7121] [serial = 2066] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 186 (0x7f6d94257000) [pid = 7121] [serial = 2085] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 185 (0x7f6d93e4bc00) [pid = 7121] [serial = 2084] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 184 (0x7f6d93d64400) [pid = 7121] [serial = 2082] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 183 (0x7f6d90bd3000) [pid = 7121] [serial = 2081] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 182 (0x7f6d873a4400) [pid = 7121] [serial = 2120] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 181 (0x7f6d9d70cc00) [pid = 7121] [serial = 2118] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 180 (0x7f6d9ce93400) [pid = 7121] [serial = 2117] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 179 (0x7f6d96c72000) [pid = 7121] [serial = 2094] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 178 (0x7f6d95bc9400) [pid = 7121] [serial = 2093] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 177 (0x7f6d9bd50400) [pid = 7121] [serial = 2115] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 176 (0x7f6d9bca7000) [pid = 7121] [serial = 2114] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 175 (0x7f6d8d10f000) [pid = 7121] [serial = 2076] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 174 (0x7f6d8cd51800) [pid = 7121] [serial = 2075] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 173 (0x7f6d8c7c8400) [pid = 7121] [serial = 2061] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 172 (0x7f6d8c7ca800) [pid = 7121] [serial = 2070] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 171 (0x7f6d8bba5c00) [pid = 7121] [serial = 2069] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 170 (0x7f6d87d92000) [pid = 7121] [serial = 2064] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 169 (0x7f6d873c5800) [pid = 7121] [serial = 2063] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 168 (0x7f6d873d0000) [pid = 7121] [serial = 2123] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 167 (0x7f6d87d96400) [pid = 7121] [serial = 2124] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 166 (0x7f6d98ee6c00) [pid = 7121] [serial = 2103] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 165 (0x7f6d94259000) [pid = 7121] [serial = 2102] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 164 (0x7f6d97aee400) [pid = 7121] [serial = 2100] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 163 (0x7f6d97aa8000) [pid = 7121] [serial = 2099] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 162 (0x7f6d8c7d1400) [pid = 7121] [serial = 2133] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 161 (0x7f6d88dd0000) [pid = 7121] [serial = 2126] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 160 (0x7f6d8b91e000) [pid = 7121] [serial = 2130] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 159 (0x7f6d89d55800) [pid = 7121] [serial = 2127] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 158 (0x7f6d96be7c00) [pid = 7121] [serial = 2028] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | --DOMWINDOW == 157 (0x7f6d8b2a6400) [pid = 7121] [serial = 1998] [outer = (nil)] [url = about:blank] 04:17:44 INFO - PROCESS | 7121 | 1460978264287 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:44 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d802da000 == 175 [pid = 7121] [id = 759] 04:17:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 158 (0x7f6d860dfc00) [pid = 7121] [serial = 2276] [outer = (nil)] 04:17:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 159 (0x7f6d860e4400) [pid = 7121] [serial = 2277] [outer = 0x7f6d860dfc00] 04:17:44 INFO - PROCESS | 7121 | 1460978264352 Marionette DEBUG loaded listener.js 04:17:44 INFO - PROCESS | 7121 | ++DOMWINDOW == 160 (0x7f6d86167c00) [pid = 7121] [serial = 2278] [outer = 0x7f6d860dfc00] 04:17:45 INFO - PROCESS | 7121 | 1460978264998 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]]]}] 04:17:45 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. 04:17:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 3192ms 04:17:45 INFO - PROCESS | 7121 | 1460978265012 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 04:17:45 INFO - PROCESS | 7121 | 1460978265016 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 04:17:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:17:45 INFO - PROCESS | 7121 | 1460978265023 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:17:45 INFO - PROCESS | 7121 | 1460978265027 Marionette TRACE conn3 <- [1,3002,null,{}] 04:17:45 INFO - PROCESS | 7121 | 1460978265034 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}] 04:17:45 INFO - PROCESS | 7121 | 1460978265213 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 04:17:45 INFO - PROCESS | 7121 | 1460978265428 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:45 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d87183800 == 176 [pid = 7121] [id = 760] 04:17:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 161 (0x7f6d7bae4000) [pid = 7121] [serial = 2279] [outer = (nil)] 04:17:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 162 (0x7f6d87683000) [pid = 7121] [serial = 2280] [outer = 0x7f6d7bae4000] 04:17:45 INFO - PROCESS | 7121 | 1460978265491 Marionette DEBUG loaded listener.js 04:17:45 INFO - PROCESS | 7121 | ++DOMWINDOW == 163 (0x7f6d87d97800) [pid = 7121] [serial = 2281] [outer = 0x7f6d7bae4000] 04:17:46 INFO - PROCESS | 7121 | 1460978266231 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]]]}] 04:17:46 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. 04:17:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1230ms 04:17:46 INFO - PROCESS | 7121 | 1460978266257 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 04:17:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:17:46 INFO - PROCESS | 7121 | 1460978266262 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 04:17:46 INFO - PROCESS | 7121 | 1460978266267 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:17:46 INFO - PROCESS | 7121 | 1460978266270 Marionette TRACE conn3 <- [1,3006,null,{}] 04:17:46 INFO - PROCESS | 7121 | 1460978266318 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}] 04:17:46 INFO - PROCESS | 7121 | 1460978266559 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 04:17:46 INFO - PROCESS | 7121 | 1460978266591 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:46 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d89044800 == 177 [pid = 7121] [id = 761] 04:17:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 164 (0x7f6d86b0b000) [pid = 7121] [serial = 2282] [outer = (nil)] 04:17:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 165 (0x7f6d88b91800) [pid = 7121] [serial = 2283] [outer = 0x7f6d86b0b000] 04:17:46 INFO - PROCESS | 7121 | 1460978266647 Marionette DEBUG loaded listener.js 04:17:46 INFO - PROCESS | 7121 | ++DOMWINDOW == 166 (0x7f6d88dd5400) [pid = 7121] [serial = 2284] [outer = 0x7f6d86b0b000] 04:17:47 INFO - PROCESS | 7121 | 1460978267460 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]]]}] 04:17:47 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. 04:17:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1216ms 04:17:47 INFO - PROCESS | 7121 | 1460978267483 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 04:17:47 INFO - PROCESS | 7121 | 1460978267488 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 04:17:47 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:17:47 INFO - PROCESS | 7121 | 1460978267507 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:17:47 INFO - PROCESS | 7121 | 1460978267515 Marionette TRACE conn3 <- [1,3010,null,{}] 04:17:47 INFO - PROCESS | 7121 | 1460978267521 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}] 04:17:47 INFO - PROCESS | 7121 | 1460978267759 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 04:17:47 INFO - PROCESS | 7121 | 1460978267796 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:47 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d892e1800 == 178 [pid = 7121] [id = 762] 04:17:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 167 (0x7f6d88cc9400) [pid = 7121] [serial = 2285] [outer = (nil)] 04:17:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 168 (0x7f6d8b279800) [pid = 7121] [serial = 2286] [outer = 0x7f6d88cc9400] 04:17:47 INFO - PROCESS | 7121 | 1460978267851 Marionette DEBUG loaded listener.js 04:17:47 INFO - PROCESS | 7121 | ++DOMWINDOW == 169 (0x7f6d8b4fac00) [pid = 7121] [serial = 2287] [outer = 0x7f6d88cc9400] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 168 (0x7f6d8c678000) [pid = 7121] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 167 (0x7f6d8b4f0400) [pid = 7121] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 166 (0x7f6d93cb4c00) [pid = 7121] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 165 (0x7f6da02ed800) [pid = 7121] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 164 (0x7f6d97aaa400) [pid = 7121] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 163 (0x7f6d9b92d400) [pid = 7121] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 162 (0x7f6d87e04000) [pid = 7121] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 161 (0x7f6d83be9c00) [pid = 7121] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 160 (0x7f6d873a2400) [pid = 7121] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 159 (0x7f6d94a14c00) [pid = 7121] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 158 (0x7f6d94e04800) [pid = 7121] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 157 (0x7f6d9ecf6c00) [pid = 7121] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 156 (0x7f6d94e10400) [pid = 7121] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 155 (0x7f6d87e0d400) [pid = 7121] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 154 (0x7f6d88dce400) [pid = 7121] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 153 (0x7f6d8da66c00) [pid = 7121] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 152 (0x7f6d9f13c400) [pid = 7121] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 151 (0x7f6d8b2a9000) [pid = 7121] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 150 (0x7f6d9bd56400) [pid = 7121] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 149 (0x7f6d9adb2800) [pid = 7121] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 148 (0x7f6d83be6400) [pid = 7121] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:17:48 INFO - PROCESS | 7121 | --DOMWINDOW == 147 (0x7f6d88b8c400) [pid = 7121] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:17:49 INFO - PROCESS | 7121 | 1460978269308 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]]]}] 04:17:49 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 04:17:49 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1855ms 04:17:49 INFO - PROCESS | 7121 | 1460978269349 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 04:17:49 INFO - PROCESS | 7121 | 1460978269354 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 04:17:49 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:17:49 INFO - PROCESS | 7121 | 1460978269362 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:17:49 INFO - PROCESS | 7121 | 1460978269364 Marionette TRACE conn3 <- [1,3014,null,{}] 04:17:49 INFO - PROCESS | 7121 | 1460978269369 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}] 04:17:49 INFO - PROCESS | 7121 | 1460978269634 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 04:17:49 INFO - PROCESS | 7121 | 1460978269665 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:49 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d89ee3000 == 179 [pid = 7121] [id = 763] 04:17:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 148 (0x7f6d81f6a400) [pid = 7121] [serial = 2288] [outer = (nil)] 04:17:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 149 (0x7f6d894ae000) [pid = 7121] [serial = 2289] [outer = 0x7f6d81f6a400] 04:17:49 INFO - PROCESS | 7121 | 1460978269724 Marionette DEBUG loaded listener.js 04:17:49 INFO - PROCESS | 7121 | ++DOMWINDOW == 150 (0x7f6d8b920c00) [pid = 7121] [serial = 2290] [outer = 0x7f6d81f6a400] 04:17:50 INFO - PROCESS | 7121 | [7121] 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 04:17:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:17:50 INFO - {} 04:17:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:17:50 INFO - {} 04:17:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:17:50 INFO - {} 04:17:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:17:50 INFO - {} 04:17:50 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1179ms 04:17:50 INFO - PROCESS | 7121 | 1460978270532 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:17:50 INFO - PROCESS | 7121 | 1460978270544 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 04:17:50 INFO - PROCESS | 7121 | 1460978270548 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 04:17:50 INFO - TEST-START | /FileAPI/fileReader.html 04:17:50 INFO - PROCESS | 7121 | 1460978270553 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:17:50 INFO - PROCESS | 7121 | 1460978270555 Marionette TRACE conn3 <- [1,3018,null,{}] 04:17:50 INFO - PROCESS | 7121 | 1460978270560 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}] 04:17:50 INFO - PROCESS | 7121 | 1460978270826 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 04:17:51 INFO - PROCESS | 7121 | 1460978271168 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:51 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d7fb11000 == 180 [pid = 7121] [id = 764] 04:17:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 151 (0x7f6d7bad6c00) [pid = 7121] [serial = 2291] [outer = (nil)] 04:17:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 152 (0x7f6d81f64c00) [pid = 7121] [serial = 2292] [outer = 0x7f6d7bad6c00] 04:17:51 INFO - PROCESS | 7121 | 1460978271241 Marionette DEBUG loaded listener.js 04:17:51 INFO - PROCESS | 7121 | ++DOMWINDOW == 153 (0x7f6d860ee800) [pid = 7121] [serial = 2293] [outer = 0x7f6d7bad6c00] 04:17:52 INFO - PROCESS | 7121 | 1460978272115 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]]]}] 04:17:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:17:52 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:17:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:17:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:17:52 INFO - TEST-OK | /FileAPI/fileReader.html | took 1589ms 04:17:52 INFO - PROCESS | 7121 | 1460978272147 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 04:17:52 INFO - PROCESS | 7121 | 1460978272153 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 04:17:52 INFO - TEST-START | /FileAPI/historical.html 04:17:52 INFO - PROCESS | 7121 | 1460978272162 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:17:52 INFO - PROCESS | 7121 | 1460978272166 Marionette TRACE conn3 <- [1,3022,null,{}] 04:17:52 INFO - PROCESS | 7121 | 1460978272173 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}] 04:17:52 INFO - PROCESS | 7121 | 1460978272402 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 04:17:52 INFO - PROCESS | 7121 | 1460978272650 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:52 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d89043800 == 181 [pid = 7121] [id = 765] 04:17:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 154 (0x7f6d86161800) [pid = 7121] [serial = 2294] [outer = (nil)] 04:17:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 155 (0x7f6d87d8e000) [pid = 7121] [serial = 2295] [outer = 0x7f6d86161800] 04:17:52 INFO - PROCESS | 7121 | 1460978272725 Marionette DEBUG loaded listener.js 04:17:52 INFO - PROCESS | 7121 | ++DOMWINDOW == 156 (0x7f6d87e0f800) [pid = 7121] [serial = 2296] [outer = 0x7f6d86161800] 04:17:53 INFO - PROCESS | 7121 | 1460978273637 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"]]]}] 04:17:53 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:17:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:17:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:17:53 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:17:53 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:17:53 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:17:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:17:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:17:53 INFO - TEST-OK | /FileAPI/historical.html | took 1536ms 04:17:53 INFO - PROCESS | 7121 | 1460978273704 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 04:17:53 INFO - PROCESS | 7121 | 1460978273710 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 04:17:53 INFO - PROCESS | 7121 | 1460978273721 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:17:53 INFO - TEST-START | /FileAPI/idlharness.html 04:17:53 INFO - PROCESS | 7121 | 1460978273725 Marionette TRACE conn3 <- [1,3026,null,{}] 04:17:53 INFO - PROCESS | 7121 | 1460978273731 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}] 04:17:54 INFO - PROCESS | 7121 | 1460978274042 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 04:17:54 INFO - PROCESS | 7121 | 1460978274222 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:54 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8b395000 == 182 [pid = 7121] [id = 766] 04:17:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 157 (0x7f6d88cc2800) [pid = 7121] [serial = 2297] [outer = (nil)] 04:17:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 158 (0x7f6d88def400) [pid = 7121] [serial = 2298] [outer = 0x7f6d88cc2800] 04:17:54 INFO - PROCESS | 7121 | 1460978274392 Marionette DEBUG loaded listener.js 04:17:54 INFO - PROCESS | 7121 | ++DOMWINDOW == 159 (0x7f6d89d57800) [pid = 7121] [serial = 2299] [outer = 0x7f6d88cc2800] 04:17:56 INFO - PROCESS | 7121 | 1460978276137 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]]]}] 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:17:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:17:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:17:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:17:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:17:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:17:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:17:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:17:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:17:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:17:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:17:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:17:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:17:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:17:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:17:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:17:56 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 04:17:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:17:56 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 04:17:56 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 04:17:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:17:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:17:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:17:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:17:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:17:56 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 04:17:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:17:56 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 04:17:56 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 04:17:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:17:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:17:56 INFO - TEST-OK | /FileAPI/idlharness.html | took 2575ms 04:17:56 INFO - PROCESS | 7121 | 1460978276303 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 04:17:56 INFO - PROCESS | 7121 | 1460978276312 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 04:17:56 INFO - TEST-START | /FileAPI/idlharness.worker 04:17:56 INFO - PROCESS | 7121 | 1460978276348 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:17:56 INFO - PROCESS | 7121 | 1460978276368 Marionette TRACE conn3 <- [1,3030,null,{}] 04:17:56 INFO - PROCESS | 7121 | 1460978276430 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}] 04:17:56 INFO - PROCESS | 7121 | 1460978276658 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 04:17:56 INFO - PROCESS | 7121 | 1460978276918 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:56 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8d950000 == 183 [pid = 7121] [id = 767] 04:17:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 160 (0x7f6d88dcec00) [pid = 7121] [serial = 2300] [outer = (nil)] 04:17:56 INFO - PROCESS | 7121 | ++DOMWINDOW == 161 (0x7f6d8d916c00) [pid = 7121] [serial = 2301] [outer = 0x7f6d88dcec00] 04:17:56 INFO - PROCESS | 7121 | 1460978276987 Marionette DEBUG loaded listener.js 04:17:57 INFO - PROCESS | 7121 | ++DOMWINDOW == 162 (0x7f6d93cb6c00) [pid = 7121] [serial = 2302] [outer = 0x7f6d88dcec00] 04:17:57 INFO - PROCESS | 7121 | [7121] 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 04:17:59 INFO - PROCESS | 7121 | 1460978279153 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,{},{}]]]}] 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:17:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:17:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:17:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:17:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:17:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:17:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:17:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:17:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:17:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:17:59 INFO - {} 04:17:59 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 04:17:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:17:59 INFO - {} 04:17:59 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 - {} 04:17:59 INFO - {} 04:17:59 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 04:17:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:17:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:17:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:17:59 INFO - {} 04:17:59 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 04:17:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:17:59 INFO - {} 04:17:59 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 - {} 04:17:59 INFO - {} 04:17:59 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 04:17:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:59 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 04:17:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:17:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:17:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:17:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:17:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:17:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:59 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 04:17:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:17:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:59 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 04:17:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:17:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:59 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 04:17:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:17:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:17:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:17:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:17:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:17:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:17:59 INFO - {} 04:17:59 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2949ms 04:17:59 INFO - PROCESS | 7121 | 1460978279273 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 04:17:59 INFO - PROCESS | 7121 | 1460978279284 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 04:17:59 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:17:59 INFO - PROCESS | 7121 | 1460978279292 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:17:59 INFO - PROCESS | 7121 | 1460978279297 Marionette TRACE conn3 <- [1,3034,null,{}] 04:17:59 INFO - PROCESS | 7121 | 1460978279308 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}] 04:17:59 INFO - PROCESS | 7121 | 1460978279619 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 04:17:59 INFO - PROCESS | 7121 | 1460978279879 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:59 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d90c6f800 == 184 [pid = 7121] [id = 768] 04:17:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 163 (0x7f6d90bd0c00) [pid = 7121] [serial = 2303] [outer = (nil)] 04:17:59 INFO - PROCESS | 7121 | ++DOMWINDOW == 164 (0x7f6d93e4c000) [pid = 7121] [serial = 2304] [outer = 0x7f6d90bd0c00] 04:17:59 INFO - PROCESS | 7121 | 1460978279948 Marionette DEBUG loaded listener.js 04:18:00 INFO - PROCESS | 7121 | ++DOMWINDOW == 165 (0x7f6d9b97e800) [pid = 7121] [serial = 2305] [outer = 0x7f6d90bd0c00] 04:18:00 INFO - PROCESS | 7121 | 1460978280680 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]]]}] 04:18:00 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:18:00 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1435ms 04:18:00 INFO - PROCESS | 7121 | 1460978280727 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 04:18:00 INFO - PROCESS | 7121 | 1460978280731 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 04:18:00 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:18:00 INFO - PROCESS | 7121 | 1460978280736 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:18:00 INFO - PROCESS | 7121 | 1460978280738 Marionette TRACE conn3 <- [1,3038,null,{}] 04:18:00 INFO - PROCESS | 7121 | 1460978280744 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}] 04:18:00 INFO - PROCESS | 7121 | 1460978280976 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 04:18:01 INFO - PROCESS | 7121 | 1460978281233 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:01 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d93f35800 == 185 [pid = 7121] [id = 769] 04:18:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 166 (0x7f6d9bc9c400) [pid = 7121] [serial = 2306] [outer = (nil)] 04:18:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 167 (0x7f6d9bd56000) [pid = 7121] [serial = 2307] [outer = 0x7f6d9bc9c400] 04:18:01 INFO - PROCESS | 7121 | 1460978281317 Marionette DEBUG loaded listener.js 04:18:01 INFO - PROCESS | 7121 | ++DOMWINDOW == 168 (0x7f6d9ea8e000) [pid = 7121] [serial = 2308] [outer = 0x7f6d9bc9c400] 04:18:02 INFO - PROCESS | 7121 | 1460978282152 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"]]]}] 04:18:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:18:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:18:02 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1436ms 04:18:02 INFO - PROCESS | 7121 | 1460978282174 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 04:18:02 INFO - PROCESS | 7121 | 1460978282176 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 04:18:02 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:18:02 INFO - PROCESS | 7121 | 1460978282182 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:18:02 INFO - PROCESS | 7121 | 1460978282185 Marionette TRACE conn3 <- [1,3042,null,{}] 04:18:02 INFO - PROCESS | 7121 | 1460978282190 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}] 04:18:02 INFO - PROCESS | 7121 | 1460978282386 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 04:18:02 INFO - PROCESS | 7121 | 1460978282631 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:02 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d95807000 == 186 [pid = 7121] [id = 770] 04:18:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 169 (0x7f6d9b97f400) [pid = 7121] [serial = 2309] [outer = (nil)] 04:18:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 170 (0x7f6d9f2bc800) [pid = 7121] [serial = 2310] [outer = 0x7f6d9b97f400] 04:18:02 INFO - PROCESS | 7121 | 1460978282703 Marionette DEBUG loaded listener.js 04:18:02 INFO - PROCESS | 7121 | ++DOMWINDOW == 171 (0x7f6d9f575800) [pid = 7121] [serial = 2311] [outer = 0x7f6d9b97f400] 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:18:03 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. 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:18:03 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'.) 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:18:03 INFO - PROCESS | 7121 | 1460978283781 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]]]}] 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:18:03 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. 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:18:03 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. 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:18:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:18:03 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. 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:18:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:18:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:18:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:18:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:18:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:18:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:18:03 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1659ms 04:18:03 INFO - PROCESS | 7121 | 1460978283843 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 04:18:03 INFO - PROCESS | 7121 | 1460978283847 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 04:18:03 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:18:03 INFO - PROCESS | 7121 | 1460978283856 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:18:03 INFO - PROCESS | 7121 | 1460978283862 Marionette TRACE conn3 <- [1,3046,null,{}] 04:18:03 INFO - PROCESS | 7121 | 1460978283871 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}] 04:18:04 INFO - PROCESS | 7121 | 1460978284116 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 04:18:04 INFO - PROCESS | 7121 | 1460978284436 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:04 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d96960800 == 187 [pid = 7121] [id = 771] 04:18:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 172 (0x7f6d9bc9e800) [pid = 7121] [serial = 2312] [outer = (nil)] 04:18:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 173 (0x7f6d93cc1400) [pid = 7121] [serial = 2313] [outer = 0x7f6d9bc9e800] 04:18:04 INFO - PROCESS | 7121 | 1460978284544 Marionette DEBUG loaded listener.js 04:18:04 INFO - PROCESS | 7121 | ++DOMWINDOW == 174 (0x7f6d90bd3000) [pid = 7121] [serial = 2314] [outer = 0x7f6d9bc9e800] 04:18:04 INFO - PROCESS | 7121 | [7121] 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 04:18:05 INFO - PROCESS | 7121 | 1460978285391 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:18:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:18:05 INFO - {} 04:18:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1590ms 04:18:05 INFO - PROCESS | 7121 | 1460978285447 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 04:18:05 INFO - PROCESS | 7121 | 1460978285449 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 04:18:05 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:18:05 INFO - PROCESS | 7121 | 1460978285460 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:18:05 INFO - PROCESS | 7121 | 1460978285462 Marionette TRACE conn3 <- [1,3050,null,{}] 04:18:05 INFO - PROCESS | 7121 | 1460978285466 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}] 04:18:05 INFO - PROCESS | 7121 | 1460978285708 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 04:18:05 INFO - PROCESS | 7121 | 1460978285987 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:06 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fd1c800 == 188 [pid = 7121] [id = 772] 04:18:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 175 (0x7f6d88cc6c00) [pid = 7121] [serial = 2315] [outer = (nil)] 04:18:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 176 (0x7f6d94a15400) [pid = 7121] [serial = 2316] [outer = 0x7f6d88cc6c00] 04:18:06 INFO - PROCESS | 7121 | 1460978286057 Marionette DEBUG loaded listener.js 04:18:06 INFO - PROCESS | 7121 | ++DOMWINDOW == 177 (0x7f6d94bb1800) [pid = 7121] [serial = 2317] [outer = 0x7f6d88cc6c00] 04:18:06 INFO - PROCESS | 7121 | 1460978286813 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]]]}] 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:18:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1382ms 04:18:06 INFO - PROCESS | 7121 | 1460978286843 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 04:18:06 INFO - PROCESS | 7121 | 1460978286846 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 04:18:06 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:18:06 INFO - PROCESS | 7121 | 1460978286855 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:18:06 INFO - PROCESS | 7121 | 1460978286858 Marionette TRACE conn3 <- [1,3054,null,{}] 04:18:06 INFO - PROCESS | 7121 | 1460978286863 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}] 04:18:07 INFO - PROCESS | 7121 | 1460978287076 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 04:18:07 INFO - PROCESS | 7121 | 1460978287317 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:07 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d971de000 == 189 [pid = 7121] [id = 773] 04:18:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 178 (0x7f6d89d5a800) [pid = 7121] [serial = 2318] [outer = (nil)] 04:18:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 179 (0x7f6d95bc9400) [pid = 7121] [serial = 2319] [outer = 0x7f6d89d5a800] 04:18:07 INFO - PROCESS | 7121 | 1460978287389 Marionette DEBUG loaded listener.js 04:18:07 INFO - PROCESS | 7121 | ++DOMWINDOW == 180 (0x7f6d96edd800) [pid = 7121] [serial = 2320] [outer = 0x7f6d89d5a800] 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:18:08 INFO - PROCESS | 7121 | 1460978288535 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"]]]}] 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:18:08 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" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:18:08 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" 04:18:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:18:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1783ms 04:18:08 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:18:08 INFO - PROCESS | 7121 | 1460978288638 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 04:18:08 INFO - PROCESS | 7121 | 1460978288641 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 04:18:08 INFO - PROCESS | 7121 | 1460978288645 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:18:08 INFO - PROCESS | 7121 | 1460978288648 Marionette TRACE conn3 <- [1,3058,null,{}] 04:18:08 INFO - PROCESS | 7121 | 1460978288660 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}] 04:18:09 INFO - PROCESS | 7121 | 1460978289040 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 04:18:09 INFO - PROCESS | 7121 | 1460978289290 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:09 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d97a64800 == 190 [pid = 7121] [id = 774] 04:18:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 181 (0x7f6db2c21800) [pid = 7121] [serial = 2321] [outer = (nil)] 04:18:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 182 (0x7f6db2c24c00) [pid = 7121] [serial = 2322] [outer = 0x7f6db2c21800] 04:18:09 INFO - PROCESS | 7121 | 1460978289375 Marionette DEBUG loaded listener.js 04:18:09 INFO - PROCESS | 7121 | ++DOMWINDOW == 183 (0x7f6db2d5a000) [pid = 7121] [serial = 2323] [outer = 0x7f6db2c21800] 04:18:10 INFO - PROCESS | 7121 | 1460978290174 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]]]}] 04:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:18:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:18:10 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:10 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:18:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:18:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:18:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:18:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:18:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:18:10 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1589ms 04:18:10 INFO - PROCESS | 7121 | 1460978290239 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 04:18:10 INFO - PROCESS | 7121 | 1460978290246 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 04:18:10 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:18:10 INFO - PROCESS | 7121 | 1460978290252 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:18:10 INFO - PROCESS | 7121 | 1460978290256 Marionette TRACE conn3 <- [1,3062,null,{}] 04:18:10 INFO - PROCESS | 7121 | 1460978290261 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}] 04:18:10 INFO - PROCESS | 7121 | 1460978290497 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 04:18:10 INFO - PROCESS | 7121 | 1460978290809 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:10 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8fc1f800 == 191 [pid = 7121] [id = 775] 04:18:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 184 (0x7f6d8616c800) [pid = 7121] [serial = 2324] [outer = (nil)] 04:18:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 185 (0x7f6d93d6c400) [pid = 7121] [serial = 2325] [outer = 0x7f6d8616c800] 04:18:10 INFO - PROCESS | 7121 | 1460978290880 Marionette DEBUG loaded listener.js 04:18:10 INFO - PROCESS | 7121 | ++DOMWINDOW == 186 (0x7f6d94a16800) [pid = 7121] [serial = 2326] [outer = 0x7f6d8616c800] 04:18:11 INFO - PROCESS | 7121 | [7121] 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 04:18:11 INFO - PROCESS | 7121 | 1460978291788 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:18:11 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:18:11 INFO - {} 04:18:11 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1583ms 04:18:11 INFO - PROCESS | 7121 | 1460978291837 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 04:18:11 INFO - PROCESS | 7121 | 1460978291840 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 04:18:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:18:11 INFO - PROCESS | 7121 | 1460978291845 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:18:11 INFO - PROCESS | 7121 | 1460978291847 Marionette TRACE conn3 <- [1,3066,null,{}] 04:18:11 INFO - PROCESS | 7121 | 1460978291854 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}] 04:18:12 INFO - PROCESS | 7121 | 1460978292093 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 04:18:12 INFO - PROCESS | 7121 | 1460978292365 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:12 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9d685800 == 192 [pid = 7121] [id = 776] 04:18:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 187 (0x7f6d87f7d000) [pid = 7121] [serial = 2327] [outer = (nil)] 04:18:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 188 (0x7f6d87f86800) [pid = 7121] [serial = 2328] [outer = 0x7f6d87f7d000] 04:18:12 INFO - PROCESS | 7121 | 1460978292432 Marionette DEBUG loaded listener.js 04:18:12 INFO - PROCESS | 7121 | ++DOMWINDOW == 189 (0x7f6d96b86c00) [pid = 7121] [serial = 2329] [outer = 0x7f6d87f7d000] 04:18:13 INFO - PROCESS | 7121 | 1460978293181 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]]]}] 04:18:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:18:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:18:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:18:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:18:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:18:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:18:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:18:13 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1381ms 04:18:13 INFO - PROCESS | 7121 | 1460978293229 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 04:18:13 INFO - PROCESS | 7121 | 1460978293232 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 04:18:13 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:18:13 INFO - PROCESS | 7121 | 1460978293239 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:18:13 INFO - PROCESS | 7121 | 1460978293241 Marionette TRACE conn3 <- [1,3070,null,{}] 04:18:13 INFO - PROCESS | 7121 | 1460978293247 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}] 04:18:13 INFO - PROCESS | 7121 | 1460978293472 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 04:18:13 INFO - PROCESS | 7121 | 1460978293729 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:13 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d9f7a0800 == 193 [pid = 7121] [id = 777] 04:18:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 190 (0x7f6d7ba59800) [pid = 7121] [serial = 2330] [outer = (nil)] 04:18:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 191 (0x7f6d7ba60c00) [pid = 7121] [serial = 2331] [outer = 0x7f6d7ba59800] 04:18:13 INFO - PROCESS | 7121 | 1460978293808 Marionette DEBUG loaded listener.js 04:18:13 INFO - PROCESS | 7121 | ++DOMWINDOW == 192 (0x7f6d7ba66c00) [pid = 7121] [serial = 2332] [outer = 0x7f6d7ba59800] 04:18:14 INFO - PROCESS | 7121 | 1460978294614 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]]]}] 04:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:18:14 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1426ms 04:18:14 INFO - PROCESS | 7121 | 1460978294709 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 04:18:14 INFO - PROCESS | 7121 | 1460978294712 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 04:18:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:18:14 INFO - PROCESS | 7121 | 1460978294728 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:18:14 INFO - PROCESS | 7121 | 1460978294731 Marionette TRACE conn3 <- [1,3074,null,{}] 04:18:14 INFO - PROCESS | 7121 | 1460978294735 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}] 04:18:14 INFO - PROCESS | 7121 | 1460978294961 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 04:18:15 INFO - PROCESS | 7121 | 1460978295250 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:15 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6da0c73000 == 194 [pid = 7121] [id = 778] 04:18:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 193 (0x7f6d7ba59c00) [pid = 7121] [serial = 2333] [outer = (nil)] 04:18:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 194 (0x7f6d8b354000) [pid = 7121] [serial = 2334] [outer = 0x7f6d7ba59c00] 04:18:15 INFO - PROCESS | 7121 | 1460978295319 Marionette DEBUG loaded listener.js 04:18:15 INFO - PROCESS | 7121 | ++DOMWINDOW == 195 (0x7f6d93f66c00) [pid = 7121] [serial = 2335] [outer = 0x7f6d7ba59c00] 04:18:16 INFO - PROCESS | 7121 | 1460978296101 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]]]}] 04:18:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:18:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:18:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:18:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:18:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:18:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:18:16 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1434ms 04:18:16 INFO - PROCESS | 7121 | 1460978296160 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 04:18:16 INFO - PROCESS | 7121 | 1460978296163 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 04:18:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:18:16 INFO - PROCESS | 7121 | 1460978296169 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:18:16 INFO - PROCESS | 7121 | 1460978296172 Marionette TRACE conn3 <- [1,3078,null,{}] 04:18:16 INFO - PROCESS | 7121 | 1460978296177 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}] 04:18:16 INFO - PROCESS | 7121 | 1460978296429 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 04:18:16 INFO - PROCESS | 7121 | 1460978296718 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:16 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6dadac1000 == 195 [pid = 7121] [id = 779] 04:18:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 196 (0x7f6d7ba5c400) [pid = 7121] [serial = 2336] [outer = (nil)] 04:18:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 197 (0x7f6d93f6a800) [pid = 7121] [serial = 2337] [outer = 0x7f6d7ba5c400] 04:18:16 INFO - PROCESS | 7121 | 1460978296789 Marionette DEBUG loaded listener.js 04:18:16 INFO - PROCESS | 7121 | ++DOMWINDOW == 198 (0x7f6d93f6f800) [pid = 7121] [serial = 2338] [outer = 0x7f6d7ba5c400] 04:18:17 INFO - PROCESS | 7121 | 1460978297591 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] 04:18:17 INFO - PROCESS | 7121 | 1460978297659 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 04:18:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:18:17 INFO - PROCESS | 7121 | 1460978297713 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:18:17 INFO - PROCESS | 7121 | 1460978297715 Marionette TRACE conn3 <- [1,3082,null,{}] 04:18:17 INFO - PROCESS | 7121 | 1460978297721 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}] 04:18:17 INFO - PROCESS | 7121 | 1460978297912 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 04:18:18 INFO - PROCESS | 7121 | 1460978298195 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:18 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6db0f35000 == 196 [pid = 7121] [id = 780] 04:18:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 199 (0x7f6d87f7ec00) [pid = 7121] [serial = 2339] [outer = (nil)] 04:18:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 200 (0x7f6d96b87800) [pid = 7121] [serial = 2340] [outer = 0x7f6d87f7ec00] 04:18:18 INFO - PROCESS | 7121 | 1460978298266 Marionette DEBUG loaded listener.js 04:18:18 INFO - PROCESS | 7121 | ++DOMWINDOW == 201 (0x7f6d96b8b400) [pid = 7121] [serial = 2341] [outer = 0x7f6d87f7ec00] 04:18:19 INFO - PROCESS | 7121 | 1460978299010 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]]]}] 04:18:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:18:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:18:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:18:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1337ms 04:18:19 INFO - PROCESS | 7121 | 1460978299045 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 04:18:19 INFO - PROCESS | 7121 | 1460978299047 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 04:18:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:18:19 INFO - PROCESS | 7121 | 1460978299053 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:18:19 INFO - PROCESS | 7121 | 1460978299055 Marionette TRACE conn3 <- [1,3086,null,{}] 04:18:19 INFO - PROCESS | 7121 | 1460978299060 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}] 04:18:19 INFO - PROCESS | 7121 | 1460978299311 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 04:18:19 INFO - PROCESS | 7121 | 1460978299582 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:19 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8910f800 == 197 [pid = 7121] [id = 781] 04:18:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 202 (0x7f6d87f86c00) [pid = 7121] [serial = 2342] [outer = (nil)] 04:18:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 203 (0x7f6d89248000) [pid = 7121] [serial = 2343] [outer = 0x7f6d87f86c00] 04:18:19 INFO - PROCESS | 7121 | 1460978299650 Marionette DEBUG loaded listener.js 04:18:19 INFO - PROCESS | 7121 | ++DOMWINDOW == 204 (0x7f6d8924f800) [pid = 7121] [serial = 2344] [outer = 0x7f6d87f86c00] 04:18:20 INFO - PROCESS | 7121 | 1460978300464 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:18:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:18:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1426ms 04:18:20 INFO - PROCESS | 7121 | 1460978300479 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 04:18:20 INFO - PROCESS | 7121 | 1460978300482 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 04:18:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:18:20 INFO - PROCESS | 7121 | 1460978300487 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:18:20 INFO - PROCESS | 7121 | 1460978300489 Marionette TRACE conn3 <- [1,3090,null,{}] 04:18:20 INFO - PROCESS | 7121 | 1460978300495 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}] 04:18:20 INFO - PROCESS | 7121 | 1460978300711 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 04:18:20 INFO - PROCESS | 7121 | 1460978300995 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:21 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d875a8000 == 198 [pid = 7121] [id = 782] 04:18:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 205 (0x7f6d7ec57000) [pid = 7121] [serial = 2345] [outer = (nil)] 04:18:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 206 (0x7f6d7ec5cc00) [pid = 7121] [serial = 2346] [outer = 0x7f6d7ec57000] 04:18:21 INFO - PROCESS | 7121 | 1460978301068 Marionette DEBUG loaded listener.js 04:18:21 INFO - PROCESS | 7121 | ++DOMWINDOW == 207 (0x7f6d7ec61c00) [pid = 7121] [serial = 2347] [outer = 0x7f6d7ec57000] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90c57000 == 197 [pid = 7121] [id = 376] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8cce2000 == 196 [pid = 7121] [id = 457] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d86922800 == 195 [pid = 7121] [id = 662] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db3203000 == 194 [pid = 7121] [id = 223] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d89ee3000 == 193 [pid = 7121] [id = 763] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d892e1800 == 192 [pid = 7121] [id = 762] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d89044800 == 191 [pid = 7121] [id = 761] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d87183800 == 190 [pid = 7121] [id = 760] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d802da000 == 189 [pid = 7121] [id = 759] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6dbffd3800 == 188 [pid = 7121] [id = 758] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db7114800 == 187 [pid = 7121] [id = 757] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db4e69000 == 186 [pid = 7121] [id = 756] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db3045000 == 185 [pid = 7121] [id = 755] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6db2690800 == 184 [pid = 7121] [id = 754] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6daef5a800 == 183 [pid = 7121] [id = 753] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6da6f45800 == 182 [pid = 7121] [id = 752] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9fb5c800 == 181 [pid = 7121] [id = 751] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9bbb0000 == 180 [pid = 7121] [id = 750] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d999cf800 == 179 [pid = 7121] [id = 749] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d97b24800 == 178 [pid = 7121] [id = 748] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9783c800 == 177 [pid = 7121] [id = 747] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d96955800 == 176 [pid = 7121] [id = 746] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d9581b000 == 175 [pid = 7121] [id = 745] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d94076800 == 174 [pid = 7121] [id = 744] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d90c5b000 == 173 [pid = 7121] [id = 743] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8fd17000 == 172 [pid = 7121] [id = 742] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8db84800 == 171 [pid = 7121] [id = 741] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8cddb800 == 170 [pid = 7121] [id = 740] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8c73c000 == 169 [pid = 7121] [id = 739] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8b4ce000 == 168 [pid = 7121] [id = 738] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d8a689000 == 167 [pid = 7121] [id = 737] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d89c9d000 == 166 [pid = 7121] [id = 735] 04:18:22 INFO - PROCESS | 7121 | --DOCSHELL 0x7f6d877a4000 == 165 [pid = 7121] [id = 736] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 206 (0x7f6dad86d000) [pid = 7121] [serial = 2192] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 205 (0x7f6d9f2fa400) [pid = 7121] [serial = 2172] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 204 (0x7f6d93cb5c00) [pid = 7121] [serial = 2147] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 203 (0x7f6d9f2b6000) [pid = 7121] [serial = 2171] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 202 (0x7f6da03c6c00) [pid = 7121] [serial = 2181] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 201 (0x7f6d8b272800) [pid = 7121] [serial = 2207] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 200 (0x7f6da3a1c800) [pid = 7121] [serial = 2186] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 199 (0x7f6d9bd49000) [pid = 7121] [serial = 2160] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 198 (0x7f6d9e6df800) [pid = 7121] [serial = 2165] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 197 (0x7f6d8b906400) [pid = 7121] [serial = 2141] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 196 (0x7f6d873a2800) [pid = 7121] [serial = 2196] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 195 (0x7f6d87e0b400) [pid = 7121] [serial = 2198] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 194 (0x7f6da1103000) [pid = 7121] [serial = 2184] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 193 (0x7f6d9709a800) [pid = 7121] [serial = 2154] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 192 (0x7f6d9f577400) [pid = 7121] [serial = 2174] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 191 (0x7f6d86187c00) [pid = 7121] [serial = 2195] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 190 (0x7f6d9b981000) [pid = 7121] [serial = 2159] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 189 (0x7f6d8c7d2c00) [pid = 7121] [serial = 2142] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 188 (0x7f6da082c400) [pid = 7121] [serial = 2183] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 187 (0x7f6d9f0abc00) [pid = 7121] [serial = 2180] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 186 (0x7f6d88b8c000) [pid = 7121] [serial = 2199] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 185 (0x7f6d8cc64000) [pid = 7121] [serial = 2135] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 184 (0x7f6d98ce1000) [pid = 7121] [serial = 2156] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 183 (0x7f6d88b8a800) [pid = 7121] [serial = 2138] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 182 (0x7f6da3af4400) [pid = 7121] [serial = 2187] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 181 (0x7f6d9e9e6800) [pid = 7121] [serial = 2166] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 180 (0x7f6d8da62c00) [pid = 7121] [serial = 2145] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 179 (0x7f6d94b84c00) [pid = 7121] [serial = 2151] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 178 (0x7f6d8d14dc00) [pid = 7121] [serial = 2144] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 177 (0x7f6d943a2c00) [pid = 7121] [serial = 2150] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 176 (0x7f6d9ff2ac00) [pid = 7121] [serial = 2177] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 175 (0x7f6da021a800) [pid = 7121] [serial = 2178] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 174 (0x7f6d8b4f3800) [pid = 7121] [serial = 2204] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 173 (0x7f6d9f12dc00) [pid = 7121] [serial = 2168] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 172 (0x7f6d9dcd8400) [pid = 7121] [serial = 2163] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 171 (0x7f6d93e41c00) [pid = 7121] [serial = 2148] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 170 (0x7f6d8da65000) [pid = 7121] [serial = 2121] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 169 (0x7f6d8b922400) [pid = 7121] [serial = 2205] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 168 (0x7f6d89d95400) [pid = 7121] [serial = 2202] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 167 (0x7f6d9ce94000) [pid = 7121] [serial = 2162] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 166 (0x7f6d88dee000) [pid = 7121] [serial = 2139] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 165 (0x7f6d894aac00) [pid = 7121] [serial = 2201] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 164 (0x7f6d96be3000) [pid = 7121] [serial = 2153] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 163 (0x7f6da3c4fc00) [pid = 7121] [serial = 2189] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 162 (0x7f6d9f149000) [pid = 7121] [serial = 2169] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 161 (0x7f6d9adb7c00) [pid = 7121] [serial = 2157] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | --DOMWINDOW == 160 (0x7f6d9f9a3800) [pid = 7121] [serial = 2175] [outer = (nil)] [url = about:blank] 04:18:23 INFO - PROCESS | 7121 | 1460978303442 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:18:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 2989ms 04:18:23 INFO - PROCESS | 7121 | 1460978303529 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 04:18:23 INFO - PROCESS | 7121 | 1460978303536 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 04:18:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:18:23 INFO - PROCESS | 7121 | 1460978303546 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:18:23 INFO - PROCESS | 7121 | 1460978303551 Marionette TRACE conn3 <- [1,3094,null,{}] 04:18:23 INFO - PROCESS | 7121 | 1460978303557 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}] 04:18:23 INFO - PROCESS | 7121 | 1460978303743 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 04:18:23 INFO - PROCESS | 7121 | 1460978303756 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:23 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d869cf800 == 166 [pid = 7121] [id = 783] 04:18:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 161 (0x7f6d86164400) [pid = 7121] [serial = 2348] [outer = (nil)] 04:18:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 162 (0x7f6d8616d400) [pid = 7121] [serial = 2349] [outer = 0x7f6d86164400] 04:18:23 INFO - PROCESS | 7121 | 1460978303826 Marionette DEBUG loaded listener.js 04:18:23 INFO - PROCESS | 7121 | ++DOMWINDOW == 163 (0x7f6d86b0e000) [pid = 7121] [serial = 2350] [outer = 0x7f6d86164400] 04:18:24 INFO - PROCESS | 7121 | 1460978304738 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:18:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:18:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1239ms 04:18:24 INFO - PROCESS | 7121 | 1460978304785 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 04:18:24 INFO - PROCESS | 7121 | 1460978304793 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 04:18:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:18:24 INFO - PROCESS | 7121 | 1460978304801 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:18:24 INFO - PROCESS | 7121 | 1460978304804 Marionette TRACE conn3 <- [1,3098,null,{}] 04:18:24 INFO - PROCESS | 7121 | 1460978304809 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}] 04:18:25 INFO - PROCESS | 7121 | 1460978305072 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 04:18:25 INFO - PROCESS | 7121 | 1460978305199 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:25 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8782d000 == 167 [pid = 7121] [id = 784] 04:18:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 164 (0x7f6d7ec59800) [pid = 7121] [serial = 2351] [outer = (nil)] 04:18:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 165 (0x7f6d873c5800) [pid = 7121] [serial = 2352] [outer = 0x7f6d7ec59800] 04:18:25 INFO - PROCESS | 7121 | 1460978305260 Marionette DEBUG loaded listener.js 04:18:25 INFO - PROCESS | 7121 | ++DOMWINDOW == 166 (0x7f6d87d92000) [pid = 7121] [serial = 2353] [outer = 0x7f6d7ec59800] 04:18:26 INFO - PROCESS | 7121 | 1460978306012 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]]]}] 04:18:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:18:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:18:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1227ms 04:18:26 INFO - PROCESS | 7121 | 1460978306028 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 04:18:26 INFO - PROCESS | 7121 | 1460978306031 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 04:18:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:18:26 INFO - PROCESS | 7121 | 1460978306045 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:18:26 INFO - PROCESS | 7121 | 1460978306049 Marionette TRACE conn3 <- [1,3102,null,{}] 04:18:26 INFO - PROCESS | 7121 | 1460978306064 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}] 04:18:26 INFO - PROCESS | 7121 | 1460978306321 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 04:18:26 INFO - PROCESS | 7121 | 1460978306365 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:26 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d891d4000 == 168 [pid = 7121] [id = 785] 04:18:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 167 (0x7f6d881f0400) [pid = 7121] [serial = 2354] [outer = (nil)] 04:18:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 168 (0x7f6d88b88400) [pid = 7121] [serial = 2355] [outer = 0x7f6d881f0400] 04:18:26 INFO - PROCESS | 7121 | 1460978306437 Marionette DEBUG loaded listener.js 04:18:26 INFO - PROCESS | 7121 | ++DOMWINDOW == 169 (0x7f6d88dd0000) [pid = 7121] [serial = 2356] [outer = 0x7f6d881f0400] 04:18:27 INFO - PROCESS | 7121 | 1460978307345 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:18:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:18:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1330ms 04:18:27 INFO - PROCESS | 7121 | 1460978307380 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 04:18:27 INFO - PROCESS | 7121 | 1460978307383 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 04:18:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:18:27 INFO - PROCESS | 7121 | 1460978307388 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:18:27 INFO - PROCESS | 7121 | 1460978307390 Marionette TRACE conn3 <- [1,3106,null,{}] 04:18:27 INFO - PROCESS | 7121 | 1460978307395 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}] 04:18:28 INFO - PROCESS | 7121 | 1460978308277 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 168 (0x7f6d894a8000) [pid = 7121] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 167 (0x7f6d96f93800) [pid = 7121] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 166 (0x7f6d94b82000) [pid = 7121] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 165 (0x7f6d7bade800) [pid = 7121] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 164 (0x7f6d873a3800) [pid = 7121] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 163 (0x7f6d9ecef800) [pid = 7121] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 162 (0x7f6d9e9ed000) [pid = 7121] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 161 (0x7f6d8b907c00) [pid = 7121] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 160 (0x7f6d86b0b000) [pid = 7121] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 159 (0x7f6d88b86c00) [pid = 7121] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 158 (0x7f6d7badc800) [pid = 7121] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 157 (0x7f6d94264000) [pid = 7121] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 156 (0x7f6d9bc9c800) [pid = 7121] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 155 (0x7f6d9708f000) [pid = 7121] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 154 (0x7f6d860dfc00) [pid = 7121] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 153 (0x7f6d8618ec00) [pid = 7121] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 152 (0x7f6d9b97ac00) [pid = 7121] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 151 (0x7f6d9bca6000) [pid = 7121] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 150 (0x7f6d8bcc0800) [pid = 7121] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 149 (0x7f6d83be5400) [pid = 7121] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 148 (0x7f6d9f0b0000) [pid = 7121] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 147 (0x7f6d8bcb8c00) [pid = 7121] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 146 (0x7f6da03c2800) [pid = 7121] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 145 (0x7f6d7bae4000) [pid = 7121] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 144 (0x7f6d88cc9400) [pid = 7121] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 143 (0x7f6d94260400) [pid = 7121] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 142 (0x7f6dadde8c00) [pid = 7121] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 141 (0x7f6d98e24800) [pid = 7121] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 140 (0x7f6d8b2b1000) [pid = 7121] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:18:28 INFO - PROCESS | 7121 | --DOMWINDOW == 139 (0x7f6d9999a800) [pid = 7121] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:18:28 INFO - PROCESS | 7121 | 1460978308529 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:28 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d892db800 == 169 [pid = 7121] [id = 786] 04:18:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 140 (0x7f6d7bad9800) [pid = 7121] [serial = 2357] [outer = (nil)] 04:18:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 141 (0x7f6d8618ec00) [pid = 7121] [serial = 2358] [outer = 0x7f6d7bad9800] 04:18:28 INFO - PROCESS | 7121 | 1460978308591 Marionette DEBUG loaded listener.js 04:18:28 INFO - PROCESS | 7121 | ++DOMWINDOW == 142 (0x7f6d894a5800) [pid = 7121] [serial = 2359] [outer = 0x7f6d7bad9800] 04:18:29 INFO - PROCESS | 7121 | 1460978309171 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]]]}] 04:18:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:18:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:18:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:18:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1829ms 04:18:29 INFO - PROCESS | 7121 | 1460978309218 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 04:18:29 INFO - PROCESS | 7121 | 1460978309221 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 04:18:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:18:29 INFO - PROCESS | 7121 | 1460978309226 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:18:29 INFO - PROCESS | 7121 | 1460978309228 Marionette TRACE conn3 <- [1,3110,null,{}] 04:18:29 INFO - PROCESS | 7121 | 1460978309233 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}] 04:18:29 INFO - PROCESS | 7121 | 1460978309428 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 04:18:29 INFO - PROCESS | 7121 | 1460978309623 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:29 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d8a857800 == 170 [pid = 7121] [id = 787] 04:18:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 143 (0x7f6d7badd000) [pid = 7121] [serial = 2360] [outer = (nil)] 04:18:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 144 (0x7f6d89d54000) [pid = 7121] [serial = 2361] [outer = 0x7f6d7badd000] 04:18:29 INFO - PROCESS | 7121 | 1460978309681 Marionette DEBUG loaded listener.js 04:18:29 INFO - PROCESS | 7121 | ++DOMWINDOW == 145 (0x7f6d89fd5400) [pid = 7121] [serial = 2362] [outer = 0x7f6d7badd000] 04:18:30 INFO - PROCESS | 7121 | 1460978310526 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"]]]}] 04:18:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:18:30 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 04:18:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:18:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:18:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1326ms 04:18:30 INFO - PROCESS | 7121 | 1460978310555 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 04:18:30 INFO - PROCESS | 7121 | 1460978310560 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 04:18:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:18:30 INFO - PROCESS | 7121 | 1460978310568 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:18:30 INFO - PROCESS | 7121 | 1460978310573 Marionette TRACE conn3 <- [1,3114,null,{}] 04:18:30 INFO - PROCESS | 7121 | 1460978310582 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}] 04:18:30 INFO - PROCESS | 7121 | 1460978310790 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 04:18:31 INFO - PROCESS | 7121 | 1460978311076 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\", \"1cc7aa9b-bb76-46b5-a6dc-a201c748112c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:31 INFO - PROCESS | 7121 | ++DOCSHELL 0x7f6d875a4800 == 171 [pid = 7121] [id = 788] 04:18:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 146 (0x7f6d86193800) [pid = 7121] [serial = 2363] [outer = (nil)] 04:18:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 147 (0x7f6d873a9c00) [pid = 7121] [serial = 2364] [outer = 0x7f6d86193800] 04:18:31 INFO - PROCESS | 7121 | 1460978311202 Marionette DEBUG loaded listener.js 04:18:31 INFO - PROCESS | 7121 | ++DOMWINDOW == 148 (0x7f6d87d49400) [pid = 7121] [serial = 2365] [outer = 0x7f6d86193800] 04:18:32 INFO - PROCESS | 7121 | 1460978312041 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]]]}] 04:18:32 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:18:32 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1533ms 04:18:32 INFO - PROCESS | 7121 | 1460978312101 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 04:18:32 INFO - PROCESS | 7121 | 1460978312110 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 04:18:33 WARNING - u'runner_teardown' () 04:18:33 INFO - No more tests 04:18:33 INFO - Got 0 unexpected results 04:18:33 INFO - SUITE-END | took 1129s 04:18:33 INFO - Closing logging queue 04:18:33 INFO - queue closed 04:18:33 INFO - Return code: 0 04:18:33 WARNING - # TBPL SUCCESS # 04:18:33 INFO - Running post-action listener: _resource_record_post_action 04:18:33 INFO - Running post-run listener: _resource_record_post_run 04:18:34 INFO - Total resource usage - Wall time: 1164s; CPU: 98.0%; Read bytes: 8192; Write bytes: 969269248; Read time: 12; Write time: 300720 04:18:34 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:18:34 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 50966528; Read time: 0; Write time: 39252 04:18:34 INFO - run-tests - Wall time: 1135s; CPU: 98.0%; Read bytes: 8192; Write bytes: 918253568; Read time: 12; Write time: 261468 04:18:34 INFO - Running post-run listener: _upload_blobber_files 04:18:34 INFO - Blob upload gear active. 04:18:34 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:18:34 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 04:18:34 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'] 04:18:34 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 04:18:35 INFO - (blobuploader) - INFO - Open directory for files ... 04:18:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:18:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:18:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:18:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:18:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:18:36 INFO - (blobuploader) - INFO - Done attempting. 04:18:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:18:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:18:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:18:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:18:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:18:37 INFO - (blobuploader) - INFO - Done attempting. 04:18:37 INFO - (blobuploader) - INFO - Iteration through files over. 04:18:37 INFO - Return code: 0 04:18:37 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:18:37 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:18:37 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/03cb7859f728f0f9212d7d7e1ed98043b5e7285ee743d8709a9ad272f452ff38b3926c3f1a1ab247f321df672079b84f92fd54dfc686ef5b41daaabdf4d0720f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3fc0bce16124e65642ad099b5aaa2e21f85472920b46cd0beed96de07e7841d4fd6dd8b94857900118651541c29e831bea6352cf16027b98d3a2a9b4ce149430"} 04:18:37 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:18:37 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:18:37 INFO - Contents: 04:18:37 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/03cb7859f728f0f9212d7d7e1ed98043b5e7285ee743d8709a9ad272f452ff38b3926c3f1a1ab247f321df672079b84f92fd54dfc686ef5b41daaabdf4d0720f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3fc0bce16124e65642ad099b5aaa2e21f85472920b46cd0beed96de07e7841d4fd6dd8b94857900118651541c29e831bea6352cf16027b98d3a2a9b4ce149430"} 04:18:37 INFO - Running post-run listener: copy_logs_to_upload_dir 04:18:37 INFO - Copying logs to upload dir... 04:18:37 INFO - mkdir: /builds/slave/test/build/upload/logs 04:18:37 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1247.419311 ========= master_lag: 3.65 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 51 secs) (at 2016-04-18 04:18:40.817838) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-18 04:18:40.819147) ========= 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-1460976883.864286-1726426731 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/03cb7859f728f0f9212d7d7e1ed98043b5e7285ee743d8709a9ad272f452ff38b3926c3f1a1ab247f321df672079b84f92fd54dfc686ef5b41daaabdf4d0720f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3fc0bce16124e65642ad099b5aaa2e21f85472920b46cd0beed96de07e7841d4fd6dd8b94857900118651541c29e831bea6352cf16027b98d3a2a9b4ce149430"} build_url:https://queue.taskcluster.net/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037395 build_url: 'https://queue.taskcluster.net/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/03cb7859f728f0f9212d7d7e1ed98043b5e7285ee743d8709a9ad272f452ff38b3926c3f1a1ab247f321df672079b84f92fd54dfc686ef5b41daaabdf4d0720f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3fc0bce16124e65642ad099b5aaa2e21f85472920b46cd0beed96de07e7841d4fd6dd8b94857900118651541c29e831bea6352cf16027b98d3a2a9b4ce149430"}' symbols_url: 'https://queue.taskcluster.net/v1/task/L53tGAIcQMqmFOZIgDfYig/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 1.90 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-18 04:18:42.754924) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 04:18:42.755459) ========= 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-1460976883.864286-1726426731 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022423 ========= master_lag: 0.94 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 04:18:43.713513) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 04:18:43.713984) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 04:18:43.734403) ========= ========= Total master_lag: 6.85 =========