builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-742 starttime: 1461974786.29 results: success (0) buildid: 20160429164537 builduid: 53a89d8735f0429799062611998c5db8 revision: 1347c189b6da67d2142fb266c82f74272b09139b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-29 17:06:26.290238) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-29 17:06:26.291435) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2016-04-29 17:06:26.291931) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2016-04-29 17:06:28.695649) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 17:06:28.695990) ========= 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-1461974547.420987-1263630202 _=/tools/buildbot/bin/python using PTY: False --2016-04-29 17:06:28-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 4.88M=0.002s 2016-04-29 17:06:29 (4.88 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.304998 ========= master_lag: 0.27 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 17:06:29.271830) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 17:06:29.272170) ========= 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-1461974547.420987-1263630202 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.062697 ========= master_lag: 0.08 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 17:06:29.410763) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-29 17:06:29.411126) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 1347c189b6da67d2142fb266c82f74272b09139b --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 1347c189b6da67d2142fb266c82f74272b09139b --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-1461974547.420987-1263630202 _=/tools/buildbot/bin/python using PTY: False 2016-04-29 17:06:29,519 truncating revision to first 12 chars 2016-04-29 17:06:29,519 Setting DEBUG logging. 2016-04-29 17:06:29,519 attempt 1/10 2016-04-29 17:06:29,520 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/1347c189b6da?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-29 17:06:29,829 unpacking tar archive at: mozilla-aurora-1347c189b6da/testing/mozharness/ program finished with exit code 0 elapsedTime=0.595408 ========= master_lag: 1.15 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-29 17:06:31.152677) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-29 17:06:31.152982) ========= script_repo_revision: 1347c189b6da67d2142fb266c82f74272b09139b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-29 17:06:31.153367) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-29 17:06:31.153643) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-29 17:06:31.191807) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 19 mins, 34 secs) (at 2016-04-29 17:06:31.192115) ========= /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-aurora --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-aurora', '--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-1461974547.420987-1263630202 _=/tools/buildbot/bin/python using PTY: False 17:06:31 INFO - MultiFileLogger online at 20160429 17:06:31 in /builds/slave/test 17:06:31 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-aurora --download-symbols true 17:06:31 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:06:31 INFO - {'append_to_log': False, 17:06:31 INFO - 'base_work_dir': '/builds/slave/test', 17:06:31 INFO - 'blob_upload_branch': 'mozilla-aurora', 17:06:31 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:06:31 INFO - 'buildbot_json_path': 'buildprops.json', 17:06:31 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:06:31 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:06:31 INFO - 'download_minidump_stackwalk': True, 17:06:31 INFO - 'download_symbols': 'true', 17:06:31 INFO - 'e10s': False, 17:06:31 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:06:31 INFO - 'tooltool.py': '/tools/tooltool.py', 17:06:31 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:06:31 INFO - '/tools/misc-python/virtualenv.py')}, 17:06:31 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:06:31 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:06:31 INFO - 'log_level': 'info', 17:06:31 INFO - 'log_to_console': True, 17:06:31 INFO - 'opt_config_files': (), 17:06:31 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:06:31 INFO - '--processes=1', 17:06:31 INFO - '--config=%(test_path)s/wptrunner.ini', 17:06:31 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:06:31 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:06:31 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:06:31 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:06:31 INFO - 'pip_index': False, 17:06:31 INFO - 'require_test_zip': True, 17:06:31 INFO - 'test_type': ('testharness',), 17:06:31 INFO - 'this_chunk': '1', 17:06:31 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:06:31 INFO - 'total_chunks': '10', 17:06:31 INFO - 'virtualenv_path': 'venv', 17:06:31 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:06:31 INFO - 'work_dir': 'build'} 17:06:31 INFO - ##### 17:06:31 INFO - ##### Running clobber step. 17:06:31 INFO - ##### 17:06:31 INFO - Running pre-action listener: _resource_record_pre_action 17:06:31 INFO - Running main action method: clobber 17:06:31 INFO - rmtree: /builds/slave/test/build 17:06:31 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:06:33 INFO - Running post-action listener: _resource_record_post_action 17:06:33 INFO - ##### 17:06:33 INFO - ##### Running read-buildbot-config step. 17:06:33 INFO - ##### 17:06:33 INFO - Running pre-action listener: _resource_record_pre_action 17:06:33 INFO - Running main action method: read_buildbot_config 17:06:33 INFO - Using buildbot properties: 17:06:33 INFO - { 17:06:33 INFO - "project": "", 17:06:33 INFO - "product": "firefox", 17:06:33 INFO - "script_repo_revision": "production", 17:06:33 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 17:06:33 INFO - "repository": "", 17:06:33 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 17:06:33 INFO - "buildid": "20160429164537", 17:06:33 INFO - "pgo_build": "False", 17:06:33 INFO - "basedir": "/builds/slave/test", 17:06:33 INFO - "buildnumber": 7, 17:06:33 INFO - "slavename": "tst-linux64-spot-742", 17:06:33 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 17:06:33 INFO - "platform": "linux64", 17:06:33 INFO - "branch": "mozilla-aurora", 17:06:33 INFO - "revision": "1347c189b6da67d2142fb266c82f74272b09139b", 17:06:33 INFO - "repo_path": "releases/mozilla-aurora", 17:06:33 INFO - "moz_repo_path": "", 17:06:33 INFO - "stage_platform": "linux64", 17:06:33 INFO - "builduid": "53a89d8735f0429799062611998c5db8", 17:06:33 INFO - "slavebuilddir": "test" 17:06:33 INFO - } 17:06:33 INFO - Found installer url https://queue.taskcluster.net/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 17:06:33 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 17:06:33 INFO - Running post-action listener: _resource_record_post_action 17:06:33 INFO - ##### 17:06:33 INFO - ##### Running download-and-extract step. 17:06:33 INFO - ##### 17:06:33 INFO - Running pre-action listener: _resource_record_pre_action 17:06:33 INFO - Running main action method: download_and_extract 17:06:33 INFO - mkdir: /builds/slave/test/build/tests 17:06:33 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')]} 17:06:33 INFO - https://queue.taskcluster.net/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 17:06:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 17:06:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 17:06:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 17:06:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 17:06:35 INFO - Downloaded 1361 bytes. 17:06:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 17:06:35 INFO - Using the following test package requirements: 17:06:35 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 17:06:35 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:06:35 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 17:06:35 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:06:35 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 17:06:35 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:06:35 INFO - u'jsshell-linux-x86_64.zip'], 17:06:35 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:06:35 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 17:06:35 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 17:06:35 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:06:35 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 17:06:35 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:06:35 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 17:06:35 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:06:35 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 17:06:35 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:06:35 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 17:06:35 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 17:06:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:06:35 INFO - https://queue.taskcluster.net/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 17:06:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 17:06:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 17:06:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 17:06:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 17:06:37 INFO - Downloaded 22749656 bytes. 17:06:37 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:06:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:06:38 INFO - caution: filename not matched: web-platform/* 17:06:38 INFO - Return code: 11 17:06:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:06:38 INFO - https://queue.taskcluster.net/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 17:06:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 17:06:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 17:06:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 17:06:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 17:06:40 INFO - Downloaded 36408617 bytes. 17:06:40 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:06:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:06:43 INFO - caution: filename not matched: bin/* 17:06:43 INFO - caution: filename not matched: config/* 17:06:43 INFO - caution: filename not matched: mozbase/* 17:06:43 INFO - caution: filename not matched: marionette/* 17:06:43 INFO - caution: filename not matched: tools/wptserve/* 17:06:43 INFO - Return code: 11 17:06:43 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')]} 17:06:43 INFO - https://queue.taskcluster.net/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 17:06:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 17:06:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 17:06:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 17:06:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 17:06:46 INFO - Downloaded 69381787 bytes. 17:06:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 17:06:46 INFO - mkdir: /builds/slave/test/properties 17:06:46 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:06:46 INFO - Writing to file /builds/slave/test/properties/build_url 17:06:46 INFO - Contents: 17:06:46 INFO - build_url:https://queue.taskcluster.net/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 17:06:47 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 17:06:47 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:06:47 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:06:47 INFO - Contents: 17:06:47 INFO - symbols_url:https://queue.taskcluster.net/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 17:06:47 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')]} 17:06:47 INFO - https://queue.taskcluster.net/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:06:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 17:06:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 17:06:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 17:06:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 17:06:49 INFO - Downloaded 90880712 bytes. 17:06:49 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 17:06:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 17:06:57 INFO - Return code: 0 17:06:57 INFO - Running post-action listener: _resource_record_post_action 17:06:57 INFO - Running post-action listener: set_extra_try_arguments 17:06:57 INFO - ##### 17:06:57 INFO - ##### Running create-virtualenv step. 17:06:57 INFO - ##### 17:06:57 INFO - Running pre-action listener: _pre_create_virtualenv 17:06:57 INFO - Running pre-action listener: _resource_record_pre_action 17:06:57 INFO - Running main action method: create_virtualenv 17:06:57 INFO - Creating virtualenv /builds/slave/test/build/venv 17:06:57 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 17:06:57 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:06:57 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:06:57 INFO - Using real prefix '/usr' 17:06:57 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:07:02 INFO - Installing distribute.............................................................................................................................................................................................done. 17:07:05 INFO - Installing pip.................done. 17:07:05 INFO - Return code: 0 17:07:05 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:07:05 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')]} 17:07:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:07:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:05 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')]} 17:07:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:07:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18a7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18a83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18eb620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19b1290>, '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 0x19b1980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x18e8be0>, '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-1461974547.420987-1263630202', '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 17:07:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 17:07:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 17:07:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:07:05 INFO - 'CCACHE_UMASK': '002', 17:07:05 INFO - 'DISPLAY': ':0', 17:07:05 INFO - 'HOME': '/home/cltbld', 17:07:05 INFO - 'LANG': 'en_US.UTF-8', 17:07:05 INFO - 'LOGNAME': 'cltbld', 17:07:05 INFO - 'MAIL': '/var/mail/cltbld', 17:07:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:07:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:07:05 INFO - 'MOZ_NO_REMOTE': '1', 17:07:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:07:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:07:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:07:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:07:05 INFO - 'PWD': '/builds/slave/test', 17:07:05 INFO - 'SHELL': '/bin/bash', 17:07:05 INFO - 'SHLVL': '1', 17:07:05 INFO - 'TERM': 'linux', 17:07:05 INFO - 'TMOUT': '86400', 17:07:05 INFO - 'USER': 'cltbld', 17:07:05 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461974547.420987-1263630202', 17:07:05 INFO - '_': '/tools/buildbot/bin/python'} 17:07:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:07:06 INFO - Downloading/unpacking psutil>=0.7.1 17:07:06 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 17:07:06 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 17:07:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:06 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 17:07:06 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 17:07:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:07:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:07:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:07:10 INFO - Installing collected packages: psutil 17:07:10 INFO - Running setup.py install for psutil 17:07:10 INFO - building 'psutil._psutil_linux' extension 17:07:10 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 17:07:10 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 17:07:10 INFO - building 'psutil._psutil_posix' extension 17:07:10 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 17:07:11 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 17:07:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:07:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:07:11 INFO - Successfully installed psutil 17:07:11 INFO - Cleaning up... 17:07:11 INFO - Return code: 0 17:07:11 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:07:11 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')]} 17:07:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:07:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:11 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')]} 17:07:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:07:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18a7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18a83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18eb620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19b1290>, '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 0x19b1980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x18e8be0>, '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-1461974547.420987-1263630202', '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 17:07:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 17:07:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 17:07:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:07:11 INFO - 'CCACHE_UMASK': '002', 17:07:11 INFO - 'DISPLAY': ':0', 17:07:11 INFO - 'HOME': '/home/cltbld', 17:07:11 INFO - 'LANG': 'en_US.UTF-8', 17:07:11 INFO - 'LOGNAME': 'cltbld', 17:07:11 INFO - 'MAIL': '/var/mail/cltbld', 17:07:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:07:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:07:11 INFO - 'MOZ_NO_REMOTE': '1', 17:07:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:07:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:07:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:07:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:07:11 INFO - 'PWD': '/builds/slave/test', 17:07:11 INFO - 'SHELL': '/bin/bash', 17:07:11 INFO - 'SHLVL': '1', 17:07:11 INFO - 'TERM': 'linux', 17:07:11 INFO - 'TMOUT': '86400', 17:07:11 INFO - 'USER': 'cltbld', 17:07:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461974547.420987-1263630202', 17:07:11 INFO - '_': '/tools/buildbot/bin/python'} 17:07:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:07:11 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:07:11 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 17:07:11 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 17:07:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:11 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 17:07:11 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 17:07:15 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:07:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:07:15 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:07:15 INFO - Installing collected packages: mozsystemmonitor 17:07:15 INFO - Running setup.py install for mozsystemmonitor 17:07:15 INFO - Successfully installed mozsystemmonitor 17:07:15 INFO - Cleaning up... 17:07:15 INFO - Return code: 0 17:07:15 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:07:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:07:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:07:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:07:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:07:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18a7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18a83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18eb620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19b1290>, '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 0x19b1980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x18e8be0>, '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-1461974547.420987-1263630202', '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 17:07:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 17:07:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 17:07:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:07:15 INFO - 'CCACHE_UMASK': '002', 17:07:15 INFO - 'DISPLAY': ':0', 17:07:15 INFO - 'HOME': '/home/cltbld', 17:07:15 INFO - 'LANG': 'en_US.UTF-8', 17:07:15 INFO - 'LOGNAME': 'cltbld', 17:07:15 INFO - 'MAIL': '/var/mail/cltbld', 17:07:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:07:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:07:15 INFO - 'MOZ_NO_REMOTE': '1', 17:07:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:07:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:07:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:07:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:07:15 INFO - 'PWD': '/builds/slave/test', 17:07:15 INFO - 'SHELL': '/bin/bash', 17:07:15 INFO - 'SHLVL': '1', 17:07:15 INFO - 'TERM': 'linux', 17:07:15 INFO - 'TMOUT': '86400', 17:07:15 INFO - 'USER': 'cltbld', 17:07:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461974547.420987-1263630202', 17:07:15 INFO - '_': '/tools/buildbot/bin/python'} 17:07:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:07:16 INFO - Downloading/unpacking blobuploader==1.2.4 17:07:16 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 17:07:16 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 17:07:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:16 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 17:07:16 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 17:07:19 INFO - Downloading blobuploader-1.2.4.tar.gz 17:07:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:07:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:07:19 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 17:07:19 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 17:07:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:19 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 17:07:19 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 17:07:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:07:20 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:07:20 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 17:07:20 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 17:07:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:20 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 17:07:20 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 17:07:21 INFO - Downloading docopt-0.6.1.tar.gz 17:07:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:07:21 INFO - Installing collected packages: blobuploader, requests, docopt 17:07:21 INFO - Running setup.py install for blobuploader 17:07:21 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:07:21 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:07:21 INFO - Running setup.py install for requests 17:07:22 INFO - Running setup.py install for docopt 17:07:22 INFO - Successfully installed blobuploader requests docopt 17:07:22 INFO - Cleaning up... 17:07:22 INFO - Return code: 0 17:07:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:07:22 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')]} 17:07:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:07:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:22 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')]} 17:07:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:07:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18a7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18a83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18eb620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19b1290>, '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 0x19b1980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x18e8be0>, '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-1461974547.420987-1263630202', '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 17:07:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 17:07:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 17:07:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:07:22 INFO - 'CCACHE_UMASK': '002', 17:07:22 INFO - 'DISPLAY': ':0', 17:07:22 INFO - 'HOME': '/home/cltbld', 17:07:22 INFO - 'LANG': 'en_US.UTF-8', 17:07:22 INFO - 'LOGNAME': 'cltbld', 17:07:22 INFO - 'MAIL': '/var/mail/cltbld', 17:07:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:07:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:07:22 INFO - 'MOZ_NO_REMOTE': '1', 17:07:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:07:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:07:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:07:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:07:22 INFO - 'PWD': '/builds/slave/test', 17:07:22 INFO - 'SHELL': '/bin/bash', 17:07:22 INFO - 'SHLVL': '1', 17:07:22 INFO - 'TERM': 'linux', 17:07:22 INFO - 'TMOUT': '86400', 17:07:22 INFO - 'USER': 'cltbld', 17:07:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461974547.420987-1263630202', 17:07:22 INFO - '_': '/tools/buildbot/bin/python'} 17:07:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:07:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:07:23 INFO - Running setup.py (path:/tmp/pip-Tq6QQu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:07:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:07:23 INFO - Running setup.py (path:/tmp/pip-opH3Cx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:07:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:07:23 INFO - Running setup.py (path:/tmp/pip-jPs0cA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:07:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:07:23 INFO - Running setup.py (path:/tmp/pip-4DqjV2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:07:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:07:23 INFO - Running setup.py (path:/tmp/pip-xW13fx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:07:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:07:23 INFO - Running setup.py (path:/tmp/pip-9GTI_M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:07:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:07:23 INFO - Running setup.py (path:/tmp/pip-G1FMD_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:07:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:07:23 INFO - Running setup.py (path:/tmp/pip-TPhsSh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:07:24 INFO - Running setup.py (path:/tmp/pip-86DRox-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:07:24 INFO - Running setup.py (path:/tmp/pip-xEYLtZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:07:24 INFO - Running setup.py (path:/tmp/pip-vSxQtr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:07:24 INFO - Running setup.py (path:/tmp/pip-GfQ6N1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:07:24 INFO - Running setup.py (path:/tmp/pip-ibGCSD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:07:24 INFO - Running setup.py (path:/tmp/pip-ISmZlx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:07:24 INFO - Running setup.py (path:/tmp/pip-AgE4Vu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:07:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:07:24 INFO - Running setup.py (path:/tmp/pip-R5mdw3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:07:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:07:25 INFO - Running setup.py (path:/tmp/pip-1ndc3g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:07:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:07:25 INFO - Running setup.py (path:/tmp/pip-IfhFdO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:07:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:07:25 INFO - Running setup.py (path:/tmp/pip-EigFLN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:07:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:07:25 INFO - Running setup.py (path:/tmp/pip-VUUNmJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:07:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:07:25 INFO - Running setup.py (path:/tmp/pip-NK0alL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:07:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:07:26 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 17:07:26 INFO - Running setup.py install for manifestparser 17:07:26 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:07:26 INFO - Running setup.py install for mozcrash 17:07:26 INFO - Running setup.py install for mozdebug 17:07:26 INFO - Running setup.py install for mozdevice 17:07:26 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:07:26 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:07:26 INFO - Running setup.py install for mozfile 17:07:27 INFO - Running setup.py install for mozhttpd 17:07:27 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:07:27 INFO - Running setup.py install for mozinfo 17:07:27 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:07:27 INFO - Running setup.py install for mozInstall 17:07:27 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:07:27 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:07:27 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:07:27 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:07:27 INFO - Running setup.py install for mozleak 17:07:27 INFO - Running setup.py install for mozlog 17:07:28 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:07:28 INFO - Running setup.py install for moznetwork 17:07:28 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:07:28 INFO - Running setup.py install for mozprocess 17:07:28 INFO - Running setup.py install for mozprofile 17:07:28 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:07:28 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:07:28 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:07:28 INFO - Running setup.py install for mozrunner 17:07:28 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:07:28 INFO - Running setup.py install for mozscreenshot 17:07:29 INFO - Running setup.py install for moztest 17:07:29 INFO - Running setup.py install for mozversion 17:07:29 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:07:29 INFO - Running setup.py install for wptserve 17:07:29 INFO - Running setup.py install for marionette-driver 17:07:29 INFO - Running setup.py install for browsermob-proxy 17:07:30 INFO - Running setup.py install for marionette-client 17:07:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:07:30 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:07:30 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 17:07:30 INFO - Cleaning up... 17:07:30 INFO - Return code: 0 17:07:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:07:30 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')]} 17:07:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:07:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:30 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')]} 17:07:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:07:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:07:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18a7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18a83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18eb620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19b1290>, '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 0x19b1980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x18e8be0>, '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-1461974547.420987-1263630202', '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 17:07:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 17:07:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 17:07:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:07:30 INFO - 'CCACHE_UMASK': '002', 17:07:30 INFO - 'DISPLAY': ':0', 17:07:30 INFO - 'HOME': '/home/cltbld', 17:07:30 INFO - 'LANG': 'en_US.UTF-8', 17:07:30 INFO - 'LOGNAME': 'cltbld', 17:07:30 INFO - 'MAIL': '/var/mail/cltbld', 17:07:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:07:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:07:30 INFO - 'MOZ_NO_REMOTE': '1', 17:07:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:07:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:07:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:07:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:07:30 INFO - 'PWD': '/builds/slave/test', 17:07:30 INFO - 'SHELL': '/bin/bash', 17:07:30 INFO - 'SHLVL': '1', 17:07:30 INFO - 'TERM': 'linux', 17:07:30 INFO - 'TMOUT': '86400', 17:07:30 INFO - 'USER': 'cltbld', 17:07:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461974547.420987-1263630202', 17:07:30 INFO - '_': '/tools/buildbot/bin/python'} 17:07:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:07:31 INFO - Running setup.py (path:/tmp/pip-g5EA_S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:07:31 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)) 17:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:07:31 INFO - Running setup.py (path:/tmp/pip-dZTvk6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:07:31 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)) 17:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:07:31 INFO - Running setup.py (path:/tmp/pip-1dfJ5n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:07:31 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)) 17:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:07:31 INFO - Running setup.py (path:/tmp/pip-zgSf2e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:07:31 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)) 17:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:07:31 INFO - Running setup.py (path:/tmp/pip-dQkAjQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:07:31 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)) 17:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:07:31 INFO - Running setup.py (path:/tmp/pip-FL5mfR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:07:31 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)) 17:07:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:07:31 INFO - Running setup.py (path:/tmp/pip-swIAyH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:07:32 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)) 17:07:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:07:32 INFO - Running setup.py (path:/tmp/pip-CuPF5V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:07:32 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)) 17:07:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:07:32 INFO - Running setup.py (path:/tmp/pip-KSH3cb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:07:32 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)) 17:07:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:07:32 INFO - Running setup.py (path:/tmp/pip-RGVdzq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:07:32 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)) 17:07:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:07:32 INFO - Running setup.py (path:/tmp/pip-j4wOAf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:07:32 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)) 17:07:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:07:32 INFO - Running setup.py (path:/tmp/pip-PQD3oj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:07:32 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)) 17:07:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:07:32 INFO - Running setup.py (path:/tmp/pip-dhfCvQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:07:32 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)) 17:07:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:07:32 INFO - Running setup.py (path:/tmp/pip-ypcajG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:07:33 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)) 17:07:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:07:33 INFO - Running setup.py (path:/tmp/pip-9zpOeK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:07:33 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)) 17:07:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:07:33 INFO - Running setup.py (path:/tmp/pip-zrHLtI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:07:33 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)) 17:07:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:07:33 INFO - Running setup.py (path:/tmp/pip-zlrRsY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:07:33 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)) 17:07:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:07:33 INFO - Running setup.py (path:/tmp/pip-Kuuj8Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:07:33 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)) 17:07:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:07:33 INFO - Running setup.py (path:/tmp/pip-OW_UvS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:07:33 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)) 17:07:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:07:33 INFO - Running setup.py (path:/tmp/pip-cDU0V5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:07:33 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)) 17:07:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:07:34 INFO - Running setup.py (path:/tmp/pip-DV42fb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:07:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:07:34 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)) 17:07:34 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)) 17:07:34 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)) 17:07:34 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)) 17:07:34 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)) 17:07:34 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)) 17:07:34 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:07:34 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 17:07:34 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 17:07:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:07:34 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 17:07:34 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 17:07:38 INFO - Downloading blessings-1.6.tar.gz 17:07:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:07:38 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)) 17:07:38 INFO - Installing collected packages: blessings 17:07:38 INFO - Running setup.py install for blessings 17:07:38 INFO - Successfully installed blessings 17:07:38 INFO - Cleaning up... 17:07:38 INFO - Return code: 0 17:07:38 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:07:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:07:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:07:39 INFO - Reading from file tmpfile_stdout 17:07:39 INFO - Current package versions: 17:07:39 INFO - argparse == 1.2.1 17:07:39 INFO - blessings == 1.6 17:07:39 INFO - blobuploader == 1.2.4 17:07:39 INFO - browsermob-proxy == 0.6.0 17:07:39 INFO - docopt == 0.6.1 17:07:39 INFO - manifestparser == 1.1 17:07:39 INFO - marionette-client == 2.3.0 17:07:39 INFO - marionette-driver == 1.4.0 17:07:39 INFO - mozInstall == 1.12 17:07:39 INFO - mozcrash == 0.17 17:07:39 INFO - mozdebug == 0.1 17:07:39 INFO - mozdevice == 0.48 17:07:39 INFO - mozfile == 1.2 17:07:39 INFO - mozhttpd == 0.7 17:07:39 INFO - mozinfo == 0.9 17:07:39 INFO - mozleak == 0.1 17:07:39 INFO - mozlog == 3.1 17:07:39 INFO - moznetwork == 0.27 17:07:39 INFO - mozprocess == 0.22 17:07:39 INFO - mozprofile == 0.28 17:07:39 INFO - mozrunner == 6.11 17:07:39 INFO - mozscreenshot == 0.1 17:07:39 INFO - mozsystemmonitor == 0.0 17:07:39 INFO - moztest == 0.7 17:07:39 INFO - mozversion == 1.4 17:07:39 INFO - psutil == 3.1.1 17:07:39 INFO - requests == 1.2.3 17:07:39 INFO - wptserve == 1.4.0 17:07:39 INFO - wsgiref == 0.1.2 17:07:39 INFO - Running post-action listener: _resource_record_post_action 17:07:39 INFO - Running post-action listener: _start_resource_monitoring 17:07:39 INFO - Starting resource monitoring. 17:07:39 INFO - ##### 17:07:39 INFO - ##### Running pull step. 17:07:39 INFO - ##### 17:07:39 INFO - Running pre-action listener: _resource_record_pre_action 17:07:39 INFO - Running main action method: pull 17:07:39 INFO - Pull has nothing to do! 17:07:39 INFO - Running post-action listener: _resource_record_post_action 17:07:39 INFO - ##### 17:07:39 INFO - ##### Running install step. 17:07:39 INFO - ##### 17:07:39 INFO - Running pre-action listener: _resource_record_pre_action 17:07:39 INFO - Running main action method: install 17:07:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:07:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:07:39 INFO - Reading from file tmpfile_stdout 17:07:39 INFO - Detecting whether we're running mozinstall >=1.0... 17:07:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:07:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:07:39 INFO - Reading from file tmpfile_stdout 17:07:39 INFO - Output received: 17:07:39 INFO - Usage: mozinstall [options] installer 17:07:39 INFO - Options: 17:07:39 INFO - -h, --help show this help message and exit 17:07:39 INFO - -d DEST, --destination=DEST 17:07:39 INFO - Directory to install application into. [default: 17:07:39 INFO - "/builds/slave/test"] 17:07:39 INFO - --app=APP Application being installed. [default: firefox] 17:07:39 INFO - mkdir: /builds/slave/test/build/application 17:07:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 17:07:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 17:08:07 INFO - Reading from file tmpfile_stdout 17:08:07 INFO - Output received: 17:08:07 INFO - /builds/slave/test/build/application/firefox/firefox 17:08:07 INFO - Running post-action listener: _resource_record_post_action 17:08:07 INFO - ##### 17:08:07 INFO - ##### Running run-tests step. 17:08:07 INFO - ##### 17:08:07 INFO - Running pre-action listener: _resource_record_pre_action 17:08:07 INFO - Running main action method: run_tests 17:08:07 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:08:07 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:08:07 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:08:07 INFO - grabbing minidump binary from tooltool 17:08:07 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')]} 17:08:07 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 0x19b1290>, '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 0x19b1980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x18e8be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:08:07 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 17:08:07 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 17:08:07 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:08:07 INFO - Return code: 0 17:08:07 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 17:08:07 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:08:07 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/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.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 17:08:07 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/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.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 17:08:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:08:07 INFO - 'CCACHE_UMASK': '002', 17:08:07 INFO - 'DISPLAY': ':0', 17:08:07 INFO - 'HOME': '/home/cltbld', 17:08:07 INFO - 'LANG': 'en_US.UTF-8', 17:08:07 INFO - 'LOGNAME': 'cltbld', 17:08:07 INFO - 'MAIL': '/var/mail/cltbld', 17:08:07 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:08:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:08:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:08:07 INFO - 'MOZ_NO_REMOTE': '1', 17:08:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:08:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:08:07 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:08:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:08:07 INFO - 'PWD': '/builds/slave/test', 17:08:07 INFO - 'SHELL': '/bin/bash', 17:08:07 INFO - 'SHLVL': '1', 17:08:07 INFO - 'TERM': 'linux', 17:08:07 INFO - 'TMOUT': '86400', 17:08:07 INFO - 'USER': 'cltbld', 17:08:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461974547.420987-1263630202', 17:08:07 INFO - '_': '/tools/buildbot/bin/python'} 17:08:07 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/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.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 17:08:09 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 17:08:09 INFO - import pkg_resources 17:08:10 INFO - Using 1 client processes 17:08:11 INFO - wptserve Starting http server on 127.0.0.1:8000 17:08:11 INFO - wptserve Starting http server on 127.0.0.1:8001 17:08:11 INFO - wptserve Starting http server on 127.0.0.1:8443 17:08:13 INFO - SUITE-START | Running 778 tests 17:08:13 INFO - Running testharness tests 17:08:13 INFO - Setting up ssl 17:08:13 INFO - PROCESS | certutil | 17:08:13 INFO - PROCESS | certutil | 17:08:13 INFO - PROCESS | certutil | 17:08:13 INFO - Certificate Nickname Trust Attributes 17:08:13 INFO - SSL,S/MIME,JAR/XPI 17:08:13 INFO - 17:08:13 INFO - web-platform-tests CT,, 17:08:13 INFO - 17:08:13 INFO - Starting runner 17:08:16 INFO - PROCESS | 1833 | 1461974896015 Marionette DEBUG Marionette enabled via build flag and pref 17:08:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189334e000 == 1 [pid = 1833] [id = 1] 17:08:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 1 (0x7f189334e800) [pid = 1833] [serial = 1] [outer = (nil)] 17:08:16 INFO - PROCESS | 1833 | [1833] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 17:08:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 2 (0x7f189334f800) [pid = 1833] [serial = 2] [outer = 0x7f189334e800] 17:08:16 INFO - PROCESS | 1833 | 1461974896651 Marionette INFO Listening on port 2828 17:08:17 INFO - PROCESS | 1833 | 1461974897221 Marionette DEBUG Marionette enabled via command-line flag 17:08:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189020c000 == 2 [pid = 1833] [id = 2] 17:08:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 3 (0x7f189020c800) [pid = 1833] [serial = 3] [outer = (nil)] 17:08:17 INFO - PROCESS | 1833 | [1833] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 17:08:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 4 (0x7f189020d800) [pid = 1833] [serial = 4] [outer = 0x7f189020c800] 17:08:17 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f188f6410a0 17:08:17 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f188f65a8e0 17:08:17 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f188f663b50 17:08:17 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f188f663e50 17:08:17 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f188a6041c0 17:08:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 5 (0x7f188f6af000) [pid = 1833] [serial = 5] [outer = 0x7f189334e800] 17:08:17 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:08:17 INFO - PROCESS | 1833 | 1461974897582 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41934 17:08:17 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:08:17 INFO - PROCESS | 1833 | 1461974897664 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41935 17:08:17 INFO - PROCESS | 1833 | 1461974897674 Marionette DEBUG Closed connection conn0 17:08:17 INFO - PROCESS | 1833 | [1833] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 17:08:17 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:08:17 INFO - PROCESS | 1833 | 1461974897800 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41936 17:08:17 INFO - PROCESS | 1833 | 1461974897803 Marionette DEBUG Closed connection conn1 17:08:17 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:08:17 INFO - PROCESS | 1833 | 1461974897865 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41937 17:08:17 INFO - PROCESS | 1833 | 1461974897872 Marionette DEBUG Closed connection conn2 17:08:17 INFO - PROCESS | 1833 | 1461974897929 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:08:17 INFO - PROCESS | 1833 | 1461974897948 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160429164537","device":"desktop","version":"48.0a2"} 17:08:18 INFO - PROCESS | 1833 | [1833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:08:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18831a3800 == 3 [pid = 1833] [id = 3] 17:08:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 6 (0x7f18831a4000) [pid = 1833] [serial = 6] [outer = (nil)] 17:08:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18831a4800 == 4 [pid = 1833] [id = 4] 17:08:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 7 (0x7f1882f60800) [pid = 1833] [serial = 7] [outer = (nil)] 17:08:19 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:08:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882374800 == 5 [pid = 1833] [id = 5] 17:08:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 8 (0x7f188211b800) [pid = 1833] [serial = 8] [outer = (nil)] 17:08:20 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:08:20 INFO - PROCESS | 1833 | [1833] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:08:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 9 (0x7f18820b3000) [pid = 1833] [serial = 9] [outer = 0x7f188211b800] 17:08:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 10 (0x7f188180b800) [pid = 1833] [serial = 10] [outer = 0x7f18831a4000] 17:08:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 11 (0x7f1881f68800) [pid = 1833] [serial = 11] [outer = 0x7f1882f60800] 17:08:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 12 (0x7f1881859c00) [pid = 1833] [serial = 12] [outer = 0x7f188211b800] 17:08:21 INFO - PROCESS | 1833 | 1461974901499 Marionette DEBUG loaded listener.js 17:08:21 INFO - PROCESS | 1833 | 1461974901516 Marionette DEBUG loaded listener.js 17:08:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 13 (0x7f187fa88000) [pid = 1833] [serial = 13] [outer = 0x7f188211b800] 17:08:22 INFO - PROCESS | 1833 | 1461974902231 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4690812e-adae-4f05-8983-d2b45d2ba42c","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160429164537","device":"desktop","version":"48.0a2","command_id":1}}] 17:08:22 INFO - PROCESS | 1833 | 1461974902436 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}] 17:08:22 INFO - PROCESS | 1833 | 1461974902622 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 17:08:22 INFO - PROCESS | 1833 | 1461974902850 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:08:22 INFO - PROCESS | 1833 | [1833] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:08:22 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:08:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 14 (0x7f187c349400) [pid = 1833] [serial = 14] [outer = 0x7f188211b800] 17:08:23 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:08:23 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:08:23 INFO - PROCESS | 1833 | 1461974903354 Marionette TRACE conn3 <- [1,3,null,{}] 17:08:23 INFO - PROCESS | 1833 | 1461974903478 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:08:23 INFO - PROCESS | 1833 | 1461974903520 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 17:08:23 INFO - PROCESS | 1833 | 1461974903582 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 17:08:23 INFO - PROCESS | 1833 | 1461974903585 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 17:08:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:08:23 INFO - PROCESS | 1833 | 1461974903638 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:08:23 INFO - PROCESS | 1833 | 1461974903643 Marionette TRACE conn3 <- [1,6,null,{}] 17:08:23 INFO - PROCESS | 1833 | 1461974903659 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}] 17:08:23 INFO - PROCESS | 1833 | 1461974903676 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 17:08:23 INFO - PROCESS | 1833 | 1461974903685 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1884047800 == 6 [pid = 1833] [id = 6] 17:08:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 15 (0x7f187b70cc00) [pid = 1833] [serial = 15] [outer = (nil)] 17:08:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 16 (0x7f187b70e800) [pid = 1833] [serial = 16] [outer = 0x7f187b70cc00] 17:08:23 INFO - PROCESS | 1833 | 1461974903755 Marionette DEBUG loaded listener.js 17:08:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 17 (0x7f187b715000) [pid = 1833] [serial = 17] [outer = 0x7f187b70cc00] 17:08:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187b570800 == 7 [pid = 1833] [id = 7] 17:08:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 18 (0x7f187b534c00) [pid = 1833] [serial = 18] [outer = (nil)] 17:08:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 19 (0x7f187b53a400) [pid = 1833] [serial = 19] [outer = 0x7f187b534c00] 17:08:24 INFO - PROCESS | 1833 | 1461974904216 Marionette DEBUG loaded listener.js 17:08:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 20 (0x7f187a922400) [pid = 1833] [serial = 20] [outer = 0x7f187b534c00] 17:08:24 INFO - PROCESS | 1833 | 1461974904660 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]]]}] 17:08:24 INFO - PROCESS | 1833 | [1833] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 17:08:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:08:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1129ms 17:08:24 INFO - PROCESS | 1833 | 1461974904749 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 17:08:24 INFO - PROCESS | 1833 | 1461974904753 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 17:08:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:08:24 INFO - PROCESS | 1833 | 1461974904828 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:08:24 INFO - PROCESS | 1833 | 1461974904831 Marionette TRACE conn3 <- [1,10,null,{}] 17:08:24 INFO - PROCESS | 1833 | 1461974904878 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}] 17:08:25 INFO - PROCESS | 1833 | 1461974905030 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 17:08:25 INFO - PROCESS | 1833 | 1461974905048 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879928000 == 8 [pid = 1833] [id = 8] 17:08:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 21 (0x7f187a82dc00) [pid = 1833] [serial = 21] [outer = (nil)] 17:08:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 22 (0x7f187b52c000) [pid = 1833] [serial = 22] [outer = 0x7f187a82dc00] 17:08:25 INFO - PROCESS | 1833 | 1461974905109 Marionette DEBUG loaded listener.js 17:08:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 23 (0x7f1879c5f000) [pid = 1833] [serial = 23] [outer = 0x7f187a82dc00] 17:08:25 INFO - PROCESS | 1833 | 1461974905635 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]]]}] 17:08:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:08:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 894ms 17:08:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:08:25 INFO - PROCESS | 1833 | 1461974905667 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 17:08:25 INFO - PROCESS | 1833 | 1461974905670 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 17:08:25 INFO - PROCESS | 1833 | 1461974905675 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:08:25 INFO - PROCESS | 1833 | 1461974905678 Marionette TRACE conn3 <- [1,14,null,{}] 17:08:25 INFO - PROCESS | 1833 | 1461974905682 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}] 17:08:25 INFO - PROCESS | 1833 | 1461974905818 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 17:08:25 INFO - PROCESS | 1833 | 1461974905837 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879c8f000 == 9 [pid = 1833] [id = 9] 17:08:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 24 (0x7f1879e2a400) [pid = 1833] [serial = 24] [outer = (nil)] 17:08:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 25 (0x7f1879e2e000) [pid = 1833] [serial = 25] [outer = 0x7f1879e2a400] 17:08:25 INFO - PROCESS | 1833 | 1461974905894 Marionette DEBUG loaded listener.js 17:08:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 26 (0x7f1879e37000) [pid = 1833] [serial = 26] [outer = 0x7f1879e2a400] 17:08:26 INFO - PROCESS | 1833 | 1461974906807 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]]]}] 17:08:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:08:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1186ms 17:08:26 INFO - PROCESS | 1833 | 1461974906860 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 17:08:26 INFO - PROCESS | 1833 | 1461974906864 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 17:08:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:08:26 INFO - PROCESS | 1833 | 1461974906872 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:08:26 INFO - PROCESS | 1833 | 1461974906878 Marionette TRACE conn3 <- [1,18,null,{}] 17:08:26 INFO - PROCESS | 1833 | 1461974906887 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}] 17:08:27 INFO - PROCESS | 1833 | 1461974907091 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 17:08:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879ec5800 == 10 [pid = 1833] [id = 10] 17:08:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 27 (0x7f1879ec6800) [pid = 1833] [serial = 27] [outer = (nil)] 17:08:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 28 (0x7f1879ec2000) [pid = 1833] [serial = 28] [outer = 0x7f1879ec6800] 17:08:27 INFO - PROCESS | 1833 | 1461974907243 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 29 (0x7f1879ecc800) [pid = 1833] [serial = 29] [outer = 0x7f1879ec6800] 17:08:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a890800 == 11 [pid = 1833] [id = 11] 17:08:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 30 (0x7f1879fc5000) [pid = 1833] [serial = 30] [outer = (nil)] 17:08:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 31 (0x7f1879fc6c00) [pid = 1833] [serial = 31] [outer = 0x7f1879fc5000] 17:08:27 INFO - PROCESS | 1833 | 1461974907334 Marionette DEBUG loaded listener.js 17:08:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 32 (0x7f187a002c00) [pid = 1833] [serial = 32] [outer = 0x7f1879fc5000] 17:08:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187b576800 == 12 [pid = 1833] [id = 12] 17:08:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 33 (0x7f1879c63800) [pid = 1833] [serial = 33] [outer = (nil)] 17:08:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 34 (0x7f187a00dc00) [pid = 1833] [serial = 34] [outer = 0x7f1879c63800] 17:08:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 35 (0x7f187a004400) [pid = 1833] [serial = 35] [outer = 0x7f1879c63800] 17:08:28 INFO - PROCESS | 1833 | 1461974908332 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]]]}] 17:08:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:08:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1489ms 17:08:28 INFO - PROCESS | 1833 | 1461974908362 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 17:08:28 INFO - PROCESS | 1833 | 1461974908370 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 17:08:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:08:28 INFO - PROCESS | 1833 | 1461974908383 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:08:28 INFO - PROCESS | 1833 | 1461974908392 Marionette TRACE conn3 <- [1,22,null,{}] 17:08:28 INFO - PROCESS | 1833 | 1461974908399 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}] 17:08:28 INFO - PROCESS | 1833 | 1461974908582 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 17:08:28 INFO - PROCESS | 1833 | 1461974908729 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1880790000 == 13 [pid = 1833] [id = 13] 17:08:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 36 (0x7f187a00d800) [pid = 1833] [serial = 36] [outer = (nil)] 17:08:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 37 (0x7f187f79d000) [pid = 1833] [serial = 37] [outer = 0x7f187a00d800] 17:08:28 INFO - PROCESS | 1833 | 1461974908801 Marionette DEBUG loaded listener.js 17:08:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 38 (0x7f1880235c00) [pid = 1833] [serial = 38] [outer = 0x7f187a00d800] 17:08:29 INFO - PROCESS | 1833 | 1461974909555 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]]]}] 17:08:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:08:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1242ms 17:08:29 INFO - PROCESS | 1833 | 1461974909622 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 17:08:29 INFO - PROCESS | 1833 | 1461974909626 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 17:08:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:08:29 INFO - PROCESS | 1833 | 1461974909632 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:08:29 INFO - PROCESS | 1833 | 1461974909637 Marionette TRACE conn3 <- [1,26,null,{}] 17:08:29 INFO - PROCESS | 1833 | 1461974909652 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}] 17:08:29 INFO - PROCESS | 1833 | 1461974909860 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 17:08:30 INFO - PROCESS | 1833 | 1461974910148 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187c2cb000 == 14 [pid = 1833] [id = 14] 17:08:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 39 (0x7f187b712800) [pid = 1833] [serial = 39] [outer = (nil)] 17:08:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 40 (0x7f187cd40000) [pid = 1833] [serial = 40] [outer = 0x7f187b712800] 17:08:30 INFO - PROCESS | 1833 | 1461974910220 Marionette DEBUG loaded listener.js 17:08:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 41 (0x7f18803c5800) [pid = 1833] [serial = 41] [outer = 0x7f187b712800] 17:08:30 INFO - PROCESS | 1833 | 1461974910955 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]]]}] 17:08:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:08:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1381ms 17:08:31 INFO - PROCESS | 1833 | 1461974911015 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 17:08:31 INFO - PROCESS | 1833 | 1461974911020 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 17:08:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:08:31 INFO - PROCESS | 1833 | 1461974911027 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:08:31 INFO - PROCESS | 1833 | 1461974911030 Marionette TRACE conn3 <- [1,30,null,{}] 17:08:31 INFO - PROCESS | 1833 | 1461974911037 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}] 17:08:31 INFO - PROCESS | 1833 | 1461974911179 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 17:08:31 INFO - PROCESS | 1833 | 1461974911280 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879ec0000 == 15 [pid = 1833] [id = 15] 17:08:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 42 (0x7f187a8e0000) [pid = 1833] [serial = 42] [outer = (nil)] 17:08:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 43 (0x7f18802f9800) [pid = 1833] [serial = 43] [outer = 0x7f187a8e0000] 17:08:31 INFO - PROCESS | 1833 | 1461974911361 Marionette DEBUG loaded listener.js 17:08:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 44 (0x7f188185b400) [pid = 1833] [serial = 44] [outer = 0x7f187a8e0000] 17:08:32 INFO - PROCESS | 1833 | 1461974912151 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]]]}] 17:08:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:08:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1180ms 17:08:32 INFO - PROCESS | 1833 | 1461974912214 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 17:08:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:08:32 INFO - PROCESS | 1833 | 1461974912220 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 17:08:32 INFO - PROCESS | 1833 | 1461974912226 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:08:32 INFO - PROCESS | 1833 | 1461974912229 Marionette TRACE conn3 <- [1,34,null,{}] 17:08:32 INFO - PROCESS | 1833 | 1461974912235 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}] 17:08:32 INFO - PROCESS | 1833 | 1461974912383 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 17:08:32 INFO - PROCESS | 1833 | 1461974912455 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a0e800 == 16 [pid = 1833] [id = 16] 17:08:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 45 (0x7f187a923000) [pid = 1833] [serial = 45] [outer = (nil)] 17:08:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 46 (0x7f1882e38400) [pid = 1833] [serial = 46] [outer = 0x7f187a923000] 17:08:32 INFO - PROCESS | 1833 | 1461974912512 Marionette DEBUG loaded listener.js 17:08:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7f1882f5ec00) [pid = 1833] [serial = 47] [outer = 0x7f187a923000] 17:08:33 INFO - PROCESS | 1833 | 1461974913109 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]]]}] 17:08:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:08:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 933ms 17:08:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:08:33 INFO - PROCESS | 1833 | 1461974913160 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 17:08:33 INFO - PROCESS | 1833 | 1461974913162 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 17:08:33 INFO - PROCESS | 1833 | 1461974913175 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:08:33 INFO - PROCESS | 1833 | 1461974913183 Marionette TRACE conn3 <- [1,38,null,{}] 17:08:33 INFO - PROCESS | 1833 | 1461974913194 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}] 17:08:33 INFO - PROCESS | 1833 | 1461974913372 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 17:08:33 INFO - PROCESS | 1833 | 1461974913387 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882ef3000 == 17 [pid = 1833] [id = 17] 17:08:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f1881f63400) [pid = 1833] [serial = 48] [outer = (nil)] 17:08:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f1883480000) [pid = 1833] [serial = 49] [outer = 0x7f1881f63400] 17:08:33 INFO - PROCESS | 1833 | 1461974913451 Marionette DEBUG loaded listener.js 17:08:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f1883c82400) [pid = 1833] [serial = 50] [outer = 0x7f1881f63400] 17:08:34 INFO - PROCESS | 1833 | 1461974914039 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]]]}] 17:08:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:08:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 895ms 17:08:34 INFO - PROCESS | 1833 | 1461974914063 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 17:08:34 INFO - PROCESS | 1833 | 1461974914067 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 17:08:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:08:34 INFO - PROCESS | 1833 | 1461974914072 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:08:34 INFO - PROCESS | 1833 | 1461974914074 Marionette TRACE conn3 <- [1,42,null,{}] 17:08:34 INFO - PROCESS | 1833 | 1461974914079 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}] 17:08:34 INFO - PROCESS | 1833 | 1461974914206 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 17:08:34 INFO - PROCESS | 1833 | 1461974914224 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188331c000 == 18 [pid = 1833] [id = 18] 17:08:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f1883c86400) [pid = 1833] [serial = 51] [outer = (nil)] 17:08:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f1885b15000) [pid = 1833] [serial = 52] [outer = 0x7f1883c86400] 17:08:34 INFO - PROCESS | 1833 | 1461974914284 Marionette DEBUG loaded listener.js 17:08:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f1885b1c800) [pid = 1833] [serial = 53] [outer = 0x7f1883c86400] 17:08:34 INFO - PROCESS | 1833 | 1461974914890 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]]]}] 17:08:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:08:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 873ms 17:08:34 INFO - PROCESS | 1833 | 1461974914946 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 17:08:34 INFO - PROCESS | 1833 | 1461974914949 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 17:08:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:08:34 INFO - PROCESS | 1833 | 1461974914953 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:08:34 INFO - PROCESS | 1833 | 1461974914956 Marionette TRACE conn3 <- [1,46,null,{}] 17:08:34 INFO - PROCESS | 1833 | 1461974914961 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}] 17:08:35 INFO - PROCESS | 1833 | 1461974915108 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 17:08:35 INFO - PROCESS | 1833 | 1461974915163 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1883b5b800 == 19 [pid = 1833] [id = 19] 17:08:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f1885b1a400) [pid = 1833] [serial = 54] [outer = (nil)] 17:08:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f1885b20800) [pid = 1833] [serial = 55] [outer = 0x7f1885b1a400] 17:08:35 INFO - PROCESS | 1833 | 1461974915236 Marionette DEBUG loaded listener.js 17:08:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f1886989400) [pid = 1833] [serial = 56] [outer = 0x7f1885b1a400] 17:08:35 INFO - PROCESS | 1833 | 1461974915833 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]]]}] 17:08:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:08:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 924ms 17:08:35 INFO - PROCESS | 1833 | 1461974915877 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 17:08:35 INFO - PROCESS | 1833 | 1461974915880 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 17:08:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:08:35 INFO - PROCESS | 1833 | 1461974915885 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:08:35 INFO - PROCESS | 1833 | 1461974915887 Marionette TRACE conn3 <- [1,50,null,{}] 17:08:35 INFO - PROCESS | 1833 | 1461974915892 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}] 17:08:36 INFO - PROCESS | 1833 | 1461974916041 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 17:08:36 INFO - PROCESS | 1833 | 1461974916064 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885bd0800 == 20 [pid = 1833] [id = 20] 17:08:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f1879e36800) [pid = 1833] [serial = 57] [outer = (nil)] 17:08:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f18904d6c00) [pid = 1833] [serial = 58] [outer = 0x7f1879e36800] 17:08:36 INFO - PROCESS | 1833 | 1461974916121 Marionette DEBUG loaded listener.js 17:08:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f1890505800) [pid = 1833] [serial = 59] [outer = 0x7f1879e36800] 17:08:36 INFO - PROCESS | 1833 | 1461974916707 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]]]}] 17:08:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:08:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 872ms 17:08:36 INFO - PROCESS | 1833 | 1461974916758 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 17:08:36 INFO - PROCESS | 1833 | 1461974916760 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 17:08:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:08:36 INFO - PROCESS | 1833 | 1461974916767 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:08:36 INFO - PROCESS | 1833 | 1461974916769 Marionette TRACE conn3 <- [1,54,null,{}] 17:08:36 INFO - PROCESS | 1833 | 1461974916774 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}] 17:08:36 INFO - PROCESS | 1833 | 1461974916895 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 17:08:36 INFO - PROCESS | 1833 | 1461974916908 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1886965000 == 21 [pid = 1833] [id = 21] 17:08:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f18904d8800) [pid = 1833] [serial = 60] [outer = (nil)] 17:08:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f1890716800) [pid = 1833] [serial = 61] [outer = 0x7f18904d8800] 17:08:36 INFO - PROCESS | 1833 | 1461974916964 Marionette DEBUG loaded listener.js 17:08:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f1890759000) [pid = 1833] [serial = 62] [outer = 0x7f18904d8800] 17:08:37 INFO - PROCESS | 1833 | 1461974917558 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]]]}] 17:08:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:08:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 828ms 17:08:37 INFO - PROCESS | 1833 | 1461974917595 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 17:08:37 INFO - PROCESS | 1833 | 1461974917598 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 17:08:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:08:37 INFO - PROCESS | 1833 | 1461974917603 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:08:37 INFO - PROCESS | 1833 | 1461974917612 Marionette TRACE conn3 <- [1,58,null,{}] 17:08:37 INFO - PROCESS | 1833 | 1461974917617 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}] 17:08:37 INFO - PROCESS | 1833 | 1461974917736 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 17:08:37 INFO - PROCESS | 1833 | 1461974917835 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a0e000 == 22 [pid = 1833] [id = 22] 17:08:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f187996c800) [pid = 1833] [serial = 63] [outer = (nil)] 17:08:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f189074f400) [pid = 1833] [serial = 64] [outer = 0x7f187996c800] 17:08:37 INFO - PROCESS | 1833 | 1461974917893 Marionette DEBUG loaded listener.js 17:08:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f1891650800) [pid = 1833] [serial = 65] [outer = 0x7f187996c800] 17:08:38 INFO - PROCESS | 1833 | 1461974918473 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]]]}] 17:08:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:08:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 929ms 17:08:38 INFO - PROCESS | 1833 | 1461974918533 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 17:08:38 INFO - PROCESS | 1833 | 1461974918537 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 17:08:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:08:38 INFO - PROCESS | 1833 | 1461974918542 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:08:38 INFO - PROCESS | 1833 | 1461974918544 Marionette TRACE conn3 <- [1,62,null,{}] 17:08:38 INFO - PROCESS | 1833 | 1461974918549 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}] 17:08:38 INFO - PROCESS | 1833 | 1461974918670 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 17:08:38 INFO - PROCESS | 1833 | 1461974918682 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188f60c800 == 23 [pid = 1833] [id = 23] 17:08:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f18905f2c00) [pid = 1833] [serial = 66] [outer = (nil)] 17:08:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f18917cb000) [pid = 1833] [serial = 67] [outer = 0x7f18905f2c00] 17:08:38 INFO - PROCESS | 1833 | 1461974918739 Marionette DEBUG loaded listener.js 17:08:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f1891912000) [pid = 1833] [serial = 68] [outer = 0x7f18905f2c00] 17:08:39 INFO - PROCESS | 1833 | 1461974919392 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]]]}] 17:08:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:08:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 875ms 17:08:39 INFO - PROCESS | 1833 | 1461974919417 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 17:08:39 INFO - PROCESS | 1833 | 1461974919419 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 17:08:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:08:39 INFO - PROCESS | 1833 | 1461974919425 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:08:39 INFO - PROCESS | 1833 | 1461974919427 Marionette TRACE conn3 <- [1,66,null,{}] 17:08:39 INFO - PROCESS | 1833 | 1461974919432 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}] 17:08:39 INFO - PROCESS | 1833 | 1461974919586 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 17:08:40 INFO - PROCESS | 1833 | 1461974920522 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879c8d000 == 24 [pid = 1833] [id = 24] 17:08:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f1879fca800) [pid = 1833] [serial = 69] [outer = (nil)] 17:08:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f187b537000) [pid = 1833] [serial = 70] [outer = 0x7f1879fca800] 17:08:40 INFO - PROCESS | 1833 | 1461974920584 Marionette DEBUG loaded listener.js 17:08:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f187c3d4000) [pid = 1833] [serial = 71] [outer = 0x7f1879fca800] 17:08:41 INFO - PROCESS | 1833 | 1461974921213 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]]]}] 17:08:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1825ms 17:08:41 INFO - PROCESS | 1833 | 1461974921252 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 17:08:41 INFO - PROCESS | 1833 | 1461974921257 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 17:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:08:41 INFO - PROCESS | 1833 | 1461974921264 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:08:41 INFO - PROCESS | 1833 | 1461974921269 Marionette TRACE conn3 <- [1,70,null,{}] 17:08:41 INFO - PROCESS | 1833 | 1461974921275 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}] 17:08:41 INFO - PROCESS | 1833 | 1461974921449 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 17:08:41 INFO - PROCESS | 1833 | 1461974921502 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187fa64000 == 25 [pid = 1833] [id = 25] 17:08:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f187e34a800) [pid = 1833] [serial = 72] [outer = (nil)] 17:08:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f187fa90000) [pid = 1833] [serial = 73] [outer = 0x7f187e34a800] 17:08:41 INFO - PROCESS | 1833 | 1461974921564 Marionette DEBUG loaded listener.js 17:08:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f1880734800) [pid = 1833] [serial = 74] [outer = 0x7f187e34a800] 17:08:42 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f187a82dc00) [pid = 1833] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:08:42 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f187b70cc00) [pid = 1833] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:08:42 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f1881f63400) [pid = 1833] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:08:42 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f1883c86400) [pid = 1833] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:08:42 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f1885b1a400) [pid = 1833] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:08:42 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f1879e36800) [pid = 1833] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:08:42 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f18904d8800) [pid = 1833] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:08:42 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f187996c800) [pid = 1833] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:08:42 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f1879e2a400) [pid = 1833] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:08:42 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f1879fc5000) [pid = 1833] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:08:42 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f187a00d800) [pid = 1833] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:08:42 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f187b712800) [pid = 1833] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:08:42 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f187a8e0000) [pid = 1833] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:08:42 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f187a923000) [pid = 1833] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:08:42 INFO - PROCESS | 1833 | 1461974922609 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]]]}] 17:08:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1377ms 17:08:42 INFO - PROCESS | 1833 | 1461974922646 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 17:08:42 INFO - PROCESS | 1833 | 1461974922650 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 17:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:08:42 INFO - PROCESS | 1833 | 1461974922657 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:08:42 INFO - PROCESS | 1833 | 1461974922660 Marionette TRACE conn3 <- [1,74,null,{}] 17:08:42 INFO - PROCESS | 1833 | 1461974922665 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}] 17:08:42 INFO - PROCESS | 1833 | 1461974922791 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 17:08:42 INFO - PROCESS | 1833 | 1461974922879 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1880796000 == 26 [pid = 1833] [id = 26] 17:08:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f187f79a400) [pid = 1833] [serial = 75] [outer = (nil)] 17:08:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f1880962800) [pid = 1833] [serial = 76] [outer = 0x7f187f79a400] 17:08:42 INFO - PROCESS | 1833 | 1461974922938 Marionette DEBUG loaded listener.js 17:08:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f1881f6b000) [pid = 1833] [serial = 77] [outer = 0x7f187f79a400] 17:08:43 INFO - PROCESS | 1833 | 1461974923552 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]]]}] 17:08:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 928ms 17:08:43 INFO - PROCESS | 1833 | 1461974923585 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 17:08:43 INFO - PROCESS | 1833 | 1461974923588 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 17:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:08:43 INFO - PROCESS | 1833 | 1461974923601 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:08:43 INFO - PROCESS | 1833 | 1461974923609 Marionette TRACE conn3 <- [1,78,null,{}] 17:08:43 INFO - PROCESS | 1833 | 1461974923614 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}] 17:08:43 INFO - PROCESS | 1833 | 1461974923743 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 17:08:43 INFO - PROCESS | 1833 | 1461974923826 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a0a800 == 27 [pid = 1833] [id = 27] 17:08:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f1879c62000) [pid = 1833] [serial = 78] [outer = (nil)] 17:08:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f1882bcf800) [pid = 1833] [serial = 79] [outer = 0x7f1879c62000] 17:08:43 INFO - PROCESS | 1833 | 1461974923882 Marionette DEBUG loaded listener.js 17:08:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f18833ba000) [pid = 1833] [serial = 80] [outer = 0x7f1879c62000] 17:08:44 INFO - PROCESS | 1833 | 1461974924564 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]]]}] 17:08:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1005ms 17:08:44 INFO - PROCESS | 1833 | 1461974924601 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 17:08:44 INFO - PROCESS | 1833 | 1461974924607 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 17:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:08:44 INFO - PROCESS | 1833 | 1461974924615 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:08:44 INFO - PROCESS | 1833 | 1461974924620 Marionette TRACE conn3 <- [1,82,null,{}] 17:08:44 INFO - PROCESS | 1833 | 1461974924645 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}] 17:08:44 INFO - PROCESS | 1833 | 1461974924803 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 17:08:44 INFO - PROCESS | 1833 | 1461974924922 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187f735800 == 28 [pid = 1833] [id = 28] 17:08:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f187a925c00) [pid = 1833] [serial = 81] [outer = (nil)] 17:08:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f187e347400) [pid = 1833] [serial = 82] [outer = 0x7f187a925c00] 17:08:45 INFO - PROCESS | 1833 | 1461974924995 Marionette DEBUG loaded listener.js 17:08:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f187fa8a400) [pid = 1833] [serial = 83] [outer = 0x7f187a925c00] 17:08:45 INFO - PROCESS | 1833 | 1461974925716 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]]]}] 17:08:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:08:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1136ms 17:08:45 INFO - PROCESS | 1833 | 1461974925751 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 17:08:45 INFO - PROCESS | 1833 | 1461974925759 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 17:08:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:08:45 INFO - PROCESS | 1833 | 1461974925768 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:08:45 INFO - PROCESS | 1833 | 1461974925772 Marionette TRACE conn3 <- [1,86,null,{}] 17:08:45 INFO - PROCESS | 1833 | 1461974925795 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}] 17:08:45 INFO - PROCESS | 1833 | 1461974925933 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 17:08:46 INFO - PROCESS | 1833 | 1461974926050 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882ee2800 == 29 [pid = 1833] [id = 29] 17:08:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f1879fbd400) [pid = 1833] [serial = 84] [outer = (nil)] 17:08:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f18820b8000) [pid = 1833] [serial = 85] [outer = 0x7f1879fbd400] 17:08:46 INFO - PROCESS | 1833 | 1461974926117 Marionette DEBUG loaded listener.js 17:08:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f1882f61800) [pid = 1833] [serial = 86] [outer = 0x7f1879fbd400] 17:08:46 INFO - PROCESS | 1833 | 1461974926882 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]]]}] 17:08:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:08:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1151ms 17:08:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:08:46 INFO - PROCESS | 1833 | 1461974926920 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 17:08:46 INFO - PROCESS | 1833 | 1461974926923 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 17:08:46 INFO - PROCESS | 1833 | 1461974926929 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:08:46 INFO - PROCESS | 1833 | 1461974926934 Marionette TRACE conn3 <- [1,90,null,{}] 17:08:46 INFO - PROCESS | 1833 | 1461974926965 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}] 17:08:47 INFO - PROCESS | 1833 | 1461974927115 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 17:08:47 INFO - PROCESS | 1833 | 1461974927231 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187f81d800 == 30 [pid = 1833] [id = 30] 17:08:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f187b530800) [pid = 1833] [serial = 87] [outer = (nil)] 17:08:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f1883f9fc00) [pid = 1833] [serial = 88] [outer = 0x7f187b530800] 17:08:47 INFO - PROCESS | 1833 | 1461974927306 Marionette DEBUG loaded listener.js 17:08:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f1885b1cc00) [pid = 1833] [serial = 89] [outer = 0x7f187b530800] 17:08:48 INFO - PROCESS | 1833 | 1461974928025 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]]]}] 17:08:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:08:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1138ms 17:08:48 INFO - PROCESS | 1833 | 1461974928070 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 17:08:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:08:48 INFO - PROCESS | 1833 | 1461974928075 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 17:08:48 INFO - PROCESS | 1833 | 1461974928080 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:08:48 INFO - PROCESS | 1833 | 1461974928083 Marionette TRACE conn3 <- [1,94,null,{}] 17:08:48 INFO - PROCESS | 1833 | 1461974928088 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}] 17:08:48 INFO - PROCESS | 1833 | 1461974928273 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 17:08:48 INFO - PROCESS | 1833 | 1461974928286 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885bd9800 == 31 [pid = 1833] [id = 31] 17:08:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f1885a39000) [pid = 1833] [serial = 90] [outer = (nil)] 17:08:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f1886986000) [pid = 1833] [serial = 91] [outer = 0x7f1885a39000] 17:08:48 INFO - PROCESS | 1833 | 1461974928353 Marionette DEBUG loaded listener.js 17:08:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f1890284800) [pid = 1833] [serial = 92] [outer = 0x7f1885a39000] 17:08:49 INFO - PROCESS | 1833 | 1461974929118 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]]]}] 17:08:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:08:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1081ms 17:08:49 INFO - PROCESS | 1833 | 1461974929161 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 17:08:49 INFO - PROCESS | 1833 | 1461974929164 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 17:08:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:08:49 INFO - PROCESS | 1833 | 1461974929170 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:08:49 INFO - PROCESS | 1833 | 1461974929174 Marionette TRACE conn3 <- [1,98,null,{}] 17:08:49 INFO - PROCESS | 1833 | 1461974929196 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}] 17:08:49 INFO - PROCESS | 1833 | 1461974929331 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 17:08:49 INFO - PROCESS | 1833 | 1461974929458 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a8c800 == 32 [pid = 1833] [id = 32] 17:08:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f1879963000) [pid = 1833] [serial = 93] [outer = (nil)] 17:08:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f187e34ec00) [pid = 1833] [serial = 94] [outer = 0x7f1879963000] 17:08:49 INFO - PROCESS | 1833 | 1461974929526 Marionette DEBUG loaded listener.js 17:08:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f188a693000) [pid = 1833] [serial = 95] [outer = 0x7f1879963000] 17:08:50 INFO - PROCESS | 1833 | 1461974930375 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]]]}] 17:08:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:08:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1250ms 17:08:50 INFO - PROCESS | 1833 | 1461974930421 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 17:08:50 INFO - PROCESS | 1833 | 1461974930426 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 17:08:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:08:50 INFO - PROCESS | 1833 | 1461974930433 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:08:50 INFO - PROCESS | 1833 | 1461974930438 Marionette TRACE conn3 <- [1,102,null,{}] 17:08:50 INFO - PROCESS | 1833 | 1461974930446 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}] 17:08:50 INFO - PROCESS | 1833 | 1461974930582 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 17:08:50 INFO - PROCESS | 1833 | 1461974930746 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a88a000 == 33 [pid = 1833] [id = 33] 17:08:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f1879c6a800) [pid = 1833] [serial = 96] [outer = (nil)] 17:08:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f187b537800) [pid = 1833] [serial = 97] [outer = 0x7f1879c6a800] 17:08:50 INFO - PROCESS | 1833 | 1461974930814 Marionette DEBUG loaded listener.js 17:08:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f187d02bc00) [pid = 1833] [serial = 98] [outer = 0x7f1879c6a800] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f189334f800) [pid = 1833] [serial = 2] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f18917cb000) [pid = 1833] [serial = 67] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f1883480000) [pid = 1833] [serial = 49] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f1885b15000) [pid = 1833] [serial = 52] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f1885b20800) [pid = 1833] [serial = 55] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f18904d6c00) [pid = 1833] [serial = 58] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f1890716800) [pid = 1833] [serial = 61] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f189074f400) [pid = 1833] [serial = 64] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f1879fc6c00) [pid = 1833] [serial = 31] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f187a00dc00) [pid = 1833] [serial = 34] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f187f79d000) [pid = 1833] [serial = 37] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f187cd40000) [pid = 1833] [serial = 40] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f18803c5800) [pid = 1833] [serial = 41] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f18802f9800) [pid = 1833] [serial = 43] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f1882f5ec00) [pid = 1833] [serial = 47] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f1882e38400) [pid = 1833] [serial = 46] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f1883c82400) [pid = 1833] [serial = 50] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f1879ec2000) [pid = 1833] [serial = 28] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f1885b1c800) [pid = 1833] [serial = 53] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f1886989400) [pid = 1833] [serial = 56] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f1890505800) [pid = 1833] [serial = 59] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f1890759000) [pid = 1833] [serial = 62] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f1891650800) [pid = 1833] [serial = 65] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f188185b400) [pid = 1833] [serial = 44] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f187a002c00) [pid = 1833] [serial = 32] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f1880235c00) [pid = 1833] [serial = 38] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f1879e37000) [pid = 1833] [serial = 26] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f1879e2e000) [pid = 1833] [serial = 25] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f187b52c000) [pid = 1833] [serial = 22] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f1879c5f000) [pid = 1833] [serial = 23] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f187b70e800) [pid = 1833] [serial = 16] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f187b715000) [pid = 1833] [serial = 17] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f187b53a400) [pid = 1833] [serial = 19] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f1881859c00) [pid = 1833] [serial = 12] [outer = (nil)] [url = about:blank] 17:08:51 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f18820b3000) [pid = 1833] [serial = 9] [outer = (nil)] [url = about:blank] 17:08:52 INFO - PROCESS | 1833 | 1461974932094 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]]]}] 17:08:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:08:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1683ms 17:08:52 INFO - PROCESS | 1833 | 1461974932116 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 17:08:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:08:52 INFO - PROCESS | 1833 | 1461974932122 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 17:08:52 INFO - PROCESS | 1833 | 1461974932129 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:08:52 INFO - PROCESS | 1833 | 1461974932134 Marionette TRACE conn3 <- [1,106,null,{}] 17:08:52 INFO - PROCESS | 1833 | 1461974932140 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}] 17:08:52 INFO - PROCESS | 1833 | 1461974932284 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 17:08:52 INFO - PROCESS | 1833 | 1461974932365 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187b57d800 == 34 [pid = 1833] [id = 34] 17:08:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f187b710800) [pid = 1833] [serial = 99] [outer = (nil)] 17:08:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f187e344400) [pid = 1833] [serial = 100] [outer = 0x7f187b710800] 17:08:52 INFO - PROCESS | 1833 | 1461974932423 Marionette DEBUG loaded listener.js 17:08:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f187e350800) [pid = 1833] [serial = 101] [outer = 0x7f187b710800] 17:08:53 INFO - PROCESS | 1833 | 1461974933005 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]]]}] 17:08:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:08:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 928ms 17:08:53 INFO - PROCESS | 1833 | 1461974933057 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 17:08:53 INFO - PROCESS | 1833 | 1461974933066 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 17:08:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:08:53 INFO - PROCESS | 1833 | 1461974933076 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:08:53 INFO - PROCESS | 1833 | 1461974933080 Marionette TRACE conn3 <- [1,110,null,{}] 17:08:53 INFO - PROCESS | 1833 | 1461974933085 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}] 17:08:53 INFO - PROCESS | 1833 | 1461974933238 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 17:08:53 INFO - PROCESS | 1833 | 1461974933259 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187fa60000 == 35 [pid = 1833] [id = 35] 17:08:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f1879c6ac00) [pid = 1833] [serial = 102] [outer = (nil)] 17:08:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f187f7a0c00) [pid = 1833] [serial = 103] [outer = 0x7f1879c6ac00] 17:08:53 INFO - PROCESS | 1833 | 1461974933314 Marionette DEBUG loaded listener.js 17:08:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f1881175800) [pid = 1833] [serial = 104] [outer = 0x7f1879c6ac00] 17:08:53 INFO - PROCESS | 1833 | 1461974933913 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]]]}] 17:08:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:08:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 875ms 17:08:53 INFO - PROCESS | 1833 | 1461974933952 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 17:08:53 INFO - PROCESS | 1833 | 1461974933956 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 17:08:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:08:53 INFO - PROCESS | 1833 | 1461974933962 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:08:53 INFO - PROCESS | 1833 | 1461974933967 Marionette TRACE conn3 <- [1,114,null,{}] 17:08:53 INFO - PROCESS | 1833 | 1461974933988 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}] 17:08:54 INFO - PROCESS | 1833 | 1461974934164 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 17:08:54 INFO - PROCESS | 1833 | 1461974934194 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882799000 == 36 [pid = 1833] [id = 36] 17:08:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f187f841800) [pid = 1833] [serial = 105] [outer = (nil)] 17:08:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f1882bce400) [pid = 1833] [serial = 106] [outer = 0x7f187f841800] 17:08:54 INFO - PROCESS | 1833 | 1461974934256 Marionette DEBUG loaded listener.js 17:08:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f1882e43000) [pid = 1833] [serial = 107] [outer = 0x7f187f841800] 17:08:54 INFO - PROCESS | 1833 | 1461974934959 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]]]}] 17:08:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:08:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1034ms 17:08:55 INFO - PROCESS | 1833 | 1461974934996 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 17:08:55 INFO - PROCESS | 1833 | 1461974934999 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 17:08:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:08:55 INFO - PROCESS | 1833 | 1461974935004 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:08:55 INFO - PROCESS | 1833 | 1461974935006 Marionette TRACE conn3 <- [1,118,null,{}] 17:08:55 INFO - PROCESS | 1833 | 1461974935016 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}] 17:08:55 INFO - PROCESS | 1833 | 1461974935164 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 17:08:55 INFO - PROCESS | 1833 | 1461974935220 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a96800 == 37 [pid = 1833] [id = 37] 17:08:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f187f83f800) [pid = 1833] [serial = 108] [outer = (nil)] 17:08:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f18833bdc00) [pid = 1833] [serial = 109] [outer = 0x7f187f83f800] 17:08:55 INFO - PROCESS | 1833 | 1461974935277 Marionette DEBUG loaded listener.js 17:08:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f1883be3800) [pid = 1833] [serial = 110] [outer = 0x7f187f83f800] 17:08:55 INFO - PROCESS | 1833 | 1461974935975 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]]]}] 17:08:55 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f1879c62000) [pid = 1833] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:08:55 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f187e34a800) [pid = 1833] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:08:55 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f1879fca800) [pid = 1833] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:08:55 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f187f79a400) [pid = 1833] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:08:55 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f18905f2c00) [pid = 1833] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:08:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:08:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1036ms 17:08:56 INFO - PROCESS | 1833 | 1461974936042 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 17:08:56 INFO - PROCESS | 1833 | 1461974936045 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 17:08:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:08:56 INFO - PROCESS | 1833 | 1461974936050 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:08:56 INFO - PROCESS | 1833 | 1461974936052 Marionette TRACE conn3 <- [1,122,null,{}] 17:08:56 INFO - PROCESS | 1833 | 1461974936065 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}] 17:08:56 INFO - PROCESS | 1833 | 1461974936195 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 17:08:56 INFO - PROCESS | 1833 | 1461974936273 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882ede000 == 38 [pid = 1833] [id = 38] 17:08:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f187b70c800) [pid = 1833] [serial = 111] [outer = (nil)] 17:08:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f1882b3a800) [pid = 1833] [serial = 112] [outer = 0x7f187b70c800] 17:08:56 INFO - PROCESS | 1833 | 1461974936330 Marionette DEBUG loaded listener.js 17:08:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f1883c56000) [pid = 1833] [serial = 113] [outer = 0x7f187b70c800] 17:08:56 INFO - PROCESS | 1833 | 1461974936889 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]]]}] 17:08:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:08:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 880ms 17:08:56 INFO - PROCESS | 1833 | 1461974936931 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 17:08:56 INFO - PROCESS | 1833 | 1461974936934 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 17:08:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:08:56 INFO - PROCESS | 1833 | 1461974936939 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:08:56 INFO - PROCESS | 1833 | 1461974936941 Marionette TRACE conn3 <- [1,126,null,{}] 17:08:56 INFO - PROCESS | 1833 | 1461974936946 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}] 17:08:57 INFO - PROCESS | 1833 | 1461974937076 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 17:08:57 INFO - PROCESS | 1833 | 1461974937100 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1883b59800 == 39 [pid = 1833] [id = 39] 17:08:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f187b712800) [pid = 1833] [serial = 114] [outer = (nil)] 17:08:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f188a695000) [pid = 1833] [serial = 115] [outer = 0x7f187b712800] 17:08:57 INFO - PROCESS | 1833 | 1461974937162 Marionette DEBUG loaded listener.js 17:08:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f1890284000) [pid = 1833] [serial = 116] [outer = 0x7f187b712800] 17:08:57 INFO - PROCESS | 1833 | 1461974937787 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]]]}] 17:08:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f1885b14c00) [pid = 1833] [serial = 117] [outer = 0x7f1879c63800] 17:08:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:08:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 873ms 17:08:57 INFO - PROCESS | 1833 | 1461974937835 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 17:08:57 INFO - PROCESS | 1833 | 1461974937838 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 17:08:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:08:57 INFO - PROCESS | 1833 | 1461974937879 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:08:57 INFO - PROCESS | 1833 | 1461974937881 Marionette TRACE conn3 <- [1,130,null,{}] 17:08:57 INFO - PROCESS | 1833 | 1461974937887 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}] 17:08:58 INFO - PROCESS | 1833 | 1461974938096 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 17:08:58 INFO - PROCESS | 1833 | 1461974938151 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879c83800 == 40 [pid = 1833] [id = 40] 17:08:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f1879968c00) [pid = 1833] [serial = 118] [outer = (nil)] 17:08:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f1879a5cc00) [pid = 1833] [serial = 119] [outer = 0x7f1879968c00] 17:08:58 INFO - PROCESS | 1833 | 1461974938223 Marionette DEBUG loaded listener.js 17:08:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f1879fcb000) [pid = 1833] [serial = 120] [outer = 0x7f1879968c00] 17:08:59 INFO - PROCESS | 1833 | 1461974939103 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]]]}] 17:08:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:08:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1304ms 17:08:59 INFO - PROCESS | 1833 | 1461974939156 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 17:08:59 INFO - PROCESS | 1833 | 1461974939160 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 17:08:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:08:59 INFO - PROCESS | 1833 | 1461974939167 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:08:59 INFO - PROCESS | 1833 | 1461974939173 Marionette TRACE conn3 <- [1,134,null,{}] 17:08:59 INFO - PROCESS | 1833 | 1461974939179 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}] 17:08:59 INFO - PROCESS | 1833 | 1461974939360 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 17:08:59 INFO - PROCESS | 1833 | 1461974939476 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1881fd3800 == 41 [pid = 1833] [id = 41] 17:08:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f1879fbec00) [pid = 1833] [serial = 121] [outer = (nil)] 17:08:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f187f79c400) [pid = 1833] [serial = 122] [outer = 0x7f1879fbec00] 17:08:59 INFO - PROCESS | 1833 | 1461974939544 Marionette DEBUG loaded listener.js 17:08:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f188072b800) [pid = 1833] [serial = 123] [outer = 0x7f1879fbec00] 17:09:00 INFO - PROCESS | 1833 | 1461974940404 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]]]}] 17:09:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:09:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1280ms 17:09:00 INFO - PROCESS | 1833 | 1461974940448 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 17:09:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:09:00 INFO - PROCESS | 1833 | 1461974940453 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 17:09:00 INFO - PROCESS | 1833 | 1461974940459 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:09:00 INFO - PROCESS | 1833 | 1461974940462 Marionette TRACE conn3 <- [1,138,null,{}] 17:09:00 INFO - PROCESS | 1833 | 1461974940467 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}] 17:09:00 INFO - PROCESS | 1833 | 1461974940631 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 17:09:00 INFO - PROCESS | 1833 | 1461974940766 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187f731800 == 42 [pid = 1833] [id = 42] 17:09:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f187e351400) [pid = 1833] [serial = 124] [outer = (nil)] 17:09:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f1882e3c400) [pid = 1833] [serial = 125] [outer = 0x7f187e351400] 17:09:00 INFO - PROCESS | 1833 | 1461974940834 Marionette DEBUG loaded listener.js 17:09:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f1883474400) [pid = 1833] [serial = 126] [outer = 0x7f187e351400] 17:09:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a0a800 == 41 [pid = 1833] [id = 27] 17:09:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1883b59800 == 40 [pid = 1833] [id = 39] 17:09:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882ede000 == 39 [pid = 1833] [id = 38] 17:09:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a96800 == 38 [pid = 1833] [id = 37] 17:09:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882799000 == 37 [pid = 1833] [id = 36] 17:09:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187fa60000 == 36 [pid = 1833] [id = 35] 17:09:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187b57d800 == 35 [pid = 1833] [id = 34] 17:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f1891912000) [pid = 1833] [serial = 68] [outer = (nil)] [url = about:blank] 17:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f18833ba000) [pid = 1833] [serial = 80] [outer = (nil)] [url = about:blank] 17:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f187fa90000) [pid = 1833] [serial = 73] [outer = (nil)] [url = about:blank] 17:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f1882bcf800) [pid = 1833] [serial = 79] [outer = (nil)] [url = about:blank] 17:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f187b537000) [pid = 1833] [serial = 70] [outer = (nil)] [url = about:blank] 17:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f1880734800) [pid = 1833] [serial = 74] [outer = (nil)] [url = about:blank] 17:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f187c3d4000) [pid = 1833] [serial = 71] [outer = (nil)] [url = about:blank] 17:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f1881f6b000) [pid = 1833] [serial = 77] [outer = (nil)] [url = about:blank] 17:09:01 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f1880962800) [pid = 1833] [serial = 76] [outer = (nil)] [url = about:blank] 17:09:01 INFO - PROCESS | 1833 | 1461974941877 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]]]}] 17:09:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:09:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1437ms 17:09:01 INFO - PROCESS | 1833 | 1461974941895 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 17:09:01 INFO - PROCESS | 1833 | 1461974941899 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 17:09:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:09:01 INFO - PROCESS | 1833 | 1461974941907 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:09:01 INFO - PROCESS | 1833 | 1461974941911 Marionette TRACE conn3 <- [1,142,null,{}] 17:09:01 INFO - PROCESS | 1833 | 1461974941918 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}] 17:09:02 INFO - PROCESS | 1833 | 1461974942050 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 17:09:02 INFO - PROCESS | 1833 | 1461974942140 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187c2d6000 == 36 [pid = 1833] [id = 43] 17:09:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f187a00c800) [pid = 1833] [serial = 127] [outer = (nil)] 17:09:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f187e34bc00) [pid = 1833] [serial = 128] [outer = 0x7f187a00c800] 17:09:02 INFO - PROCESS | 1833 | 1461974942201 Marionette DEBUG loaded listener.js 17:09:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f187f79f000) [pid = 1833] [serial = 129] [outer = 0x7f187a00c800] 17:09:02 INFO - PROCESS | 1833 | 1461974942813 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]]]}] 17:09:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:09:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 941ms 17:09:02 INFO - PROCESS | 1833 | 1461974942847 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 17:09:02 INFO - PROCESS | 1833 | 1461974942854 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 17:09:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:09:02 INFO - PROCESS | 1833 | 1461974942863 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:09:02 INFO - PROCESS | 1833 | 1461974942867 Marionette TRACE conn3 <- [1,146,null,{}] 17:09:02 INFO - PROCESS | 1833 | 1461974942872 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}] 17:09:03 INFO - PROCESS | 1833 | 1461974943001 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 17:09:03 INFO - PROCESS | 1833 | 1461974943087 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18814c8800 == 37 [pid = 1833] [id = 44] 17:09:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f187c3d4000) [pid = 1833] [serial = 130] [outer = (nil)] 17:09:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f188156e800) [pid = 1833] [serial = 131] [outer = 0x7f187c3d4000] 17:09:03 INFO - PROCESS | 1833 | 1461974943145 Marionette DEBUG loaded listener.js 17:09:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f1882b3f800) [pid = 1833] [serial = 132] [outer = 0x7f187c3d4000] 17:09:03 INFO - PROCESS | 1833 | 1461974943795 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]]]}] 17:09:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:09:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 977ms 17:09:03 INFO - PROCESS | 1833 | 1461974943840 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 17:09:03 INFO - PROCESS | 1833 | 1461974943843 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 17:09:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:09:03 INFO - PROCESS | 1833 | 1461974943849 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:09:03 INFO - PROCESS | 1833 | 1461974943854 Marionette TRACE conn3 <- [1,150,null,{}] 17:09:03 INFO - PROCESS | 1833 | 1461974943870 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}] 17:09:04 INFO - PROCESS | 1833 | 1461974944050 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 17:09:04 INFO - PROCESS | 1833 | 1461974944082 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882ef7000 == 38 [pid = 1833] [id = 45] 17:09:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f1879c68c00) [pid = 1833] [serial = 133] [outer = (nil)] 17:09:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f1883c8b400) [pid = 1833] [serial = 134] [outer = 0x7f1879c68c00] 17:09:04 INFO - PROCESS | 1833 | 1461974944143 Marionette DEBUG loaded listener.js 17:09:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f1885b17c00) [pid = 1833] [serial = 135] [outer = 0x7f1879c68c00] 17:09:04 INFO - PROCESS | 1833 | 1461974944861 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]]]}] 17:09:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:09:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1085ms 17:09:04 INFO - PROCESS | 1833 | 1461974944935 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 17:09:04 INFO - PROCESS | 1833 | 1461974944938 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 17:09:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:09:04 INFO - PROCESS | 1833 | 1461974944944 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:09:04 INFO - PROCESS | 1833 | 1461974944945 Marionette TRACE conn3 <- [1,154,null,{}] 17:09:04 INFO - PROCESS | 1833 | 1461974944950 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}] 17:09:05 INFO - PROCESS | 1833 | 1461974945100 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 17:09:05 INFO - PROCESS | 1833 | 1461974945126 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187f741800 == 39 [pid = 1833] [id = 46] 17:09:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f187cd3a000) [pid = 1833] [serial = 136] [outer = (nil)] 17:09:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f187cd3f000) [pid = 1833] [serial = 137] [outer = 0x7f187cd3a000] 17:09:05 INFO - PROCESS | 1833 | 1461974945181 Marionette DEBUG loaded listener.js 17:09:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f187ceb9800) [pid = 1833] [serial = 138] [outer = 0x7f187cd3a000] 17:09:05 INFO - PROCESS | 1833 | 1461974945821 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]]]}] 17:09:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:09:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 925ms 17:09:05 INFO - PROCESS | 1833 | 1461974945869 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 17:09:05 INFO - PROCESS | 1833 | 1461974945871 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 17:09:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:09:05 INFO - PROCESS | 1833 | 1461974945883 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:09:05 INFO - PROCESS | 1833 | 1461974945885 Marionette TRACE conn3 <- [1,158,null,{}] 17:09:05 INFO - PROCESS | 1833 | 1461974945889 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}] 17:09:06 INFO - PROCESS | 1833 | 1461974946032 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 17:09:06 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f187f841800) [pid = 1833] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:09:06 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f1879fbd400) [pid = 1833] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:09:06 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f1879963000) [pid = 1833] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:09:06 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f187b70c800) [pid = 1833] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:09:06 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f187b710800) [pid = 1833] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:09:06 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f187a925c00) [pid = 1833] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:09:06 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f1879c6ac00) [pid = 1833] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:09:06 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f187f83f800) [pid = 1833] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:09:06 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f187b530800) [pid = 1833] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:09:06 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f1885a39000) [pid = 1833] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:09:06 INFO - PROCESS | 1833 | 1461974946185 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188096f800 == 40 [pid = 1833] [id = 47] 17:09:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f187996bc00) [pid = 1833] [serial = 139] [outer = (nil)] 17:09:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f1879fc3000) [pid = 1833] [serial = 140] [outer = 0x7f187996bc00] 17:09:06 INFO - PROCESS | 1833 | 1461974946244 Marionette DEBUG loaded listener.js 17:09:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f187cebd000) [pid = 1833] [serial = 141] [outer = 0x7f187996bc00] 17:09:06 INFO - PROCESS | 1833 | 1461974946853 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]]]}] 17:09:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:09:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1028ms 17:09:06 INFO - PROCESS | 1833 | 1461974946911 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 17:09:06 INFO - PROCESS | 1833 | 1461974946914 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 17:09:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:09:06 INFO - PROCESS | 1833 | 1461974946919 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:09:06 INFO - PROCESS | 1833 | 1461974946921 Marionette TRACE conn3 <- [1,162,null,{}] 17:09:06 INFO - PROCESS | 1833 | 1461974946926 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}] 17:09:07 INFO - PROCESS | 1833 | 1461974947117 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 17:09:07 INFO - PROCESS | 1833 | 1461974947130 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1889a18000 == 41 [pid = 1833] [id = 48] 17:09:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f1879969c00) [pid = 1833] [serial = 142] [outer = (nil)] 17:09:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f187f83f800) [pid = 1833] [serial = 143] [outer = 0x7f1879969c00] 17:09:07 INFO - PROCESS | 1833 | 1461974947190 Marionette DEBUG loaded listener.js 17:09:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f188a698c00) [pid = 1833] [serial = 144] [outer = 0x7f1879969c00] 17:09:07 INFO - PROCESS | 1833 | 1461974947857 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]]]}] 17:09:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:09:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 985ms 17:09:07 INFO - PROCESS | 1833 | 1461974947905 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 17:09:07 INFO - PROCESS | 1833 | 1461974947908 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 17:09:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:09:07 INFO - PROCESS | 1833 | 1461974947912 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:09:07 INFO - PROCESS | 1833 | 1461974947915 Marionette TRACE conn3 <- [1,166,null,{}] 17:09:07 INFO - PROCESS | 1833 | 1461974947920 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}] 17:09:08 INFO - PROCESS | 1833 | 1461974948033 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 17:09:08 INFO - PROCESS | 1833 | 1461974948116 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879a27800 == 42 [pid = 1833] [id = 49] 17:09:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f1879971800) [pid = 1833] [serial = 145] [outer = (nil)] 17:09:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f1879e2e800) [pid = 1833] [serial = 146] [outer = 0x7f1879971800] 17:09:08 INFO - PROCESS | 1833 | 1461974948232 Marionette DEBUG loaded listener.js 17:09:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f187a821c00) [pid = 1833] [serial = 147] [outer = 0x7f1879971800] 17:09:08 INFO - PROCESS | 1833 | 1461974948959 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]]]}] 17:09:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:09:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1080ms 17:09:09 INFO - PROCESS | 1833 | 1461974948994 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 17:09:09 INFO - PROCESS | 1833 | 1461974948999 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 17:09:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:09:09 INFO - PROCESS | 1833 | 1461974949007 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:09:09 INFO - PROCESS | 1833 | 1461974949012 Marionette TRACE conn3 <- [1,170,null,{}] 17:09:09 INFO - PROCESS | 1833 | 1461974949019 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}] 17:09:09 INFO - PROCESS | 1833 | 1461974949164 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 17:09:09 INFO - PROCESS | 1833 | 1461974949295 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a79800 == 43 [pid = 1833] [id = 50] 17:09:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f187cec0400) [pid = 1833] [serial = 148] [outer = (nil)] 17:09:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f187e34cc00) [pid = 1833] [serial = 149] [outer = 0x7f187cec0400] 17:09:09 INFO - PROCESS | 1833 | 1461974949365 Marionette DEBUG loaded listener.js 17:09:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f187f844400) [pid = 1833] [serial = 150] [outer = 0x7f187cec0400] 17:09:10 INFO - PROCESS | 1833 | 1461974950209 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]]]}] 17:09:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:09:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1229ms 17:09:10 INFO - PROCESS | 1833 | 1461974950235 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 17:09:10 INFO - PROCESS | 1833 | 1461974950241 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 17:09:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:09:10 INFO - PROCESS | 1833 | 1461974950250 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:09:10 INFO - PROCESS | 1833 | 1461974950254 Marionette TRACE conn3 <- [1,174,null,{}] 17:09:10 INFO - PROCESS | 1833 | 1461974950259 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}] 17:09:10 INFO - PROCESS | 1833 | 1461974950407 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 17:09:10 INFO - PROCESS | 1833 | 1461974950533 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882ef6000 == 44 [pid = 1833] [id = 51] 17:09:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f188150e000) [pid = 1833] [serial = 151] [outer = (nil)] 17:09:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f1882e45000) [pid = 1833] [serial = 152] [outer = 0x7f188150e000] 17:09:10 INFO - PROCESS | 1833 | 1461974950608 Marionette DEBUG loaded listener.js 17:09:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f1883be7400) [pid = 1833] [serial = 153] [outer = 0x7f188150e000] 17:09:11 INFO - PROCESS | 1833 | 1461974951406 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]]]}] 17:09:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:09:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1186ms 17:09:11 INFO - PROCESS | 1833 | 1461974951439 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 17:09:11 INFO - PROCESS | 1833 | 1461974951441 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 17:09:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:09:11 INFO - PROCESS | 1833 | 1461974951448 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:09:11 INFO - PROCESS | 1833 | 1461974951454 Marionette TRACE conn3 <- [1,178,null,{}] 17:09:11 INFO - PROCESS | 1833 | 1461974951468 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}] 17:09:11 INFO - PROCESS | 1833 | 1461974951609 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 17:09:11 INFO - PROCESS | 1833 | 1461974951738 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18907b9000 == 45 [pid = 1833] [id = 52] 17:09:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f1885b1f000) [pid = 1833] [serial = 154] [outer = (nil)] 17:09:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f1890286000) [pid = 1833] [serial = 155] [outer = 0x7f1885b1f000] 17:09:11 INFO - PROCESS | 1833 | 1461974951808 Marionette DEBUG loaded listener.js 17:09:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f189050ec00) [pid = 1833] [serial = 156] [outer = 0x7f1885b1f000] 17:09:12 INFO - PROCESS | 1833 | 1461974952543 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]]]}] 17:09:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:09:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1132ms 17:09:12 INFO - PROCESS | 1833 | 1461974952581 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 17:09:12 INFO - PROCESS | 1833 | 1461974952585 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 17:09:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:09:12 INFO - PROCESS | 1833 | 1461974952609 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:09:12 INFO - PROCESS | 1833 | 1461974952612 Marionette TRACE conn3 <- [1,182,null,{}] 17:09:12 INFO - PROCESS | 1833 | 1461974952617 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}] 17:09:12 INFO - PROCESS | 1833 | 1461974952763 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 17:09:12 INFO - PROCESS | 1833 | 1461974952978 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1880265800 == 46 [pid = 1833] [id = 53] 17:09:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f1879fbcc00) [pid = 1833] [serial = 157] [outer = (nil)] 17:09:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f187a00d400) [pid = 1833] [serial = 158] [outer = 0x7f1879fbcc00] 17:09:13 INFO - PROCESS | 1833 | 1461974953048 Marionette DEBUG loaded listener.js 17:09:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f187cd3c800) [pid = 1833] [serial = 159] [outer = 0x7f1879fbcc00] 17:09:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a88a000 == 45 [pid = 1833] [id = 33] 17:09:13 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f188a695000) [pid = 1833] [serial = 115] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1889a18000 == 44 [pid = 1833] [id = 48] 17:09:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188096f800 == 43 [pid = 1833] [id = 47] 17:09:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187f741800 == 42 [pid = 1833] [id = 46] 17:09:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882ef7000 == 41 [pid = 1833] [id = 45] 17:09:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18814c8800 == 40 [pid = 1833] [id = 44] 17:09:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187c2d6000 == 39 [pid = 1833] [id = 43] 17:09:14 INFO - PROCESS | 1833 | 1461974954065 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]]]}] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f187a004400) [pid = 1833] [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.] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f1882bce400) [pid = 1833] [serial = 106] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f1882f61800) [pid = 1833] [serial = 86] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f188a693000) [pid = 1833] [serial = 95] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f1883c56000) [pid = 1833] [serial = 113] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f187e344400) [pid = 1833] [serial = 100] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f187e347400) [pid = 1833] [serial = 82] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f1881175800) [pid = 1833] [serial = 104] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f18833bdc00) [pid = 1833] [serial = 109] [outer = (nil)] [url = about:blank] 17:09:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:09:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1480ms 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f187b537800) [pid = 1833] [serial = 97] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f187f7a0c00) [pid = 1833] [serial = 103] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f1883be3800) [pid = 1833] [serial = 110] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f1885b1cc00) [pid = 1833] [serial = 89] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f187e34ec00) [pid = 1833] [serial = 94] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f1886986000) [pid = 1833] [serial = 91] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f187e350800) [pid = 1833] [serial = 101] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f187fa8a400) [pid = 1833] [serial = 83] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f18820b8000) [pid = 1833] [serial = 85] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f1883f9fc00) [pid = 1833] [serial = 88] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f1890284800) [pid = 1833] [serial = 92] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f1882e43000) [pid = 1833] [serial = 107] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f1882b3a800) [pid = 1833] [serial = 112] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1833 | 1461974954100 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 17:09:14 INFO - PROCESS | 1833 | 1461974954105 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 17:09:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:09:14 INFO - PROCESS | 1833 | 1461974954110 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:09:14 INFO - PROCESS | 1833 | 1461974954113 Marionette TRACE conn3 <- [1,186,null,{}] 17:09:14 INFO - PROCESS | 1833 | 1461974954120 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}] 17:09:14 INFO - PROCESS | 1833 | 1461974954243 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 17:09:14 INFO - PROCESS | 1833 | 1461974954259 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187d009800 == 40 [pid = 1833] [id = 54] 17:09:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f1879e30c00) [pid = 1833] [serial = 160] [outer = (nil)] 17:09:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f187f840c00) [pid = 1833] [serial = 161] [outer = 0x7f1879e30c00] 17:09:14 INFO - PROCESS | 1833 | 1461974954315 Marionette DEBUG loaded listener.js 17:09:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f1880960800) [pid = 1833] [serial = 162] [outer = 0x7f1879e30c00] 17:09:14 INFO - PROCESS | 1833 | 1461974954949 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]]]}] 17:09:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:09:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 876ms 17:09:14 INFO - PROCESS | 1833 | 1461974954988 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 17:09:14 INFO - PROCESS | 1833 | 1461974954993 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 17:09:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:09:15 INFO - PROCESS | 1833 | 1461974955000 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:09:15 INFO - PROCESS | 1833 | 1461974955003 Marionette TRACE conn3 <- [1,190,null,{}] 17:09:15 INFO - PROCESS | 1833 | 1461974955007 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}] 17:09:15 INFO - PROCESS | 1833 | 1461974955133 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 17:09:15 INFO - PROCESS | 1833 | 1461974955225 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188209a800 == 41 [pid = 1833] [id = 55] 17:09:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f188142cc00) [pid = 1833] [serial = 163] [outer = (nil)] 17:09:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f1882b3c000) [pid = 1833] [serial = 164] [outer = 0x7f188142cc00] 17:09:15 INFO - PROCESS | 1833 | 1461974955283 Marionette DEBUG loaded listener.js 17:09:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f18833b6800) [pid = 1833] [serial = 165] [outer = 0x7f188142cc00] 17:09:15 INFO - PROCESS | 1833 | 1461974955895 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]]]}] 17:09:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:09:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 929ms 17:09:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:09:15 INFO - PROCESS | 1833 | 1461974955929 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 17:09:15 INFO - PROCESS | 1833 | 1461974955931 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 17:09:15 INFO - PROCESS | 1833 | 1461974955939 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:09:15 INFO - PROCESS | 1833 | 1461974955947 Marionette TRACE conn3 <- [1,194,null,{}] 17:09:15 INFO - PROCESS | 1833 | 1461974955959 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}] 17:09:16 INFO - PROCESS | 1833 | 1461974956126 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 17:09:16 INFO - PROCESS | 1833 | 1461974956229 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18831ab800 == 42 [pid = 1833] [id = 56] 17:09:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f188698b400) [pid = 1833] [serial = 166] [outer = (nil)] 17:09:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f188a693000) [pid = 1833] [serial = 167] [outer = 0x7f188698b400] 17:09:16 INFO - PROCESS | 1833 | 1461974956290 Marionette DEBUG loaded listener.js 17:09:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f18902d9c00) [pid = 1833] [serial = 168] [outer = 0x7f188698b400] 17:09:17 INFO - PROCESS | 1833 | 1461974957071 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]]]}] 17:09:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:09:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1194ms 17:09:17 INFO - PROCESS | 1833 | 1461974957130 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 17:09:17 INFO - PROCESS | 1833 | 1461974957133 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 17:09:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:09:17 INFO - PROCESS | 1833 | 1461974957138 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:09:17 INFO - PROCESS | 1833 | 1461974957141 Marionette TRACE conn3 <- [1,198,null,{}] 17:09:17 INFO - PROCESS | 1833 | 1461974957145 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}] 17:09:17 INFO - PROCESS | 1833 | 1461974957296 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 17:09:17 INFO - PROCESS | 1833 | 1461974957315 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885d10000 == 43 [pid = 1833] [id = 57] 17:09:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f1879963400) [pid = 1833] [serial = 169] [outer = (nil)] 17:09:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f18905f9000) [pid = 1833] [serial = 170] [outer = 0x7f1879963400] 17:09:17 INFO - PROCESS | 1833 | 1461974957370 Marionette DEBUG loaded listener.js 17:09:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f18907a6000) [pid = 1833] [serial = 171] [outer = 0x7f1879963400] 17:09:18 INFO - PROCESS | 1833 | 1461974958056 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]]]}] 17:09:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:09:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 925ms 17:09:18 INFO - PROCESS | 1833 | 1461974958069 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 17:09:18 INFO - PROCESS | 1833 | 1461974958071 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 17:09:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:09:18 INFO - PROCESS | 1833 | 1461974958077 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:09:18 INFO - PROCESS | 1833 | 1461974958079 Marionette TRACE conn3 <- [1,202,null,{}] 17:09:18 INFO - PROCESS | 1833 | 1461974958083 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}] 17:09:18 INFO - PROCESS | 1833 | 1461974958236 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 17:09:18 INFO - PROCESS | 1833 | 1461974958264 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188f60a800 == 44 [pid = 1833] [id = 58] 17:09:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f1891648400) [pid = 1833] [serial = 172] [outer = (nil)] 17:09:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f1891650000) [pid = 1833] [serial = 173] [outer = 0x7f1891648400] 17:09:18 INFO - PROCESS | 1833 | 1461974958343 Marionette DEBUG loaded listener.js 17:09:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f189190a800) [pid = 1833] [serial = 174] [outer = 0x7f1891648400] 17:09:18 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f187cd3a000) [pid = 1833] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:09:18 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f187996bc00) [pid = 1833] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:09:18 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f187a00c800) [pid = 1833] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:09:18 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f187c3d4000) [pid = 1833] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:09:18 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f187b712800) [pid = 1833] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:09:18 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f1879c68c00) [pid = 1833] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:09:19 INFO - PROCESS | 1833 | 1461974959003 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]]]}] 17:09:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:09:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 974ms 17:09:19 INFO - PROCESS | 1833 | 1461974959052 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 17:09:19 INFO - PROCESS | 1833 | 1461974959055 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 17:09:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:09:19 INFO - PROCESS | 1833 | 1461974959060 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:09:19 INFO - PROCESS | 1833 | 1461974959062 Marionette TRACE conn3 <- [1,206,null,{}] 17:09:19 INFO - PROCESS | 1833 | 1461974959067 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}] 17:09:19 INFO - PROCESS | 1833 | 1461974959218 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 17:09:19 INFO - PROCESS | 1833 | 1461974959240 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a88d800 == 45 [pid = 1833] [id = 59] 17:09:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f1891649800) [pid = 1833] [serial = 175] [outer = (nil)] 17:09:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f189332f800) [pid = 1833] [serial = 176] [outer = 0x7f1891649800] 17:09:19 INFO - PROCESS | 1833 | 1461974959295 Marionette DEBUG loaded listener.js 17:09:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f18938d6800) [pid = 1833] [serial = 177] [outer = 0x7f1891649800] 17:09:19 INFO - PROCESS | 1833 | 1461974959855 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]]]}] 17:09:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:09:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 881ms 17:09:19 INFO - PROCESS | 1833 | 1461974959942 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 17:09:19 INFO - PROCESS | 1833 | 1461974959945 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 17:09:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:09:19 INFO - PROCESS | 1833 | 1461974959951 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:09:19 INFO - PROCESS | 1833 | 1461974959953 Marionette TRACE conn3 <- [1,210,null,{}] 17:09:19 INFO - PROCESS | 1833 | 1461974959958 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}] 17:09:20 INFO - PROCESS | 1833 | 1461974960079 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 17:09:20 INFO - PROCESS | 1833 | 1461974960090 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879ec7000 == 46 [pid = 1833] [id = 60] 17:09:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f1885a08800) [pid = 1833] [serial = 178] [outer = (nil)] 17:09:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f1885a0ec00) [pid = 1833] [serial = 179] [outer = 0x7f1885a08800] 17:09:20 INFO - PROCESS | 1833 | 1461974960146 Marionette DEBUG loaded listener.js 17:09:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f1885a15400) [pid = 1833] [serial = 180] [outer = 0x7f1885a08800] 17:09:20 INFO - PROCESS | 1833 | 1461974960919 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]]]}] 17:09:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:09:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 980ms 17:09:20 INFO - PROCESS | 1833 | 1461974960932 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 17:09:20 INFO - PROCESS | 1833 | 1461974960937 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 17:09:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:09:20 INFO - PROCESS | 1833 | 1461974960945 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:09:20 INFO - PROCESS | 1833 | 1461974960950 Marionette TRACE conn3 <- [1,214,null,{}] 17:09:20 INFO - PROCESS | 1833 | 1461974960958 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}] 17:09:21 INFO - PROCESS | 1833 | 1461974961113 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 17:09:21 INFO - PROCESS | 1833 | 1461974961247 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187fa70800 == 47 [pid = 1833] [id = 61] 17:09:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f187b714800) [pid = 1833] [serial = 181] [outer = (nil)] 17:09:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f187cebdc00) [pid = 1833] [serial = 182] [outer = 0x7f187b714800] 17:09:21 INFO - PROCESS | 1833 | 1461974961321 Marionette DEBUG loaded listener.js 17:09:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f187e346800) [pid = 1833] [serial = 183] [outer = 0x7f187b714800] 17:09:21 INFO - PROCESS | 1833 | 1461974961736 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:09:22 INFO - PROCESS | 1833 | 1461974962215 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]]]}] 17:09:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:09:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1333ms 17:09:22 INFO - PROCESS | 1833 | 1461974962278 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 17:09:22 INFO - PROCESS | 1833 | 1461974962284 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 17:09:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:09:22 INFO - PROCESS | 1833 | 1461974962294 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:09:22 INFO - PROCESS | 1833 | 1461974962297 Marionette TRACE conn3 <- [1,218,null,{}] 17:09:22 INFO - PROCESS | 1833 | 1461974962301 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}] 17:09:22 INFO - PROCESS | 1833 | 1461974962489 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 17:09:22 INFO - PROCESS | 1833 | 1461974962613 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188f6b9800 == 48 [pid = 1833] [id = 62] 17:09:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f187c33f000) [pid = 1833] [serial = 184] [outer = (nil)] 17:09:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f188347dc00) [pid = 1833] [serial = 185] [outer = 0x7f187c33f000] 17:09:22 INFO - PROCESS | 1833 | 1461974962680 Marionette DEBUG loaded listener.js 17:09:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f1885a07c00) [pid = 1833] [serial = 186] [outer = 0x7f187c33f000] 17:09:23 INFO - PROCESS | 1833 | 1461974963620 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]]]}] 17:09:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:09:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1377ms 17:09:23 INFO - PROCESS | 1833 | 1461974963671 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 17:09:23 INFO - PROCESS | 1833 | 1461974963678 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 17:09:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:09:23 INFO - PROCESS | 1833 | 1461974963686 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:09:23 INFO - PROCESS | 1833 | 1461974963693 Marionette TRACE conn3 <- [1,222,null,{}] 17:09:23 INFO - PROCESS | 1833 | 1461974963713 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}] 17:09:23 INFO - PROCESS | 1833 | 1461974963875 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 17:09:24 INFO - PROCESS | 1833 | 1461974963999 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18938aa000 == 49 [pid = 1833] [id = 63] 17:09:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f18902dec00) [pid = 1833] [serial = 187] [outer = (nil)] 17:09:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f1890714400) [pid = 1833] [serial = 188] [outer = 0x7f18902dec00] 17:09:24 INFO - PROCESS | 1833 | 1461974964106 Marionette DEBUG loaded listener.js 17:09:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f18917ca000) [pid = 1833] [serial = 189] [outer = 0x7f18902dec00] 17:09:24 INFO - PROCESS | 1833 | 1461974964863 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]]]}] 17:09:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:09:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1243ms 17:09:24 INFO - PROCESS | 1833 | 1461974964930 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 17:09:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:09:24 INFO - PROCESS | 1833 | 1461974964934 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 17:09:24 INFO - PROCESS | 1833 | 1461974964940 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:09:24 INFO - PROCESS | 1833 | 1461974964943 Marionette TRACE conn3 <- [1,226,null,{}] 17:09:24 INFO - PROCESS | 1833 | 1461974964948 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}] 17:09:25 INFO - PROCESS | 1833 | 1461974965104 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 17:09:25 INFO - PROCESS | 1833 | 1461974965233 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188695a000 == 50 [pid = 1833] [id = 64] 17:09:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f187a011800) [pid = 1833] [serial = 190] [outer = (nil)] 17:09:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f1880231000) [pid = 1833] [serial = 191] [outer = 0x7f187a011800] 17:09:25 INFO - PROCESS | 1833 | 1461974965301 Marionette DEBUG loaded listener.js 17:09:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f1893840000) [pid = 1833] [serial = 192] [outer = 0x7f187a011800] 17:09:26 INFO - PROCESS | 1833 | 1461974966278 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]]]}] 17:09:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:09:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1389ms 17:09:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:09:26 INFO - PROCESS | 1833 | 1461974966329 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 17:09:26 INFO - PROCESS | 1833 | 1461974966332 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 17:09:26 INFO - PROCESS | 1833 | 1461974966340 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:09:26 INFO - PROCESS | 1833 | 1461974966342 Marionette TRACE conn3 <- [1,230,null,{}] 17:09:26 INFO - PROCESS | 1833 | 1461974966350 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}] 17:09:26 INFO - PROCESS | 1833 | 1461974966484 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 17:09:26 INFO - PROCESS | 1833 | 1461974966617 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187cd0d000 == 51 [pid = 1833] [id = 65] 17:09:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f187cde1400) [pid = 1833] [serial = 193] [outer = (nil)] 17:09:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f187cdeb800) [pid = 1833] [serial = 194] [outer = 0x7f187cde1400] 17:09:26 INFO - PROCESS | 1833 | 1461974966752 Marionette DEBUG loaded listener.js 17:09:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f187cdf0800) [pid = 1833] [serial = 195] [outer = 0x7f187cde1400] 17:09:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a88d800 == 50 [pid = 1833] [id = 59] 17:09:27 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f187f83f800) [pid = 1833] [serial = 143] [outer = (nil)] [url = about:blank] 17:09:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188f60a800 == 49 [pid = 1833] [id = 58] 17:09:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885d10000 == 48 [pid = 1833] [id = 57] 17:09:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18831ab800 == 47 [pid = 1833] [id = 56] 17:09:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188209a800 == 46 [pid = 1833] [id = 55] 17:09:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187d009800 == 45 [pid = 1833] [id = 54] 17:09:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1880265800 == 44 [pid = 1833] [id = 53] 17:09:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18907b9000 == 43 [pid = 1833] [id = 52] 17:09:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879a27800 == 42 [pid = 1833] [id = 49] 17:09:27 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f187cd3f000) [pid = 1833] [serial = 137] [outer = (nil)] [url = about:blank] 17:09:27 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f1879fc3000) [pid = 1833] [serial = 140] [outer = (nil)] [url = about:blank] 17:09:27 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f187e34bc00) [pid = 1833] [serial = 128] [outer = (nil)] [url = about:blank] 17:09:27 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f187f79f000) [pid = 1833] [serial = 129] [outer = (nil)] [url = about:blank] 17:09:27 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f188156e800) [pid = 1833] [serial = 131] [outer = (nil)] [url = about:blank] 17:09:27 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f1882b3f800) [pid = 1833] [serial = 132] [outer = (nil)] [url = about:blank] 17:09:27 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f1882e3c400) [pid = 1833] [serial = 125] [outer = (nil)] [url = about:blank] 17:09:27 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f1879a5cc00) [pid = 1833] [serial = 119] [outer = (nil)] [url = about:blank] 17:09:27 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f187f79c400) [pid = 1833] [serial = 122] [outer = (nil)] [url = about:blank] 17:09:27 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f1890284000) [pid = 1833] [serial = 116] [outer = (nil)] [url = about:blank] 17:09:27 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f1883c8b400) [pid = 1833] [serial = 134] [outer = (nil)] [url = about:blank] 17:09:27 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f1885b17c00) [pid = 1833] [serial = 135] [outer = (nil)] [url = about:blank] 17:09:27 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f187cebd000) [pid = 1833] [serial = 141] [outer = (nil)] [url = about:blank] 17:09:27 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f187ceb9800) [pid = 1833] [serial = 138] [outer = (nil)] [url = about:blank] 17:09:27 INFO - PROCESS | 1833 | 1461974967497 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]]]}] 17:09:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:09:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1185ms 17:09:27 INFO - PROCESS | 1833 | 1461974967525 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 17:09:27 INFO - PROCESS | 1833 | 1461974967532 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 17:09:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:09:27 INFO - PROCESS | 1833 | 1461974967549 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:09:27 INFO - PROCESS | 1833 | 1461974967552 Marionette TRACE conn3 <- [1,234,null,{}] 17:09:27 INFO - PROCESS | 1833 | 1461974967557 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}] 17:09:27 INFO - PROCESS | 1833 | 1461974967683 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 17:09:27 INFO - PROCESS | 1833 | 1461974967699 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188096a000 == 43 [pid = 1833] [id = 66] 17:09:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f187cec4800) [pid = 1833] [serial = 196] [outer = (nil)] 17:09:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f187f83ec00) [pid = 1833] [serial = 197] [outer = 0x7f187cec4800] 17:09:27 INFO - PROCESS | 1833 | 1461974967756 Marionette DEBUG loaded listener.js 17:09:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f1881173c00) [pid = 1833] [serial = 198] [outer = 0x7f187cec4800] 17:09:28 INFO - PROCESS | 1833 | 1461974968420 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]]]}] 17:09:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:09:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 884ms 17:09:28 INFO - PROCESS | 1833 | 1461974968428 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 17:09:28 INFO - PROCESS | 1833 | 1461974968431 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 17:09:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:09:28 INFO - PROCESS | 1833 | 1461974968436 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:09:28 INFO - PROCESS | 1833 | 1461974968441 Marionette TRACE conn3 <- [1,238,null,{}] 17:09:28 INFO - PROCESS | 1833 | 1461974968455 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}] 17:09:28 INFO - PROCESS | 1833 | 1461974968590 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 17:09:28 INFO - PROCESS | 1833 | 1461974968695 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1884053000 == 44 [pid = 1833] [id = 67] 17:09:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f188072cc00) [pid = 1833] [serial = 199] [outer = (nil)] 17:09:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f1883be1000) [pid = 1833] [serial = 200] [outer = 0x7f188072cc00] 17:09:28 INFO - PROCESS | 1833 | 1461974968755 Marionette DEBUG loaded listener.js 17:09:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f1885a0f000) [pid = 1833] [serial = 201] [outer = 0x7f188072cc00] 17:09:29 INFO - PROCESS | 1833 | 1461974969389 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]]]}] 17:09:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:09:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 979ms 17:09:29 INFO - PROCESS | 1833 | 1461974969416 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 17:09:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:09:29 INFO - PROCESS | 1833 | 1461974969420 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 17:09:29 INFO - PROCESS | 1833 | 1461974969425 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:09:29 INFO - PROCESS | 1833 | 1461974969437 Marionette TRACE conn3 <- [1,242,null,{}] 17:09:29 INFO - PROCESS | 1833 | 1461974969442 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}] 17:09:29 INFO - PROCESS | 1833 | 1461974969610 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 17:09:29 INFO - PROCESS | 1833 | 1461974969634 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1889a03800 == 45 [pid = 1833] [id = 68] 17:09:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f1885a0f400) [pid = 1833] [serial = 202] [outer = (nil)] 17:09:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f188f6f7000) [pid = 1833] [serial = 203] [outer = 0x7f1885a0f400] 17:09:29 INFO - PROCESS | 1833 | 1461974969691 Marionette DEBUG loaded listener.js 17:09:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f18904dc800) [pid = 1833] [serial = 204] [outer = 0x7f1885a0f400] 17:09:30 INFO - PROCESS | 1833 | 1461974970316 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]]]}] 17:09:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:09:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 939ms 17:09:30 INFO - PROCESS | 1833 | 1461974970365 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 17:09:30 INFO - PROCESS | 1833 | 1461974970368 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 17:09:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:09:30 INFO - PROCESS | 1833 | 1461974970393 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:09:30 INFO - PROCESS | 1833 | 1461974970397 Marionette TRACE conn3 <- [1,246,null,{}] 17:09:30 INFO - PROCESS | 1833 | 1461974970402 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}] 17:09:30 INFO - PROCESS | 1833 | 1461974970553 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 17:09:30 INFO - PROCESS | 1833 | 1461974970578 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18905a9000 == 46 [pid = 1833] [id = 69] 17:09:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f1879e2d800) [pid = 1833] [serial = 205] [outer = (nil)] 17:09:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f1890712800) [pid = 1833] [serial = 206] [outer = 0x7f1879e2d800] 17:09:30 INFO - PROCESS | 1833 | 1461974970637 Marionette DEBUG loaded listener.js 17:09:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f189164ec00) [pid = 1833] [serial = 207] [outer = 0x7f1879e2d800] 17:09:31 INFO - PROCESS | 1833 | 1461974971347 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]]]}] 17:09:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:09:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 975ms 17:09:31 INFO - PROCESS | 1833 | 1461974971368 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 17:09:31 INFO - PROCESS | 1833 | 1461974971371 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 17:09:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:09:31 INFO - PROCESS | 1833 | 1461974971376 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:09:31 INFO - PROCESS | 1833 | 1461974971378 Marionette TRACE conn3 <- [1,250,null,{}] 17:09:31 INFO - PROCESS | 1833 | 1461974971383 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}] 17:09:31 INFO - PROCESS | 1833 | 1461974971563 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 17:09:31 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f1879963400) [pid = 1833] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:09:31 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f1891648400) [pid = 1833] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:09:31 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f1879fbcc00) [pid = 1833] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:09:31 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f188698b400) [pid = 1833] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:09:31 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f1879e30c00) [pid = 1833] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:09:31 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f188142cc00) [pid = 1833] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:09:31 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f1891649800) [pid = 1833] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:09:31 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f1879969c00) [pid = 1833] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:09:31 INFO - PROCESS | 1833 | 1461974971752 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a89800 == 47 [pid = 1833] [id = 70] 17:09:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f1879969c00) [pid = 1833] [serial = 208] [outer = (nil)] 17:09:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f187f721800) [pid = 1833] [serial = 209] [outer = 0x7f1879969c00] 17:09:31 INFO - PROCESS | 1833 | 1461974971814 Marionette DEBUG loaded listener.js 17:09:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f18913aec00) [pid = 1833] [serial = 210] [outer = 0x7f1879969c00] 17:09:32 INFO - PROCESS | 1833 | 1461974972379 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]]]}] 17:09:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:09:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1029ms 17:09:32 INFO - PROCESS | 1833 | 1461974972406 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 17:09:32 INFO - PROCESS | 1833 | 1461974972409 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 17:09:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:09:32 INFO - PROCESS | 1833 | 1461974972414 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:09:32 INFO - PROCESS | 1833 | 1461974972417 Marionette TRACE conn3 <- [1,254,null,{}] 17:09:32 INFO - PROCESS | 1833 | 1461974972422 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}] 17:09:32 INFO - PROCESS | 1833 | 1461974972540 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 17:09:32 INFO - PROCESS | 1833 | 1461974972558 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895012000 == 48 [pid = 1833] [id = 71] 17:09:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f1891648400) [pid = 1833] [serial = 211] [outer = (nil)] 17:09:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f1894c55000) [pid = 1833] [serial = 212] [outer = 0x7f1891648400] 17:09:32 INFO - PROCESS | 1833 | 1461974972617 Marionette DEBUG loaded listener.js 17:09:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f1895172800) [pid = 1833] [serial = 213] [outer = 0x7f1891648400] 17:09:33 INFO - PROCESS | 1833 | 1461974973230 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]]]}] 17:09:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 824ms 17:09:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:09:33 INFO - PROCESS | 1833 | 1461974973244 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 17:09:33 INFO - PROCESS | 1833 | 1461974973246 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 17:09:33 INFO - PROCESS | 1833 | 1461974973253 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:09:33 INFO - PROCESS | 1833 | 1461974973255 Marionette TRACE conn3 <- [1,258,null,{}] 17:09:33 INFO - PROCESS | 1833 | 1461974973260 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}] 17:09:33 INFO - PROCESS | 1833 | 1461974973383 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 17:09:33 INFO - PROCESS | 1833 | 1461974973477 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189507a800 == 49 [pid = 1833] [id = 72] 17:09:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f1879c68c00) [pid = 1833] [serial = 214] [outer = (nil)] 17:09:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f1891939400) [pid = 1833] [serial = 215] [outer = 0x7f1879c68c00] 17:09:33 INFO - PROCESS | 1833 | 1461974973531 Marionette DEBUG loaded listener.js 17:09:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f189193c400) [pid = 1833] [serial = 216] [outer = 0x7f1879c68c00] 17:09:34 INFO - PROCESS | 1833 | 1461974974332 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]]]}] 17:09:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:09:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1127ms 17:09:34 INFO - PROCESS | 1833 | 1461974974386 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 17:09:34 INFO - PROCESS | 1833 | 1461974974391 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 17:09:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:09:34 INFO - PROCESS | 1833 | 1461974974401 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:09:34 INFO - PROCESS | 1833 | 1461974974405 Marionette TRACE conn3 <- [1,262,null,{}] 17:09:34 INFO - PROCESS | 1833 | 1461974974413 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}] 17:09:34 INFO - PROCESS | 1833 | 1461974974566 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 17:09:34 INFO - PROCESS | 1833 | 1461974974693 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a92000 == 50 [pid = 1833] [id = 73] 17:09:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f187cde7000) [pid = 1833] [serial = 217] [outer = (nil)] 17:09:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f187cebbc00) [pid = 1833] [serial = 218] [outer = 0x7f187cde7000] 17:09:34 INFO - PROCESS | 1833 | 1461974974763 Marionette DEBUG loaded listener.js 17:09:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f187f721c00) [pid = 1833] [serial = 219] [outer = 0x7f187cde7000] 17:09:35 INFO - PROCESS | 1833 | 1461974975529 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]]]}] 17:09:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:09:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1181ms 17:09:35 INFO - PROCESS | 1833 | 1461974975583 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 17:09:35 INFO - PROCESS | 1833 | 1461974975591 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 17:09:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:09:35 INFO - PROCESS | 1833 | 1461974975600 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:09:35 INFO - PROCESS | 1833 | 1461974975604 Marionette TRACE conn3 <- [1,266,null,{}] 17:09:35 INFO - PROCESS | 1833 | 1461974975609 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}] 17:09:35 INFO - PROCESS | 1833 | 1461974975760 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 17:09:35 INFO - PROCESS | 1833 | 1461974975888 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1890915800 == 51 [pid = 1833] [id = 74] 17:09:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f188129f000) [pid = 1833] [serial = 220] [outer = (nil)] 17:09:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f1883c7e800) [pid = 1833] [serial = 221] [outer = 0x7f188129f000] 17:09:35 INFO - PROCESS | 1833 | 1461974975953 Marionette DEBUG loaded listener.js 17:09:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f1885a13400) [pid = 1833] [serial = 222] [outer = 0x7f188129f000] 17:09:36 INFO - PROCESS | 1833 | 1461974976781 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]]]}] 17:09:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1227ms 17:09:36 INFO - PROCESS | 1833 | 1461974976835 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 17:09:36 INFO - PROCESS | 1833 | 1461974976838 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 17:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:09:36 INFO - PROCESS | 1833 | 1461974976846 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:09:36 INFO - PROCESS | 1833 | 1461974976852 Marionette TRACE conn3 <- [1,270,null,{}] 17:09:36 INFO - PROCESS | 1833 | 1461974976866 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}] 17:09:37 INFO - PROCESS | 1833 | 1461974977026 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 17:09:37 INFO - PROCESS | 1833 | 1461974977153 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895a16800 == 52 [pid = 1833] [id = 75] 17:09:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f1891753800) [pid = 1833] [serial = 223] [outer = (nil)] 17:09:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f189193a800) [pid = 1833] [serial = 224] [outer = 0x7f1891753800] 17:09:37 INFO - PROCESS | 1833 | 1461974977232 Marionette DEBUG loaded listener.js 17:09:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f1891941800) [pid = 1833] [serial = 225] [outer = 0x7f1891753800] 17:09:37 INFO - PROCESS | 1833 | 1461974977991 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]]]}] 17:09:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:09:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1183ms 17:09:38 INFO - PROCESS | 1833 | 1461974978030 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 17:09:38 INFO - PROCESS | 1833 | 1461974978034 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 17:09:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:09:38 INFO - PROCESS | 1833 | 1461974978040 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:09:38 INFO - PROCESS | 1833 | 1461974978042 Marionette TRACE conn3 <- [1,274,null,{}] 17:09:38 INFO - PROCESS | 1833 | 1461974978047 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}] 17:09:38 INFO - PROCESS | 1833 | 1461974978180 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 17:09:38 INFO - PROCESS | 1833 | 1461974978287 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1898355000 == 53 [pid = 1833] [id = 76] 17:09:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f189190e000) [pid = 1833] [serial = 226] [outer = (nil)] 17:09:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f1894a9cc00) [pid = 1833] [serial = 227] [outer = 0x7f189190e000] 17:09:38 INFO - PROCESS | 1833 | 1461974978350 Marionette DEBUG loaded listener.js 17:09:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f1895031c00) [pid = 1833] [serial = 228] [outer = 0x7f189190e000] 17:09:39 INFO - PROCESS | 1833 | 1461974979089 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]]]}] 17:09:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:09:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1128ms 17:09:39 INFO - PROCESS | 1833 | 1461974979169 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 17:09:39 INFO - PROCESS | 1833 | 1461974979172 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 17:09:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:09:39 INFO - PROCESS | 1833 | 1461974979178 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:09:39 INFO - PROCESS | 1833 | 1461974979180 Marionette TRACE conn3 <- [1,278,null,{}] 17:09:39 INFO - PROCESS | 1833 | 1461974979185 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}] 17:09:39 INFO - PROCESS | 1833 | 1461974979330 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 17:09:39 INFO - PROCESS | 1833 | 1461974979458 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18999b8800 == 54 [pid = 1833] [id = 77] 17:09:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f1879e2a400) [pid = 1833] [serial = 229] [outer = (nil)] 17:09:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f189517fc00) [pid = 1833] [serial = 230] [outer = 0x7f1879e2a400] 17:09:39 INFO - PROCESS | 1833 | 1461974979525 Marionette DEBUG loaded listener.js 17:09:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f18953a9400) [pid = 1833] [serial = 231] [outer = 0x7f1879e2a400] 17:09:40 INFO - PROCESS | 1833 | 1461974980444 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]]]}] 17:09:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:09:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1332ms 17:09:40 INFO - PROCESS | 1833 | 1461974980511 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 17:09:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:09:40 INFO - PROCESS | 1833 | 1461974980516 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 17:09:40 INFO - PROCESS | 1833 | 1461974980524 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:09:40 INFO - PROCESS | 1833 | 1461974980529 Marionette TRACE conn3 <- [1,282,null,{}] 17:09:40 INFO - PROCESS | 1833 | 1461974980554 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}] 17:09:40 INFO - PROCESS | 1833 | 1461974980705 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 17:09:40 INFO - PROCESS | 1833 | 1461974980861 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a9cc800 == 55 [pid = 1833] [id = 78] 17:09:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f187cde5c00) [pid = 1833] [serial = 232] [outer = (nil)] 17:09:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f187cdeac00) [pid = 1833] [serial = 233] [outer = 0x7f187cde5c00] 17:09:40 INFO - PROCESS | 1833 | 1461974980998 Marionette DEBUG loaded listener.js 17:09:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f187cebf000) [pid = 1833] [serial = 234] [outer = 0x7f187cde5c00] 17:09:41 INFO - PROCESS | 1833 | 1461974981772 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]]]}] 17:09:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:09:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1288ms 17:09:41 INFO - PROCESS | 1833 | 1461974981813 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 17:09:41 INFO - PROCESS | 1833 | 1461974981820 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 17:09:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:09:41 INFO - PROCESS | 1833 | 1461974981829 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:09:41 INFO - PROCESS | 1833 | 1461974981832 Marionette TRACE conn3 <- [1,286,null,{}] 17:09:41 INFO - PROCESS | 1833 | 1461974981836 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}] 17:09:41 INFO - PROCESS | 1833 | 1461974981975 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 17:09:42 INFO - PROCESS | 1833 | 1461974982127 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187f735800 == 54 [pid = 1833] [id = 28] 17:09:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882ee2800 == 53 [pid = 1833] [id = 29] 17:09:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895012000 == 52 [pid = 1833] [id = 71] 17:09:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a89800 == 51 [pid = 1833] [id = 70] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f1885a0ec00) [pid = 1833] [serial = 179] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f187e34cc00) [pid = 1833] [serial = 149] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f1882e45000) [pid = 1833] [serial = 152] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f1879e2e800) [pid = 1833] [serial = 146] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f1890286000) [pid = 1833] [serial = 155] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a9b7000 == 52 [pid = 1833] [id = 79] 17:09:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f1879e2e800) [pid = 1833] [serial = 235] [outer = (nil)] 17:09:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f1882bcf800) [pid = 1833] [serial = 236] [outer = 0x7f1879e2e800] 17:09:42 INFO - PROCESS | 1833 | 1461974982232 Marionette DEBUG loaded listener.js 17:09:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f18833b6000) [pid = 1833] [serial = 237] [outer = 0x7f1879e2e800] 17:09:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18905a9000 == 51 [pid = 1833] [id = 69] 17:09:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1889a03800 == 50 [pid = 1833] [id = 68] 17:09:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1884053000 == 49 [pid = 1833] [id = 67] 17:09:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188096a000 == 48 [pid = 1833] [id = 66] 17:09:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187cd0d000 == 47 [pid = 1833] [id = 65] 17:09:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18938aa000 == 46 [pid = 1833] [id = 63] 17:09:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188f6b9800 == 45 [pid = 1833] [id = 62] 17:09:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187fa70800 == 44 [pid = 1833] [id = 61] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f188a698c00) [pid = 1833] [serial = 144] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f18833b6800) [pid = 1833] [serial = 165] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f189190a800) [pid = 1833] [serial = 174] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f18902d9c00) [pid = 1833] [serial = 168] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f18938d6800) [pid = 1833] [serial = 177] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f189332f800) [pid = 1833] [serial = 176] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f18905f9000) [pid = 1833] [serial = 170] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f1891650000) [pid = 1833] [serial = 173] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f18907a6000) [pid = 1833] [serial = 171] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f187cd3c800) [pid = 1833] [serial = 159] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f187a00d400) [pid = 1833] [serial = 158] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f188a693000) [pid = 1833] [serial = 167] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f187f840c00) [pid = 1833] [serial = 161] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f1880960800) [pid = 1833] [serial = 162] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f1882b3c000) [pid = 1833] [serial = 164] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1833 | 1461974982872 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]]]}] 17:09:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:09:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1083ms 17:09:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:09:42 INFO - PROCESS | 1833 | 1461974982912 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 17:09:42 INFO - PROCESS | 1833 | 1461974982914 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 17:09:42 INFO - PROCESS | 1833 | 1461974982920 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:09:42 INFO - PROCESS | 1833 | 1461974982925 Marionette TRACE conn3 <- [1,290,null,{}] 17:09:42 INFO - PROCESS | 1833 | 1461974982939 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}] 17:09:43 INFO - PROCESS | 1833 | 1461974983082 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 17:09:43 INFO - PROCESS | 1833 | 1461974983174 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188404f800 == 45 [pid = 1833] [id = 80] 17:09:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f1882f61800) [pid = 1833] [serial = 238] [outer = (nil)] 17:09:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f1885a15800) [pid = 1833] [serial = 239] [outer = 0x7f1882f61800] 17:09:43 INFO - PROCESS | 1833 | 1461974983233 Marionette DEBUG loaded listener.js 17:09:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f1890284000) [pid = 1833] [serial = 240] [outer = 0x7f1882f61800] 17:09:43 INFO - PROCESS | 1833 | 1461974983884 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]]]}] 17:09:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:09:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 982ms 17:09:43 INFO - PROCESS | 1833 | 1461974983907 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 17:09:43 INFO - PROCESS | 1833 | 1461974983910 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 17:09:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:09:43 INFO - PROCESS | 1833 | 1461974983915 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:09:43 INFO - PROCESS | 1833 | 1461974983917 Marionette TRACE conn3 <- [1,294,null,{}] 17:09:43 INFO - PROCESS | 1833 | 1461974983923 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}] 17:09:44 INFO - PROCESS | 1833 | 1461974984077 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 17:09:44 INFO - PROCESS | 1833 | 1461974984097 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188f6c9800 == 46 [pid = 1833] [id = 81] 17:09:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f18833b4000) [pid = 1833] [serial = 241] [outer = (nil)] 17:09:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f18905f9000) [pid = 1833] [serial = 242] [outer = 0x7f18833b4000] 17:09:44 INFO - PROCESS | 1833 | 1461974984154 Marionette DEBUG loaded listener.js 17:09:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f18917cb000) [pid = 1833] [serial = 243] [outer = 0x7f18833b4000] 17:09:44 INFO - PROCESS | 1833 | 1461974984779 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]]]}] 17:09:44 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. 17:09:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 927ms 17:09:44 INFO - PROCESS | 1833 | 1461974984844 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 17:09:44 INFO - PROCESS | 1833 | 1461974984847 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 17:09:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:09:44 INFO - PROCESS | 1833 | 1461974984852 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:09:44 INFO - PROCESS | 1833 | 1461974984854 Marionette TRACE conn3 <- [1,298,null,{}] 17:09:44 INFO - PROCESS | 1833 | 1461974984859 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}] 17:09:45 INFO - PROCESS | 1833 | 1461974985018 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 17:09:45 INFO - PROCESS | 1833 | 1461974985036 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1891422000 == 47 [pid = 1833] [id = 82] 17:09:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f1879a56800) [pid = 1833] [serial = 244] [outer = (nil)] 17:09:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f189193bc00) [pid = 1833] [serial = 245] [outer = 0x7f1879a56800] 17:09:45 INFO - PROCESS | 1833 | 1461974985092 Marionette DEBUG loaded listener.js 17:09:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f1893836000) [pid = 1833] [serial = 246] [outer = 0x7f1879a56800] 17:09:45 INFO - PROCESS | 1833 | 1461974985720 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]]]}] 17:09:45 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. 17:09:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 925ms 17:09:45 INFO - PROCESS | 1833 | 1461974985785 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 17:09:45 INFO - PROCESS | 1833 | 1461974985788 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 17:09:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:09:45 INFO - PROCESS | 1833 | 1461974985793 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:09:45 INFO - PROCESS | 1833 | 1461974985796 Marionette TRACE conn3 <- [1,302,null,{}] 17:09:45 INFO - PROCESS | 1833 | 1461974985801 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}] 17:09:45 INFO - PROCESS | 1833 | 1461974985989 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 17:09:46 INFO - PROCESS | 1833 | 1461974986012 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895008000 == 48 [pid = 1833] [id = 83] 17:09:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f18953aa800) [pid = 1833] [serial = 247] [outer = (nil)] 17:09:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f18959dfc00) [pid = 1833] [serial = 248] [outer = 0x7f18953aa800] 17:09:46 INFO - PROCESS | 1833 | 1461974986072 Marionette DEBUG loaded listener.js 17:09:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f1895a32000) [pid = 1833] [serial = 249] [outer = 0x7f18953aa800] 17:09:46 INFO - PROCESS | 1833 | 1461974986732 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]]]}] 17:09:46 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. 17:09:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 980ms 17:09:46 INFO - PROCESS | 1833 | 1461974986783 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 17:09:46 INFO - PROCESS | 1833 | 1461974986787 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 17:09:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:09:46 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f1879e2d800) [pid = 1833] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:09:46 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f188072cc00) [pid = 1833] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:09:46 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f187cec4800) [pid = 1833] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:09:46 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f1879969c00) [pid = 1833] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:09:46 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f187a011800) [pid = 1833] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:09:46 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f1891648400) [pid = 1833] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:09:46 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f187cde1400) [pid = 1833] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:09:46 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f1885a0f400) [pid = 1833] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:09:46 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f1879968c00) [pid = 1833] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:09:46 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f187cec0400) [pid = 1833] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:09:46 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f1885b1f000) [pid = 1833] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:09:46 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f188150e000) [pid = 1833] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:09:46 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f1879971800) [pid = 1833] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:09:47 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f1879fbec00) [pid = 1833] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:09:47 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f1879c6a800) [pid = 1833] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:09:47 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f187e351400) [pid = 1833] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:09:47 INFO - PROCESS | 1833 | 1461974987015 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:09:47 INFO - PROCESS | 1833 | 1461974987018 Marionette TRACE conn3 <- [1,306,null,{}] 17:09:47 INFO - PROCESS | 1833 | 1461974987022 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}] 17:09:47 INFO - PROCESS | 1833 | 1461974987140 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 17:09:47 INFO - PROCESS | 1833 | 1461974987149 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a90800 == 49 [pid = 1833] [id = 84] 17:09:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f187cda5800) [pid = 1833] [serial = 250] [outer = (nil)] 17:09:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f187cec0400) [pid = 1833] [serial = 251] [outer = 0x7f187cda5800] 17:09:47 INFO - PROCESS | 1833 | 1461974987203 Marionette DEBUG loaded listener.js 17:09:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f188156fc00) [pid = 1833] [serial = 252] [outer = 0x7f187cda5800] 17:09:47 INFO - PROCESS | 1833 | 1461974987906 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]]]}] 17:09:47 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. 17:09:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 982ms 17:09:47 INFO - PROCESS | 1833 | 1461974987946 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 17:09:47 INFO - PROCESS | 1833 | 1461974987948 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 17:09:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:09:47 INFO - PROCESS | 1833 | 1461974987953 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:09:47 INFO - PROCESS | 1833 | 1461974987955 Marionette TRACE conn3 <- [1,310,null,{}] 17:09:47 INFO - PROCESS | 1833 | 1461974987960 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}] 17:09:48 INFO - PROCESS | 1833 | 1461974988115 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 17:09:48 INFO - PROCESS | 1833 | 1461974988135 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895a21800 == 50 [pid = 1833] [id = 85] 17:09:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f1879969400) [pid = 1833] [serial = 253] [outer = (nil)] 17:09:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f188f6f5800) [pid = 1833] [serial = 254] [outer = 0x7f1879969400] 17:09:48 INFO - PROCESS | 1833 | 1461974988194 Marionette DEBUG loaded listener.js 17:09:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f1895a90000) [pid = 1833] [serial = 255] [outer = 0x7f1879969400] 17:09:48 INFO - PROCESS | 1833 | 1461974988790 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]]]}] 17:09:48 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. 17:09:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 928ms 17:09:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:09:48 INFO - PROCESS | 1833 | 1461974988882 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 17:09:48 INFO - PROCESS | 1833 | 1461974988884 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 17:09:48 INFO - PROCESS | 1833 | 1461974988891 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:09:48 INFO - PROCESS | 1833 | 1461974988894 Marionette TRACE conn3 <- [1,314,null,{}] 17:09:48 INFO - PROCESS | 1833 | 1461974988901 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}] 17:09:49 INFO - PROCESS | 1833 | 1461974989099 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 17:09:49 INFO - PROCESS | 1833 | 1461974989231 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18787d0800 == 51 [pid = 1833] [id = 86] 17:09:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f1879963400) [pid = 1833] [serial = 256] [outer = (nil)] 17:09:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f187a8e5c00) [pid = 1833] [serial = 257] [outer = 0x7f1879963400] 17:09:49 INFO - PROCESS | 1833 | 1461974989302 Marionette DEBUG loaded listener.js 17:09:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f187cde3c00) [pid = 1833] [serial = 258] [outer = 0x7f1879963400] 17:09:50 INFO - PROCESS | 1833 | 1461974990096 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]]]}] 17:09:50 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. 17:09:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1239ms 17:09:50 INFO - PROCESS | 1833 | 1461974990131 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 17:09:50 INFO - PROCESS | 1833 | 1461974990136 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 17:09:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:09:50 INFO - PROCESS | 1833 | 1461974990143 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:09:50 INFO - PROCESS | 1833 | 1461974990148 Marionette TRACE conn3 <- [1,318,null,{}] 17:09:50 INFO - PROCESS | 1833 | 1461974990154 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}] 17:09:50 INFO - PROCESS | 1833 | 1461974990310 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 17:09:50 INFO - PROCESS | 1833 | 1461974990447 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18820a1000 == 52 [pid = 1833] [id = 87] 17:09:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f187e342400) [pid = 1833] [serial = 259] [outer = (nil)] 17:09:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f18833b4400) [pid = 1833] [serial = 260] [outer = 0x7f187e342400] 17:09:50 INFO - PROCESS | 1833 | 1461974990518 Marionette DEBUG loaded listener.js 17:09:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f1883f9d000) [pid = 1833] [serial = 261] [outer = 0x7f187e342400] 17:09:51 INFO - PROCESS | 1833 | 1461974991396 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]]]}] 17:09:51 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. 17:09:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1278ms 17:09:51 INFO - PROCESS | 1833 | 1461974991423 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 17:09:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:09:51 INFO - PROCESS | 1833 | 1461974991427 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 17:09:51 INFO - PROCESS | 1833 | 1461974991433 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:09:51 INFO - PROCESS | 1833 | 1461974991436 Marionette TRACE conn3 <- [1,322,null,{}] 17:09:51 INFO - PROCESS | 1833 | 1461974991442 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}] 17:09:51 INFO - PROCESS | 1833 | 1461974991629 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 17:09:51 INFO - PROCESS | 1833 | 1461974991738 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18905a0000 == 53 [pid = 1833] [id = 88] 17:09:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f1885b9dc00) [pid = 1833] [serial = 262] [outer = (nil)] 17:09:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f1891650000) [pid = 1833] [serial = 263] [outer = 0x7f1885b9dc00] 17:09:51 INFO - PROCESS | 1833 | 1461974991806 Marionette DEBUG loaded listener.js 17:09:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f189332f800) [pid = 1833] [serial = 264] [outer = 0x7f1885b9dc00] 17:09:52 INFO - PROCESS | 1833 | 1461974992711 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]]]}] 17:09:52 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. 17:09:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1332ms 17:09:52 INFO - PROCESS | 1833 | 1461974992766 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 17:09:52 INFO - PROCESS | 1833 | 1461974992771 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 17:09:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:09:52 INFO - PROCESS | 1833 | 1461974992786 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:09:52 INFO - PROCESS | 1833 | 1461974992792 Marionette TRACE conn3 <- [1,326,null,{}] 17:09:52 INFO - PROCESS | 1833 | 1461974992797 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}] 17:09:52 INFO - PROCESS | 1833 | 1461974992981 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 17:09:53 INFO - PROCESS | 1833 | 1461974993115 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18795e0800 == 54 [pid = 1833] [id = 89] 17:09:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f18902d8800) [pid = 1833] [serial = 265] [outer = (nil)] 17:09:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f189590e400) [pid = 1833] [serial = 266] [outer = 0x7f18902d8800] 17:09:53 INFO - PROCESS | 1833 | 1461974993187 Marionette DEBUG loaded listener.js 17:09:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f1895a90400) [pid = 1833] [serial = 267] [outer = 0x7f18902d8800] 17:09:53 INFO - PROCESS | 1833 | 1461974993976 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]]]}] 17:09:54 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. 17:09:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1236ms 17:09:54 INFO - PROCESS | 1833 | 1461974994015 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 17:09:54 INFO - PROCESS | 1833 | 1461974994017 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 17:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:09:54 INFO - PROCESS | 1833 | 1461974994023 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:09:54 INFO - PROCESS | 1833 | 1461974994025 Marionette TRACE conn3 <- [1,330,null,{}] 17:09:54 INFO - PROCESS | 1833 | 1461974994030 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}] 17:09:54 INFO - PROCESS | 1833 | 1461974994181 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 17:09:54 INFO - PROCESS | 1833 | 1461974994319 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18825a8000 == 55 [pid = 1833] [id = 90] 17:09:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f1893331000) [pid = 1833] [serial = 268] [outer = (nil)] 17:09:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f1898309c00) [pid = 1833] [serial = 269] [outer = 0x7f1893331000] 17:09:54 INFO - PROCESS | 1833 | 1461974994391 Marionette DEBUG loaded listener.js 17:09:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f1898390400) [pid = 1833] [serial = 270] [outer = 0x7f1893331000] 17:09:55 INFO - PROCESS | 1833 | 1461974995174 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]]]}] 17:09:55 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. 17:09:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1179ms 17:09:55 INFO - PROCESS | 1833 | 1461974995204 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 17:09:55 INFO - PROCESS | 1833 | 1461974995208 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 17:09:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:09:55 INFO - PROCESS | 1833 | 1461974995213 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:09:55 INFO - PROCESS | 1833 | 1461974995215 Marionette TRACE conn3 <- [1,334,null,{}] 17:09:55 INFO - PROCESS | 1833 | 1461974995220 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}] 17:09:55 INFO - PROCESS | 1833 | 1461974995361 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 17:09:55 INFO - PROCESS | 1833 | 1461974995499 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1880798000 == 56 [pid = 1833] [id = 91] 17:09:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f1881862000) [pid = 1833] [serial = 271] [outer = (nil)] 17:09:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f18833b9c00) [pid = 1833] [serial = 272] [outer = 0x7f1881862000] 17:09:55 INFO - PROCESS | 1833 | 1461974995575 Marionette DEBUG loaded listener.js 17:09:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f189838e800) [pid = 1833] [serial = 273] [outer = 0x7f1881862000] 17:09:56 INFO - PROCESS | 1833 | 1461974996675 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]]]}] 17:09:56 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. 17:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1535ms 17:09:56 INFO - PROCESS | 1833 | 1461974996749 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 17:09:56 INFO - PROCESS | 1833 | 1461974996753 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 17:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:09:56 INFO - PROCESS | 1833 | 1461974996760 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:09:56 INFO - PROCESS | 1833 | 1461974996764 Marionette TRACE conn3 <- [1,338,null,{}] 17:09:56 INFO - PROCESS | 1833 | 1461974996771 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}] 17:09:56 INFO - PROCESS | 1833 | 1461974996981 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 17:09:57 INFO - PROCESS | 1833 | 1461974997134 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879ec7000 == 55 [pid = 1833] [id = 60] 17:09:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895a21800 == 54 [pid = 1833] [id = 85] 17:09:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a90800 == 53 [pid = 1833] [id = 84] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f1891939400) [pid = 1833] [serial = 215] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f187cebdc00) [pid = 1833] [serial = 182] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f188347dc00) [pid = 1833] [serial = 185] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f1890714400) [pid = 1833] [serial = 188] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879c81000 == 54 [pid = 1833] [id = 92] 17:09:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f187e343000) [pid = 1833] [serial = 274] [outer = (nil)] 17:09:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f1880727c00) [pid = 1833] [serial = 275] [outer = 0x7f187e343000] 17:09:57 INFO - PROCESS | 1833 | 1461974997279 Marionette DEBUG loaded listener.js 17:09:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f1882118000) [pid = 1833] [serial = 276] [outer = 0x7f187e343000] 17:09:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895008000 == 53 [pid = 1833] [id = 83] 17:09:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1891422000 == 52 [pid = 1833] [id = 82] 17:09:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188f6c9800 == 51 [pid = 1833] [id = 81] 17:09:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188404f800 == 50 [pid = 1833] [id = 80] 17:09:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a9b7000 == 49 [pid = 1833] [id = 79] 17:09:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a9cc800 == 48 [pid = 1833] [id = 78] 17:09:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895a16800 == 47 [pid = 1833] [id = 75] 17:09:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1890915800 == 46 [pid = 1833] [id = 74] 17:09:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a92000 == 45 [pid = 1833] [id = 73] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f187d02bc00) [pid = 1833] [serial = 98] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f1883474400) [pid = 1833] [serial = 126] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f1895172800) [pid = 1833] [serial = 213] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f18904dc800) [pid = 1833] [serial = 204] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f1879fcb000) [pid = 1833] [serial = 120] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f187f844400) [pid = 1833] [serial = 150] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f189050ec00) [pid = 1833] [serial = 156] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f1883be7400) [pid = 1833] [serial = 153] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f187a821c00) [pid = 1833] [serial = 147] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f188072b800) [pid = 1833] [serial = 123] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f1890712800) [pid = 1833] [serial = 206] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f1883be1000) [pid = 1833] [serial = 200] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f1885a0f000) [pid = 1833] [serial = 201] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f187f83ec00) [pid = 1833] [serial = 197] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f187f721800) [pid = 1833] [serial = 209] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f1893840000) [pid = 1833] [serial = 192] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f1880231000) [pid = 1833] [serial = 191] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f1894c55000) [pid = 1833] [serial = 212] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f187cdf0800) [pid = 1833] [serial = 195] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f187cdeb800) [pid = 1833] [serial = 194] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f1881173c00) [pid = 1833] [serial = 198] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f18913aec00) [pid = 1833] [serial = 210] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f188f6f7000) [pid = 1833] [serial = 203] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f189164ec00) [pid = 1833] [serial = 207] [outer = (nil)] [url = about:blank] 17:09:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f187d02bc00) [pid = 1833] [serial = 277] [outer = 0x7f1879c63800] 17:09:57 INFO - PROCESS | 1833 | 1461974997953 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]]]}] 17:09:57 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. 17:09:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1228ms 17:09:58 INFO - PROCESS | 1833 | 1461974998010 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 17:09:58 INFO - PROCESS | 1833 | 1461974998016 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 17:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:09:58 INFO - PROCESS | 1833 | 1461974998047 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:09:58 INFO - PROCESS | 1833 | 1461974998050 Marionette TRACE conn3 <- [1,342,null,{}] 17:09:58 INFO - PROCESS | 1833 | 1461974998060 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}] 17:09:58 INFO - PROCESS | 1833 | 1461974998197 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 17:09:58 INFO - PROCESS | 1833 | 1461974998208 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18825c2000 == 46 [pid = 1833] [id = 93] 17:09:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f1883c7f000) [pid = 1833] [serial = 278] [outer = (nil)] 17:09:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f188975fc00) [pid = 1833] [serial = 279] [outer = 0x7f1883c7f000] 17:09:58 INFO - PROCESS | 1833 | 1461974998263 Marionette DEBUG loaded listener.js 17:09:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f18904db400) [pid = 1833] [serial = 280] [outer = 0x7f1883c7f000] 17:09:58 INFO - PROCESS | 1833 | 1461974998960 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]]]}] 17:09:59 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. 17:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 992ms 17:09:59 INFO - PROCESS | 1833 | 1461974999032 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 17:09:59 INFO - PROCESS | 1833 | 1461974999035 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 17:09:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:09:59 INFO - PROCESS | 1833 | 1461974999040 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:09:59 INFO - PROCESS | 1833 | 1461974999045 Marionette TRACE conn3 <- [1,346,null,{}] 17:09:59 INFO - PROCESS | 1833 | 1461974999059 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}] 17:09:59 INFO - PROCESS | 1833 | 1461974999224 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 17:09:59 INFO - PROCESS | 1833 | 1461974999240 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885b2a800 == 47 [pid = 1833] [id = 94] 17:09:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f18904de800) [pid = 1833] [serial = 281] [outer = (nil)] 17:09:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f18917c6000) [pid = 1833] [serial = 282] [outer = 0x7f18904de800] 17:09:59 INFO - PROCESS | 1833 | 1461974999297 Marionette DEBUG loaded listener.js 17:09:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f1891aec800) [pid = 1833] [serial = 283] [outer = 0x7f18904de800] 17:09:59 INFO - PROCESS | 1833 | 1461974999945 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]]]}] 17:10:00 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. 17:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 978ms 17:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:10:00 INFO - PROCESS | 1833 | 1461975000020 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 17:10:00 INFO - PROCESS | 1833 | 1461975000023 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 17:10:00 INFO - PROCESS | 1833 | 1461975000036 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:10:00 INFO - PROCESS | 1833 | 1461975000039 Marionette TRACE conn3 <- [1,350,null,{}] 17:10:00 INFO - PROCESS | 1833 | 1461975000045 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}] 17:10:00 INFO - PROCESS | 1833 | 1461975000222 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 17:10:00 INFO - PROCESS | 1833 | 1461975000240 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1889a12000 == 48 [pid = 1833] [id = 95] 17:10:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f18905f2800) [pid = 1833] [serial = 284] [outer = (nil)] 17:10:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f189502c400) [pid = 1833] [serial = 285] [outer = 0x7f18905f2800] 17:10:00 INFO - PROCESS | 1833 | 1461975000301 Marionette DEBUG loaded listener.js 17:10:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f18953aa400) [pid = 1833] [serial = 286] [outer = 0x7f18905f2800] 17:10:00 INFO - PROCESS | 1833 | 1461975000927 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]]]}] 17:10:00 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. 17:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 943ms 17:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:10:00 INFO - PROCESS | 1833 | 1461975000971 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 17:10:00 INFO - PROCESS | 1833 | 1461975000973 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 17:10:00 INFO - PROCESS | 1833 | 1461975000978 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:10:00 INFO - PROCESS | 1833 | 1461975000981 Marionette TRACE conn3 <- [1,354,null,{}] 17:10:00 INFO - PROCESS | 1833 | 1461975000985 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}] 17:10:01 INFO - PROCESS | 1833 | 1461975001139 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 17:10:01 INFO - PROCESS | 1833 | 1461975001172 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18907ba000 == 49 [pid = 1833] [id = 96] 17:10:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f1895032400) [pid = 1833] [serial = 287] [outer = (nil)] 17:10:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f1895a2a800) [pid = 1833] [serial = 288] [outer = 0x7f1895032400] 17:10:01 INFO - PROCESS | 1833 | 1461975001237 Marionette DEBUG loaded listener.js 17:10:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f18976c5000) [pid = 1833] [serial = 289] [outer = 0x7f1895032400] 17:10:02 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f18953aa800) [pid = 1833] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:10:02 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f18833b4000) [pid = 1833] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:10:02 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f187cde5c00) [pid = 1833] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:10:02 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f1882f61800) [pid = 1833] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:10:02 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f1879e2e800) [pid = 1833] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:10:02 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f187cda5800) [pid = 1833] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:10:02 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f1879a56800) [pid = 1833] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:10:02 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f187c33f000) [pid = 1833] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:10:02 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f1885a08800) [pid = 1833] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:10:02 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f18902dec00) [pid = 1833] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:10:02 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f187b714800) [pid = 1833] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:10:02 INFO - PROCESS | 1833 | 1461975002300 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]]]}] 17:10:02 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. 17:10:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1336ms 17:10:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:10:02 INFO - PROCESS | 1833 | 1461975002314 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 17:10:02 INFO - PROCESS | 1833 | 1461975002316 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 17:10:02 INFO - PROCESS | 1833 | 1461975002322 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:10:02 INFO - PROCESS | 1833 | 1461975002325 Marionette TRACE conn3 <- [1,358,null,{}] 17:10:02 INFO - PROCESS | 1833 | 1461975002329 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}] 17:10:02 INFO - PROCESS | 1833 | 1461975002466 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 17:10:02 INFO - PROCESS | 1833 | 1461975002481 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1891976800 == 50 [pid = 1833] [id = 97] 17:10:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f187cda5800) [pid = 1833] [serial = 290] [outer = (nil)] 17:10:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f18827c6400) [pid = 1833] [serial = 291] [outer = 0x7f187cda5800] 17:10:02 INFO - PROCESS | 1833 | 1461975002542 Marionette DEBUG loaded listener.js 17:10:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f1894c4c800) [pid = 1833] [serial = 292] [outer = 0x7f187cda5800] 17:10:03 INFO - PROCESS | 1833 | 1461975003240 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]]]}] 17:10:03 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. 17:10:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 931ms 17:10:03 INFO - PROCESS | 1833 | 1461975003252 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 17:10:03 INFO - PROCESS | 1833 | 1461975003254 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 17:10:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:10:03 INFO - PROCESS | 1833 | 1461975003264 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:10:03 INFO - PROCESS | 1833 | 1461975003267 Marionette TRACE conn3 <- [1,362,null,{}] 17:10:03 INFO - PROCESS | 1833 | 1461975003272 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}] 17:10:03 INFO - PROCESS | 1833 | 1461975003430 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 17:10:03 INFO - PROCESS | 1833 | 1461975003446 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1894cac000 == 51 [pid = 1833] [id = 98] 17:10:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f18827bc000) [pid = 1833] [serial = 293] [outer = (nil)] 17:10:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f189830b400) [pid = 1833] [serial = 294] [outer = 0x7f18827bc000] 17:10:03 INFO - PROCESS | 1833 | 1461975003504 Marionette DEBUG loaded listener.js 17:10:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f1899919000) [pid = 1833] [serial = 295] [outer = 0x7f18827bc000] 17:10:04 INFO - PROCESS | 1833 | 1461975004238 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]]]}] 17:10:04 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. 17:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1025ms 17:10:04 INFO - PROCESS | 1833 | 1461975004291 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 17:10:04 INFO - PROCESS | 1833 | 1461975004295 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 17:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:10:04 INFO - PROCESS | 1833 | 1461975004304 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:10:04 INFO - PROCESS | 1833 | 1461975004309 Marionette TRACE conn3 <- [1,366,null,{}] 17:10:04 INFO - PROCESS | 1833 | 1461975004347 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}] 17:10:04 INFO - PROCESS | 1833 | 1461975004556 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 17:10:04 INFO - PROCESS | 1833 | 1461975004572 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1880795000 == 52 [pid = 1833] [id = 99] 17:10:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f187cde3800) [pid = 1833] [serial = 296] [outer = (nil)] 17:10:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f187cdf0000) [pid = 1833] [serial = 297] [outer = 0x7f187cde3800] 17:10:04 INFO - PROCESS | 1833 | 1461975004684 Marionette DEBUG loaded listener.js 17:10:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f187fa90000) [pid = 1833] [serial = 298] [outer = 0x7f187cde3800] 17:10:05 INFO - PROCESS | 1833 | 1461975005582 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]]]}] 17:10:05 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. 17:10:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1309ms 17:10:05 INFO - PROCESS | 1833 | 1461975005614 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 17:10:05 INFO - PROCESS | 1833 | 1461975005622 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 17:10:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:10:05 INFO - PROCESS | 1833 | 1461975005631 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:10:05 INFO - PROCESS | 1833 | 1461975005635 Marionette TRACE conn3 <- [1,370,null,{}] 17:10:05 INFO - PROCESS | 1833 | 1461975005640 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}] 17:10:05 INFO - PROCESS | 1833 | 1461975005798 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 17:10:05 INFO - PROCESS | 1833 | 1461975005937 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885b29000 == 53 [pid = 1833] [id = 100] 17:10:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f18785d9000) [pid = 1833] [serial = 299] [outer = (nil)] 17:10:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f18785df800) [pid = 1833] [serial = 300] [outer = 0x7f18785d9000] 17:10:06 INFO - PROCESS | 1833 | 1461975006005 Marionette DEBUG loaded listener.js 17:10:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f18803c6400) [pid = 1833] [serial = 301] [outer = 0x7f18785d9000] 17:10:06 INFO - PROCESS | 1833 | 1461975006844 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]]]}] 17:10:06 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. 17:10:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1281ms 17:10:06 INFO - PROCESS | 1833 | 1461975006912 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 17:10:06 INFO - PROCESS | 1833 | 1461975006916 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 17:10:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:10:06 INFO - PROCESS | 1833 | 1461975006922 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:10:06 INFO - PROCESS | 1833 | 1461975006927 Marionette TRACE conn3 <- [1,374,null,{}] 17:10:06 INFO - PROCESS | 1833 | 1461975006942 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}] 17:10:07 INFO - PROCESS | 1833 | 1461975007132 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 17:10:07 INFO - PROCESS | 1833 | 1461975007264 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895a03800 == 54 [pid = 1833] [id = 101] 17:10:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f187e343800) [pid = 1833] [serial = 302] [outer = (nil)] 17:10:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f1881c68000) [pid = 1833] [serial = 303] [outer = 0x7f187e343800] 17:10:07 INFO - PROCESS | 1833 | 1461975007347 Marionette DEBUG loaded listener.js 17:10:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f18827b9800) [pid = 1833] [serial = 304] [outer = 0x7f187e343800] 17:10:08 INFO - PROCESS | 1833 | 1461975008191 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:10:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:10:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1293ms 17:10:08 INFO - PROCESS | 1833 | 1461975008215 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 17:10:08 INFO - PROCESS | 1833 | 1461975008220 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 17:10:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:10:08 INFO - PROCESS | 1833 | 1461975008225 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:10:08 INFO - PROCESS | 1833 | 1461975008228 Marionette TRACE conn3 <- [1,378,null,{}] 17:10:08 INFO - PROCESS | 1833 | 1461975008233 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}] 17:10:08 INFO - PROCESS | 1833 | 1461975008379 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 17:10:08 INFO - PROCESS | 1833 | 1461975008515 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18a029a800 == 55 [pid = 1833] [id = 102] 17:10:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f1881c63c00) [pid = 1833] [serial = 305] [outer = (nil)] 17:10:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f188347dc00) [pid = 1833] [serial = 306] [outer = 0x7f1881c63c00] 17:10:08 INFO - PROCESS | 1833 | 1461975008581 Marionette DEBUG loaded listener.js 17:10:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f1885a40000) [pid = 1833] [serial = 307] [outer = 0x7f1881c63c00] 17:10:09 INFO - PROCESS | 1833 | 1461975009393 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:10:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:10:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1230ms 17:10:09 INFO - PROCESS | 1833 | 1461975009456 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 17:10:09 INFO - PROCESS | 1833 | 1461975009459 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 17:10:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:10:09 INFO - PROCESS | 1833 | 1461975009465 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:10:09 INFO - PROCESS | 1833 | 1461975009467 Marionette TRACE conn3 <- [1,382,null,{}] 17:10:09 INFO - PROCESS | 1833 | 1461975009472 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}] 17:10:09 INFO - PROCESS | 1833 | 1461975009613 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 17:10:09 INFO - PROCESS | 1833 | 1461975009745 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18770c0800 == 56 [pid = 1833] [id = 103] 17:10:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f187a0a4800) [pid = 1833] [serial = 308] [outer = (nil)] 17:10:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f187a0adc00) [pid = 1833] [serial = 309] [outer = 0x7f187a0a4800] 17:10:09 INFO - PROCESS | 1833 | 1461975009810 Marionette DEBUG loaded listener.js 17:10:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f18827c8000) [pid = 1833] [serial = 310] [outer = 0x7f187a0a4800] 17:10:10 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:10 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:10:10 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:10 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:10 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:10 INFO - PROCESS | 1833 | 1461975010855 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:10:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:10:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1427ms 17:10:10 INFO - PROCESS | 1833 | 1461975010892 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 17:10:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:10:10 INFO - PROCESS | 1833 | 1461975010897 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 17:10:10 INFO - PROCESS | 1833 | 1461975010904 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:10:10 INFO - PROCESS | 1833 | 1461975010909 Marionette TRACE conn3 <- [1,386,null,{}] 17:10:10 INFO - PROCESS | 1833 | 1461975010917 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}] 17:10:11 INFO - PROCESS | 1833 | 1461975011159 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 17:10:11 INFO - PROCESS | 1833 | 1461975011378 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879eb1800 == 57 [pid = 1833] [id = 104] 17:10:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f1879c60c00) [pid = 1833] [serial = 311] [outer = (nil)] 17:10:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f1879e2e800) [pid = 1833] [serial = 312] [outer = 0x7f1879c60c00] 17:10:11 INFO - PROCESS | 1833 | 1461975011447 Marionette DEBUG loaded listener.js 17:10:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f187a0a6c00) [pid = 1833] [serial = 313] [outer = 0x7f1879c60c00] 17:10:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1891976800 == 56 [pid = 1833] [id = 97] 17:10:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18907ba000 == 55 [pid = 1833] [id = 96] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f189193a800) [pid = 1833] [serial = 224] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f1894a9cc00) [pid = 1833] [serial = 227] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f189517fc00) [pid = 1833] [serial = 230] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f187cebbc00) [pid = 1833] [serial = 218] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f1883c7e800) [pid = 1833] [serial = 221] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | 1461975012337 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]]]}] 17:10:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1889a12000 == 54 [pid = 1833] [id = 95] 17:10:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885b2a800 == 53 [pid = 1833] [id = 94] 17:10:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18825c2000 == 52 [pid = 1833] [id = 93] 17:10:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879c81000 == 51 [pid = 1833] [id = 92] 17:10:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18905a0000 == 50 [pid = 1833] [id = 88] 17:10:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18820a1000 == 49 [pid = 1833] [id = 87] 17:10:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18787d0800 == 48 [pid = 1833] [id = 86] 17:10:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:10:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1481ms 17:10:12 INFO - PROCESS | 1833 | 1461975012385 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 17:10:12 INFO - PROCESS | 1833 | 1461975012393 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 17:10:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:10:12 INFO - PROCESS | 1833 | 1461975012403 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:10:12 INFO - PROCESS | 1833 | 1461975012407 Marionette TRACE conn3 <- [1,390,null,{}] 17:10:12 INFO - PROCESS | 1833 | 1461975012412 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}] 17:10:12 INFO - PROCESS | 1833 | 1461975012558 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f1885a07c00) [pid = 1833] [serial = 186] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f1885a15400) [pid = 1833] [serial = 180] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f18917ca000) [pid = 1833] [serial = 189] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f187e346800) [pid = 1833] [serial = 183] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f188f6f5800) [pid = 1833] [serial = 254] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f18959dfc00) [pid = 1833] [serial = 248] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f18905f9000) [pid = 1833] [serial = 242] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f187cebf000) [pid = 1833] [serial = 234] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f187cdeac00) [pid = 1833] [serial = 233] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f1885a15800) [pid = 1833] [serial = 239] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f1890284000) [pid = 1833] [serial = 240] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f1882bcf800) [pid = 1833] [serial = 236] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f18833b6000) [pid = 1833] [serial = 237] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f187cec0400) [pid = 1833] [serial = 251] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f189193bc00) [pid = 1833] [serial = 245] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f1895a32000) [pid = 1833] [serial = 249] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f188156fc00) [pid = 1833] [serial = 252] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f1893836000) [pid = 1833] [serial = 246] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f18917cb000) [pid = 1833] [serial = 243] [outer = (nil)] [url = about:blank] 17:10:12 INFO - PROCESS | 1833 | 1461975012672 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e3f2800 == 49 [pid = 1833] [id = 105] 17:10:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f1879c61c00) [pid = 1833] [serial = 314] [outer = (nil)] 17:10:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f187cded800) [pid = 1833] [serial = 315] [outer = 0x7f1879c61c00] 17:10:12 INFO - PROCESS | 1833 | 1461975012734 Marionette DEBUG loaded listener.js 17:10:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f187cec4000) [pid = 1833] [serial = 316] [outer = 0x7f1879c61c00] 17:10:13 INFO - PROCESS | 1833 | 1461975013492 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]]]}] 17:10:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:10:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1128ms 17:10:13 INFO - PROCESS | 1833 | 1461975013530 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 17:10:13 INFO - PROCESS | 1833 | 1461975013533 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 17:10:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:10:13 INFO - PROCESS | 1833 | 1461975013539 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:10:13 INFO - PROCESS | 1833 | 1461975013544 Marionette TRACE conn3 <- [1,394,null,{}] 17:10:13 INFO - PROCESS | 1833 | 1461975013558 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}] 17:10:13 INFO - PROCESS | 1833 | 1461975013691 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 17:10:13 INFO - PROCESS | 1833 | 1461975013708 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18825b7800 == 50 [pid = 1833] [id = 106] 17:10:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f18802fe000) [pid = 1833] [serial = 317] [outer = (nil)] 17:10:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f1881c60400) [pid = 1833] [serial = 318] [outer = 0x7f18802fe000] 17:10:13 INFO - PROCESS | 1833 | 1461975013768 Marionette DEBUG loaded listener.js 17:10:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f1881c6bc00) [pid = 1833] [serial = 319] [outer = 0x7f18802fe000] 17:10:14 INFO - PROCESS | 1833 | 1461975014497 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]]]}] 17:10:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:10:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 991ms 17:10:14 INFO - PROCESS | 1833 | 1461975014530 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 17:10:14 INFO - PROCESS | 1833 | 1461975014533 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 17:10:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:10:14 INFO - PROCESS | 1833 | 1461975014539 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:10:14 INFO - PROCESS | 1833 | 1461975014541 Marionette TRACE conn3 <- [1,398,null,{}] 17:10:14 INFO - PROCESS | 1833 | 1461975014546 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}] 17:10:14 INFO - PROCESS | 1833 | 1461975014729 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 17:10:14 INFO - PROCESS | 1833 | 1461975014755 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188332e800 == 51 [pid = 1833] [id = 107] 17:10:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f18803c8400) [pid = 1833] [serial = 320] [outer = (nil)] 17:10:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f18827c3400) [pid = 1833] [serial = 321] [outer = 0x7f18803c8400] 17:10:14 INFO - PROCESS | 1833 | 1461975014810 Marionette DEBUG loaded listener.js 17:10:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f1882e3d400) [pid = 1833] [serial = 322] [outer = 0x7f18803c8400] 17:10:15 INFO - PROCESS | 1833 | 1461975015523 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]]]}] 17:10:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:10:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1030ms 17:10:15 INFO - PROCESS | 1833 | 1461975015570 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 17:10:15 INFO - PROCESS | 1833 | 1461975015572 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 17:10:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:10:15 INFO - PROCESS | 1833 | 1461975015584 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:10:15 INFO - PROCESS | 1833 | 1461975015586 Marionette TRACE conn3 <- [1,402,null,{}] 17:10:15 INFO - PROCESS | 1833 | 1461975015591 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}] 17:10:15 INFO - PROCESS | 1833 | 1461975015744 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 17:10:15 INFO - PROCESS | 1833 | 1461975015809 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885b40000 == 52 [pid = 1833] [id = 108] 17:10:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f18827bf000) [pid = 1833] [serial = 323] [outer = (nil)] 17:10:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f1883c56000) [pid = 1833] [serial = 324] [outer = 0x7f18827bf000] 17:10:15 INFO - PROCESS | 1833 | 1461975015863 Marionette DEBUG loaded listener.js 17:10:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f1885a0b800) [pid = 1833] [serial = 325] [outer = 0x7f18827bf000] 17:10:16 INFO - PROCESS | 1833 | 1461975016701 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]]]}] 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f1879963400) [pid = 1833] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f187e343000) [pid = 1833] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f1883c7f000) [pid = 1833] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f18902d8800) [pid = 1833] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f1885b9dc00) [pid = 1833] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f187e342400) [pid = 1833] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f18905f2800) [pid = 1833] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f1881862000) [pid = 1833] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f18904de800) [pid = 1833] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f1893331000) [pid = 1833] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f1895032400) [pid = 1833] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f187cda5800) [pid = 1833] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f1879c68c00) [pid = 1833] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f1891753800) [pid = 1833] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f189190e000) [pid = 1833] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f188129f000) [pid = 1833] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f187cde7000) [pid = 1833] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:10:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:10:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1383ms 17:10:16 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f1879e2a400) [pid = 1833] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:10:16 INFO - PROCESS | 1833 | 1461975016973 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 17:10:16 INFO - PROCESS | 1833 | 1461975016975 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 17:10:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:10:16 INFO - PROCESS | 1833 | 1461975016982 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:10:16 INFO - PROCESS | 1833 | 1461975016983 Marionette TRACE conn3 <- [1,406,null,{}] 17:10:16 INFO - PROCESS | 1833 | 1461975016989 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}] 17:10:17 INFO - PROCESS | 1833 | 1461975017148 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 17:10:17 INFO - PROCESS | 1833 | 1461975017257 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885d0d000 == 53 [pid = 1833] [id = 109] 17:10:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f1885b14000) [pid = 1833] [serial = 326] [outer = (nil)] 17:10:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f188698b400) [pid = 1833] [serial = 327] [outer = 0x7f1885b14000] 17:10:17 INFO - PROCESS | 1833 | 1461975017322 Marionette DEBUG loaded listener.js 17:10:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f1890284800) [pid = 1833] [serial = 328] [outer = 0x7f1885b14000] 17:10:17 INFO - PROCESS | 1833 | 1461975017896 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]]]}] 17:10:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:10:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 933ms 17:10:17 INFO - PROCESS | 1833 | 1461975017922 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 17:10:17 INFO - PROCESS | 1833 | 1461975017925 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 17:10:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:10:17 INFO - PROCESS | 1833 | 1461975017931 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:10:17 INFO - PROCESS | 1833 | 1461975017933 Marionette TRACE conn3 <- [1,410,null,{}] 17:10:17 INFO - PROCESS | 1833 | 1461975017938 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}] 17:10:18 INFO - PROCESS | 1833 | 1461975018058 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 17:10:18 INFO - PROCESS | 1833 | 1461975018075 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189059c000 == 54 [pid = 1833] [id = 110] 17:10:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f188f6f5800) [pid = 1833] [serial = 329] [outer = (nil)] 17:10:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f189057d400) [pid = 1833] [serial = 330] [outer = 0x7f188f6f5800] 17:10:18 INFO - PROCESS | 1833 | 1461975018129 Marionette DEBUG loaded listener.js 17:10:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f1890751800) [pid = 1833] [serial = 331] [outer = 0x7f188f6f5800] 17:10:18 INFO - PROCESS | 1833 | 1461975018842 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]]]}] 17:10:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:10:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 974ms 17:10:18 INFO - PROCESS | 1833 | 1461975018906 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 17:10:18 INFO - PROCESS | 1833 | 1461975018909 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 17:10:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:10:18 INFO - PROCESS | 1833 | 1461975018914 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:10:18 INFO - PROCESS | 1833 | 1461975018916 Marionette TRACE conn3 <- [1,414,null,{}] 17:10:18 INFO - PROCESS | 1833 | 1461975018921 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}] 17:10:19 INFO - PROCESS | 1833 | 1461975019119 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 17:10:19 INFO - PROCESS | 1833 | 1461975019271 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18795de000 == 55 [pid = 1833] [id = 111] 17:10:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f18785d2400) [pid = 1833] [serial = 332] [outer = (nil)] 17:10:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f18793a4400) [pid = 1833] [serial = 333] [outer = 0x7f18785d2400] 17:10:19 INFO - PROCESS | 1833 | 1461975019346 Marionette DEBUG loaded listener.js 17:10:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f1879a59c00) [pid = 1833] [serial = 334] [outer = 0x7f18785d2400] 17:10:20 INFO - PROCESS | 1833 | 1461975020230 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]]]}] 17:10:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:10:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1374ms 17:10:20 INFO - PROCESS | 1833 | 1461975020291 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 17:10:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:10:20 INFO - PROCESS | 1833 | 1461975020296 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 17:10:20 INFO - PROCESS | 1833 | 1461975020303 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:10:20 INFO - PROCESS | 1833 | 1461975020309 Marionette TRACE conn3 <- [1,418,null,{}] 17:10:20 INFO - PROCESS | 1833 | 1461975020315 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}] 17:10:20 INFO - PROCESS | 1833 | 1461975020473 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 17:10:20 INFO - PROCESS | 1833 | 1461975020606 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882367800 == 56 [pid = 1833] [id = 112] 17:10:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f187a0a9c00) [pid = 1833] [serial = 335] [outer = (nil)] 17:10:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f187cde7c00) [pid = 1833] [serial = 336] [outer = 0x7f187a0a9c00] 17:10:20 INFO - PROCESS | 1833 | 1461975020678 Marionette DEBUG loaded listener.js 17:10:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f187cec5400) [pid = 1833] [serial = 337] [outer = 0x7f187a0a9c00] 17:10:21 INFO - PROCESS | 1833 | 1461975021913 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]]]}] 17:10:21 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 17:10:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1640ms 17:10:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:10:21 INFO - PROCESS | 1833 | 1461975021943 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 17:10:21 INFO - PROCESS | 1833 | 1461975021947 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 17:10:21 INFO - PROCESS | 1833 | 1461975021953 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:10:21 INFO - PROCESS | 1833 | 1461975021956 Marionette TRACE conn3 <- [1,422,null,{}] 17:10:21 INFO - PROCESS | 1833 | 1461975021969 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}] 17:10:22 INFO - PROCESS | 1833 | 1461975022177 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 17:10:22 INFO - PROCESS | 1833 | 1461975022290 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189163e000 == 57 [pid = 1833] [id = 113] 17:10:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f1881175000) [pid = 1833] [serial = 338] [outer = (nil)] 17:10:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f18820b1400) [pid = 1833] [serial = 339] [outer = 0x7f1881175000] 17:10:22 INFO - PROCESS | 1833 | 1461975022410 Marionette DEBUG loaded listener.js 17:10:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f1882bd1c00) [pid = 1833] [serial = 340] [outer = 0x7f1881175000] 17:10:23 INFO - PROCESS | 1833 | 1461975023722 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]]]}] 17:10:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:10:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1881ms 17:10:23 INFO - PROCESS | 1833 | 1461975023834 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 17:10:23 INFO - PROCESS | 1833 | 1461975023839 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 17:10:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:10:23 INFO - PROCESS | 1833 | 1461975023855 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:10:23 INFO - PROCESS | 1833 | 1461975023862 Marionette TRACE conn3 <- [1,426,null,{}] 17:10:23 INFO - PROCESS | 1833 | 1461975023867 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}] 17:10:24 INFO - PROCESS | 1833 | 1461975024011 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 17:10:24 INFO - PROCESS | 1833 | 1461975024144 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895061000 == 58 [pid = 1833] [id = 114] 17:10:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f18793ae800) [pid = 1833] [serial = 341] [outer = (nil)] 17:10:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f1885a15400) [pid = 1833] [serial = 342] [outer = 0x7f18793ae800] 17:10:24 INFO - PROCESS | 1833 | 1461975024211 Marionette DEBUG loaded listener.js 17:10:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f1891651400) [pid = 1833] [serial = 343] [outer = 0x7f18793ae800] 17:10:24 INFO - PROCESS | 1833 | 1461975024977 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] 17:10:25 INFO - PROCESS | 1833 | 1461975025045 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 17:10:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:10:25 INFO - PROCESS | 1833 | 1461975025051 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:10:25 INFO - PROCESS | 1833 | 1461975025053 Marionette TRACE conn3 <- [1,430,null,{}] 17:10:25 INFO - PROCESS | 1833 | 1461975025058 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}] 17:10:25 INFO - PROCESS | 1833 | 1461975025209 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 17:10:25 INFO - PROCESS | 1833 | 1461975025346 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18787df800 == 59 [pid = 1833] [id = 115] 17:10:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f18785dfc00) [pid = 1833] [serial = 344] [outer = (nil)] 17:10:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f187a8e6800) [pid = 1833] [serial = 345] [outer = 0x7f18785dfc00] 17:10:25 INFO - PROCESS | 1833 | 1461975025415 Marionette DEBUG loaded listener.js 17:10:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f18827d7000) [pid = 1833] [serial = 346] [outer = 0x7f18785dfc00] 17:10:26 INFO - PROCESS | 1833 | 1461975026489 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]]]}] 17:10:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:10:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1483ms 17:10:26 INFO - PROCESS | 1833 | 1461975026535 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 17:10:26 INFO - PROCESS | 1833 | 1461975026540 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 17:10:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:10:26 INFO - PROCESS | 1833 | 1461975026548 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:10:26 INFO - PROCESS | 1833 | 1461975026552 Marionette TRACE conn3 <- [1,434,null,{}] 17:10:26 INFO - PROCESS | 1833 | 1461975026559 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}] 17:10:26 INFO - PROCESS | 1833 | 1461975026700 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 17:10:26 INFO - PROCESS | 1833 | 1461975026942 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18770bc000 == 60 [pid = 1833] [id = 116] 17:10:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f187cd3ec00) [pid = 1833] [serial = 347] [outer = (nil)] 17:10:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f187cde2800) [pid = 1833] [serial = 348] [outer = 0x7f187cd3ec00] 17:10:27 INFO - PROCESS | 1833 | 1461975027050 Marionette DEBUG loaded listener.js 17:10:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f187cec0400) [pid = 1833] [serial = 349] [outer = 0x7f187cd3ec00] 17:10:27 INFO - PROCESS | 1833 | 1461975027828 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]]]}] 17:10:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f189507a800 == 59 [pid = 1833] [id = 72] 17:10:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f189059c000 == 58 [pid = 1833] [id = 110] 17:10:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885d0d000 == 57 [pid = 1833] [id = 109] 17:10:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:10:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1340ms 17:10:27 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f189830b400) [pid = 1833] [serial = 294] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885b40000 == 56 [pid = 1833] [id = 108] 17:10:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188332e800 == 55 [pid = 1833] [id = 107] 17:10:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18825b7800 == 54 [pid = 1833] [id = 106] 17:10:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e3f2800 == 53 [pid = 1833] [id = 105] 17:10:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879eb1800 == 52 [pid = 1833] [id = 104] 17:10:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895a03800 == 51 [pid = 1833] [id = 101] 17:10:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885b29000 == 50 [pid = 1833] [id = 100] 17:10:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1880795000 == 49 [pid = 1833] [id = 99] 17:10:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1894cac000 == 48 [pid = 1833] [id = 98] 17:10:27 INFO - PROCESS | 1833 | 1461975027913 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 17:10:27 INFO - PROCESS | 1833 | 1461975027920 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 17:10:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:10:27 INFO - PROCESS | 1833 | 1461975027930 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:10:27 INFO - PROCESS | 1833 | 1461975027932 Marionette TRACE conn3 <- [1,438,null,{}] 17:10:27 INFO - PROCESS | 1833 | 1461975027936 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}] 17:10:28 INFO - PROCESS | 1833 | 1461975028074 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f18953a9400) [pid = 1833] [serial = 231] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f189193c400) [pid = 1833] [serial = 216] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f1891941800) [pid = 1833] [serial = 225] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f1895031c00) [pid = 1833] [serial = 228] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f1885a13400) [pid = 1833] [serial = 222] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f187f721c00) [pid = 1833] [serial = 219] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f187cde3c00) [pid = 1833] [serial = 258] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f187a8e5c00) [pid = 1833] [serial = 257] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f1880727c00) [pid = 1833] [serial = 275] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f1882118000) [pid = 1833] [serial = 276] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f188975fc00) [pid = 1833] [serial = 279] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f18904db400) [pid = 1833] [serial = 280] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f1895a90400) [pid = 1833] [serial = 267] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f189590e400) [pid = 1833] [serial = 266] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f189332f800) [pid = 1833] [serial = 264] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f1891650000) [pid = 1833] [serial = 263] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f1883f9d000) [pid = 1833] [serial = 261] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f189502c400) [pid = 1833] [serial = 285] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f18833b4400) [pid = 1833] [serial = 260] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f189838e800) [pid = 1833] [serial = 273] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f18833b9c00) [pid = 1833] [serial = 272] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f18917c6000) [pid = 1833] [serial = 282] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f1898309c00) [pid = 1833] [serial = 269] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f1898390400) [pid = 1833] [serial = 270] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f1885b14c00) [pid = 1833] [serial = 117] [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.] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f1895a2a800) [pid = 1833] [serial = 288] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f18827c6400) [pid = 1833] [serial = 291] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f18976c5000) [pid = 1833] [serial = 289] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f18953aa400) [pid = 1833] [serial = 286] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f1891aec800) [pid = 1833] [serial = 283] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f1894c4c800) [pid = 1833] [serial = 292] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1833 | 1461975028204 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187b571800 == 49 [pid = 1833] [id = 117] 17:10:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f187a0a6800) [pid = 1833] [serial = 350] [outer = (nil)] 17:10:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f1880727c00) [pid = 1833] [serial = 351] [outer = 0x7f187a0a6800] 17:10:28 INFO - PROCESS | 1833 | 1461975028265 Marionette DEBUG loaded listener.js 17:10:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f1881c6d000) [pid = 1833] [serial = 352] [outer = 0x7f187a0a6800] 17:10:28 INFO - PROCESS | 1833 | 1461975028975 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]]]}] 17:10:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:10:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1078ms 17:10:29 INFO - PROCESS | 1833 | 1461975029007 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 17:10:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:10:29 INFO - PROCESS | 1833 | 1461975029010 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 17:10:29 INFO - PROCESS | 1833 | 1461975029016 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:10:29 INFO - PROCESS | 1833 | 1461975029021 Marionette TRACE conn3 <- [1,442,null,{}] 17:10:29 INFO - PROCESS | 1833 | 1461975029035 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}] 17:10:29 INFO - PROCESS | 1833 | 1461975029168 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 17:10:29 INFO - PROCESS | 1833 | 1461975029270 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1883194000 == 50 [pid = 1833] [id = 118] 17:10:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f1882b3a800) [pid = 1833] [serial = 353] [outer = (nil)] 17:10:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f1883c7f000) [pid = 1833] [serial = 354] [outer = 0x7f1882b3a800] 17:10:29 INFO - PROCESS | 1833 | 1461975029333 Marionette DEBUG loaded listener.js 17:10:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f1885a39000) [pid = 1833] [serial = 355] [outer = 0x7f1882b3a800] 17:10:29 INFO - PROCESS | 1833 | 1461975029955 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]]]}] 17:10:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:10:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 987ms 17:10:30 INFO - PROCESS | 1833 | 1461975030002 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 17:10:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:10:30 INFO - PROCESS | 1833 | 1461975030006 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 17:10:30 INFO - PROCESS | 1833 | 1461975030012 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:10:30 INFO - PROCESS | 1833 | 1461975030015 Marionette TRACE conn3 <- [1,446,null,{}] 17:10:30 INFO - PROCESS | 1833 | 1461975030019 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}] 17:10:30 INFO - PROCESS | 1833 | 1461975030199 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 17:10:30 INFO - PROCESS | 1833 | 1461975030268 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885b3b000 == 51 [pid = 1833] [id = 119] 17:10:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f1882e3c400) [pid = 1833] [serial = 356] [outer = (nil)] 17:10:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f1885a3c400) [pid = 1833] [serial = 357] [outer = 0x7f1882e3c400] 17:10:30 INFO - PROCESS | 1833 | 1461975030327 Marionette DEBUG loaded listener.js 17:10:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f1890966000) [pid = 1833] [serial = 358] [outer = 0x7f1882e3c400] 17:10:31 INFO - PROCESS | 1833 | 1461975031039 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]]]}] 17:10:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:10:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1078ms 17:10:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:10:31 INFO - PROCESS | 1833 | 1461975031094 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 17:10:31 INFO - PROCESS | 1833 | 1461975031096 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 17:10:31 INFO - PROCESS | 1833 | 1461975031102 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:10:31 INFO - PROCESS | 1833 | 1461975031104 Marionette TRACE conn3 <- [1,450,null,{}] 17:10:31 INFO - PROCESS | 1833 | 1461975031109 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}] 17:10:31 INFO - PROCESS | 1833 | 1461975031263 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 17:10:31 INFO - PROCESS | 1833 | 1461975031288 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188f6bd000 == 52 [pid = 1833] [id = 120] 17:10:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f187938e000) [pid = 1833] [serial = 359] [outer = (nil)] 17:10:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f1879393c00) [pid = 1833] [serial = 360] [outer = 0x7f187938e000] 17:10:31 INFO - PROCESS | 1833 | 1461975031344 Marionette DEBUG loaded listener.js 17:10:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f1879398800) [pid = 1833] [serial = 361] [outer = 0x7f187938e000] 17:10:32 INFO - PROCESS | 1833 | 1461975032129 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] 17:10:32 INFO - PROCESS | 1833 | 1461975032189 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 17:10:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:10:32 INFO - PROCESS | 1833 | 1461975032195 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:10:32 INFO - PROCESS | 1833 | 1461975032197 Marionette TRACE conn3 <- [1,454,null,{}] 17:10:32 INFO - PROCESS | 1833 | 1461975032209 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}] 17:10:32 INFO - PROCESS | 1833 | 1461975032419 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 17:10:32 INFO - PROCESS | 1833 | 1461975032440 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1893895000 == 53 [pid = 1833] [id = 121] 17:10:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f1879390400) [pid = 1833] [serial = 362] [outer = (nil)] 17:10:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f1891919000) [pid = 1833] [serial = 363] [outer = 0x7f1879390400] 17:10:32 INFO - PROCESS | 1833 | 1461975032517 Marionette DEBUG loaded listener.js 17:10:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f1894a9cc00) [pid = 1833] [serial = 364] [outer = 0x7f1879390400] 17:10:32 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f18827bf000) [pid = 1833] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:10:32 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f1879c60c00) [pid = 1833] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:10:32 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f1879c61c00) [pid = 1833] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:10:32 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f18827bc000) [pid = 1833] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:10:32 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f18802fe000) [pid = 1833] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:10:32 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f1885b14000) [pid = 1833] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:10:32 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f18803c8400) [pid = 1833] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:10:33 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:10:33 INFO - PROCESS | 1833 | 1461975033356 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]]]}] 17:10:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:10:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1176ms 17:10:33 INFO - PROCESS | 1833 | 1461975033378 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 17:10:33 INFO - PROCESS | 1833 | 1461975033382 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 17:10:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:10:33 INFO - PROCESS | 1833 | 1461975033387 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:10:33 INFO - PROCESS | 1833 | 1461975033389 Marionette TRACE conn3 <- [1,458,null,{}] 17:10:33 INFO - PROCESS | 1833 | 1461975033395 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}] 17:10:33 INFO - PROCESS | 1833 | 1461975033527 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 17:10:33 INFO - PROCESS | 1833 | 1461975033541 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18905a8000 == 54 [pid = 1833] [id = 122] 17:10:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f188072b800) [pid = 1833] [serial = 365] [outer = (nil)] 17:10:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f189193f400) [pid = 1833] [serial = 366] [outer = 0x7f188072b800] 17:10:33 INFO - PROCESS | 1833 | 1461975033598 Marionette DEBUG loaded listener.js 17:10:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f1894c4c800) [pid = 1833] [serial = 367] [outer = 0x7f188072b800] 17:10:34 INFO - PROCESS | 1833 | 1461975034305 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] 17:10:34 INFO - PROCESS | 1833 | 1461975034369 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 17:10:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:10:34 INFO - PROCESS | 1833 | 1461975034381 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:10:34 INFO - PROCESS | 1833 | 1461975034384 Marionette TRACE conn3 <- [1,462,null,{}] 17:10:34 INFO - PROCESS | 1833 | 1461975034389 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}] 17:10:34 INFO - PROCESS | 1833 | 1461975034513 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 17:10:34 INFO - PROCESS | 1833 | 1461975034528 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895a03800 == 55 [pid = 1833] [id = 123] 17:10:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f187cde5c00) [pid = 1833] [serial = 368] [outer = (nil)] 17:10:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f187e33d800) [pid = 1833] [serial = 369] [outer = 0x7f187cde5c00] 17:10:34 INFO - PROCESS | 1833 | 1461975034584 Marionette DEBUG loaded listener.js 17:10:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f1885b14400) [pid = 1833] [serial = 370] [outer = 0x7f187cde5c00] 17:10:35 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:10:35 INFO - PROCESS | 1833 | 1461975035596 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] 17:10:35 INFO - PROCESS | 1833 | 1461975035664 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 17:10:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:10:35 INFO - PROCESS | 1833 | 1461975035672 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:10:35 INFO - PROCESS | 1833 | 1461975035677 Marionette TRACE conn3 <- [1,466,null,{}] 17:10:35 INFO - PROCESS | 1833 | 1461975035684 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}] 17:10:35 INFO - PROCESS | 1833 | 1461975035842 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 17:10:35 INFO - PROCESS | 1833 | 1461975035978 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18825ba000 == 56 [pid = 1833] [id = 124] 17:10:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f187a006400) [pid = 1833] [serial = 371] [outer = (nil)] 17:10:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f187cec2c00) [pid = 1833] [serial = 372] [outer = 0x7f187a006400] 17:10:36 INFO - PROCESS | 1833 | 1461975036047 Marionette DEBUG loaded listener.js 17:10:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f187e33f800) [pid = 1833] [serial = 373] [outer = 0x7f187a006400] 17:10:36 INFO - PROCESS | 1833 | 1461975036905 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] 17:10:36 INFO - PROCESS | 1833 | 1461975036967 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 17:10:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:10:36 INFO - PROCESS | 1833 | 1461975036976 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:10:36 INFO - PROCESS | 1833 | 1461975036979 Marionette TRACE conn3 <- [1,470,null,{}] 17:10:36 INFO - PROCESS | 1833 | 1461975036985 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}] 17:10:37 INFO - PROCESS | 1833 | 1461975037139 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 17:10:37 INFO - PROCESS | 1833 | 1461975037273 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189141d800 == 57 [pid = 1833] [id = 125] 17:10:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f187cded400) [pid = 1833] [serial = 374] [outer = (nil)] 17:10:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f18827ba000) [pid = 1833] [serial = 375] [outer = 0x7f187cded400] 17:10:37 INFO - PROCESS | 1833 | 1461975037339 Marionette DEBUG loaded listener.js 17:10:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f18833b9000) [pid = 1833] [serial = 376] [outer = 0x7f187cded400] 17:10:38 INFO - PROCESS | 1833 | 1461975038212 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]]]}] 17:10:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:10:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1277ms 17:10:38 INFO - PROCESS | 1833 | 1461975038253 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 17:10:38 INFO - PROCESS | 1833 | 1461975038257 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 17:10:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:10:38 INFO - PROCESS | 1833 | 1461975038263 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:10:38 INFO - PROCESS | 1833 | 1461975038268 Marionette TRACE conn3 <- [1,474,null,{}] 17:10:38 INFO - PROCESS | 1833 | 1461975038283 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}] 17:10:38 INFO - PROCESS | 1833 | 1461975038432 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 17:10:38 INFO - PROCESS | 1833 | 1461975038578 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18999b7000 == 58 [pid = 1833] [id = 126] 17:10:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f1886932000) [pid = 1833] [serial = 377] [outer = (nil)] 17:10:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f1891932400) [pid = 1833] [serial = 378] [outer = 0x7f1886932000] 17:10:38 INFO - PROCESS | 1833 | 1461975038647 Marionette DEBUG loaded listener.js 17:10:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f1891aed000) [pid = 1833] [serial = 379] [outer = 0x7f1886932000] 17:10:39 INFO - PROCESS | 1833 | 1461975039523 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]]]}] 17:10:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:10:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1332ms 17:10:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:10:39 INFO - PROCESS | 1833 | 1461975039596 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 17:10:39 INFO - PROCESS | 1833 | 1461975039599 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 17:10:39 INFO - PROCESS | 1833 | 1461975039605 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:10:39 INFO - PROCESS | 1833 | 1461975039608 Marionette TRACE conn3 <- [1,478,null,{}] 17:10:39 INFO - PROCESS | 1833 | 1461975039613 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}] 17:10:39 INFO - PROCESS | 1833 | 1461975039755 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 17:10:39 INFO - PROCESS | 1833 | 1461975039889 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879719000 == 59 [pid = 1833] [id = 127] 17:10:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f188a69a400) [pid = 1833] [serial = 380] [outer = (nil)] 17:10:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f18953a0c00) [pid = 1833] [serial = 381] [outer = 0x7f188a69a400] 17:10:39 INFO - PROCESS | 1833 | 1461975039957 Marionette DEBUG loaded listener.js 17:10:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f18953ae800) [pid = 1833] [serial = 382] [outer = 0x7f188a69a400] 17:10:40 INFO - PROCESS | 1833 | 1461975040763 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]]]}] 17:10:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:10:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1188ms 17:10:40 INFO - PROCESS | 1833 | 1461975040807 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 17:10:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:10:40 INFO - PROCESS | 1833 | 1461975040811 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 17:10:40 INFO - PROCESS | 1833 | 1461975040817 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:10:40 INFO - PROCESS | 1833 | 1461975040819 Marionette TRACE conn3 <- [1,482,null,{}] 17:10:40 INFO - PROCESS | 1833 | 1461975040824 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}] 17:10:40 INFO - PROCESS | 1833 | 1461975040965 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 17:10:41 INFO - PROCESS | 1833 | 1461975041112 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189540c000 == 60 [pid = 1833] [id = 128] 17:10:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f187938b400) [pid = 1833] [serial = 383] [outer = (nil)] 17:10:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f1895432400) [pid = 1833] [serial = 384] [outer = 0x7f187938b400] 17:10:41 INFO - PROCESS | 1833 | 1461975041181 Marionette DEBUG loaded listener.js 17:10:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f189543a800) [pid = 1833] [serial = 385] [outer = 0x7f187938b400] 17:10:42 INFO - PROCESS | 1833 | 1461975042379 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]]]}] 17:10:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:10:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1633ms 17:10:42 INFO - PROCESS | 1833 | 1461975042450 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 17:10:42 INFO - PROCESS | 1833 | 1461975042454 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 17:10:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:10:42 INFO - PROCESS | 1833 | 1461975042470 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:10:42 INFO - PROCESS | 1833 | 1461975042475 Marionette TRACE conn3 <- [1,486,null,{}] 17:10:42 INFO - PROCESS | 1833 | 1461975042482 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}] 17:10:42 INFO - PROCESS | 1833 | 1461975042773 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 17:10:42 INFO - PROCESS | 1833 | 1461975042889 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18787e2000 == 61 [pid = 1833] [id = 129] 17:10:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f187a004400) [pid = 1833] [serial = 386] [outer = (nil)] 17:10:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f187a0af800) [pid = 1833] [serial = 387] [outer = 0x7f187a004400] 17:10:42 INFO - PROCESS | 1833 | 1461975042969 Marionette DEBUG loaded listener.js 17:10:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f187cde2c00) [pid = 1833] [serial = 388] [outer = 0x7f187a004400] 17:10:43 INFO - PROCESS | 1833 | 1461975043774 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]]]}] 17:10:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18905a8000 == 60 [pid = 1833] [id = 122] 17:10:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1893895000 == 59 [pid = 1833] [id = 121] 17:10:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188f6bd000 == 58 [pid = 1833] [id = 120] 17:10:43 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f189057d400) [pid = 1833] [serial = 330] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f187a0adc00) [pid = 1833] [serial = 309] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f187cdf0000) [pid = 1833] [serial = 297] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f18785df800) [pid = 1833] [serial = 300] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f1881c68000) [pid = 1833] [serial = 303] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f188347dc00) [pid = 1833] [serial = 306] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885b3b000 == 57 [pid = 1833] [id = 119] 17:10:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1883194000 == 56 [pid = 1833] [id = 118] 17:10:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187b571800 == 55 [pid = 1833] [id = 117] 17:10:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18770bc000 == 54 [pid = 1833] [id = 116] 17:10:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:10:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1394ms 17:10:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f189163e000 == 53 [pid = 1833] [id = 113] 17:10:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882367800 == 52 [pid = 1833] [id = 112] 17:10:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18795de000 == 51 [pid = 1833] [id = 111] 17:10:43 INFO - PROCESS | 1833 | 1461975043859 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 17:10:43 INFO - PROCESS | 1833 | 1461975043868 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 17:10:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:10:43 INFO - PROCESS | 1833 | 1461975043877 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:10:43 INFO - PROCESS | 1833 | 1461975043881 Marionette TRACE conn3 <- [1,490,null,{}] 17:10:43 INFO - PROCESS | 1833 | 1461975043886 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}] 17:10:44 INFO - PROCESS | 1833 | 1461975044031 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 17:10:44 INFO - PROCESS | 1833 | 1461975044043 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187cd16800 == 52 [pid = 1833] [id = 130] 17:10:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f187cd41c00) [pid = 1833] [serial = 389] [outer = (nil)] 17:10:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f187e341800) [pid = 1833] [serial = 390] [outer = 0x7f187cd41c00] 17:10:44 INFO - PROCESS | 1833 | 1461975044101 Marionette DEBUG loaded listener.js 17:10:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f187f721800) [pid = 1833] [serial = 391] [outer = 0x7f187cd41c00] 17:10:44 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f1883c56000) [pid = 1833] [serial = 324] [outer = (nil)] [url = about:blank] 17:10:44 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f1879e2e800) [pid = 1833] [serial = 312] [outer = (nil)] [url = about:blank] 17:10:44 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f187cded800) [pid = 1833] [serial = 315] [outer = (nil)] [url = about:blank] 17:10:44 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f187cec4000) [pid = 1833] [serial = 316] [outer = (nil)] [url = about:blank] 17:10:44 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f1899919000) [pid = 1833] [serial = 295] [outer = (nil)] [url = about:blank] 17:10:44 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f1881c60400) [pid = 1833] [serial = 318] [outer = (nil)] [url = about:blank] 17:10:44 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f1881c6bc00) [pid = 1833] [serial = 319] [outer = (nil)] [url = about:blank] 17:10:44 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f1885a0b800) [pid = 1833] [serial = 325] [outer = (nil)] [url = about:blank] 17:10:44 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f188698b400) [pid = 1833] [serial = 327] [outer = (nil)] [url = about:blank] 17:10:44 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f187a0a6c00) [pid = 1833] [serial = 313] [outer = (nil)] [url = about:blank] 17:10:44 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f18827c3400) [pid = 1833] [serial = 321] [outer = (nil)] [url = about:blank] 17:10:44 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f1890284800) [pid = 1833] [serial = 328] [outer = (nil)] [url = about:blank] 17:10:44 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f1882e3d400) [pid = 1833] [serial = 322] [outer = (nil)] [url = about:blank] 17:10:44 INFO - PROCESS | 1833 | 1461975044872 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]]]}] 17:10:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:10:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1032ms 17:10:44 INFO - PROCESS | 1833 | 1461975044910 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 17:10:44 INFO - PROCESS | 1833 | 1461975044913 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 17:10:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:10:44 INFO - PROCESS | 1833 | 1461975044918 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:10:44 INFO - PROCESS | 1833 | 1461975044923 Marionette TRACE conn3 <- [1,494,null,{}] 17:10:44 INFO - PROCESS | 1833 | 1461975044952 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}] 17:10:45 INFO - PROCESS | 1833 | 1461975045080 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 17:10:45 INFO - PROCESS | 1833 | 1461975045099 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a0d800 == 53 [pid = 1833] [id = 131] 17:10:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f18827c0400) [pid = 1833] [serial = 392] [outer = (nil)] 17:10:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f1882bcf800) [pid = 1833] [serial = 393] [outer = 0x7f18827c0400] 17:10:45 INFO - PROCESS | 1833 | 1461975045165 Marionette DEBUG loaded listener.js 17:10:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f18833bdc00) [pid = 1833] [serial = 394] [outer = 0x7f18827c0400] 17:10:45 INFO - PROCESS | 1833 | 1461975045883 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]]]}] 17:10:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:10:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 984ms 17:10:45 INFO - PROCESS | 1833 | 1461975045903 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 17:10:45 INFO - PROCESS | 1833 | 1461975045907 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 17:10:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:10:45 INFO - PROCESS | 1833 | 1461975045913 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:10:45 INFO - PROCESS | 1833 | 1461975045915 Marionette TRACE conn3 <- [1,498,null,{}] 17:10:45 INFO - PROCESS | 1833 | 1461975045920 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}] 17:10:46 INFO - PROCESS | 1833 | 1461975046062 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 17:10:46 INFO - PROCESS | 1833 | 1461975046184 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1884048000 == 54 [pid = 1833] [id = 132] 17:10:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f187cec4000) [pid = 1833] [serial = 395] [outer = (nil)] 17:10:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f1883f9f400) [pid = 1833] [serial = 396] [outer = 0x7f187cec4000] 17:10:46 INFO - PROCESS | 1833 | 1461975046243 Marionette DEBUG loaded listener.js 17:10:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f1885bac400) [pid = 1833] [serial = 397] [outer = 0x7f187cec4000] 17:10:46 INFO - PROCESS | 1833 | 1461975046951 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]]]}] 17:10:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:10:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1085ms 17:10:47 INFO - PROCESS | 1833 | 1461975046999 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 17:10:47 INFO - PROCESS | 1833 | 1461975047002 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 17:10:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:10:47 INFO - PROCESS | 1833 | 1461975047014 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:10:47 INFO - PROCESS | 1833 | 1461975047016 Marionette TRACE conn3 <- [1,502,null,{}] 17:10:47 INFO - PROCESS | 1833 | 1461975047021 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}] 17:10:47 INFO - PROCESS | 1833 | 1461975047186 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 17:10:47 INFO - PROCESS | 1833 | 1461975047252 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885d1c000 == 55 [pid = 1833] [id = 133] 17:10:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f18827c1c00) [pid = 1833] [serial = 398] [outer = (nil)] 17:10:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f18902d8800) [pid = 1833] [serial = 399] [outer = 0x7f18827c1c00] 17:10:47 INFO - PROCESS | 1833 | 1461975047308 Marionette DEBUG loaded listener.js 17:10:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f18905f9800) [pid = 1833] [serial = 400] [outer = 0x7f18827c1c00] 17:10:47 INFO - PROCESS | 1833 | 1461975047980 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]]]}] 17:10:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:10:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1023ms 17:10:48 INFO - PROCESS | 1833 | 1461975048038 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 17:10:48 INFO - PROCESS | 1833 | 1461975048041 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 17:10:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:10:48 INFO - PROCESS | 1833 | 1461975048050 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:10:48 INFO - PROCESS | 1833 | 1461975048051 Marionette TRACE conn3 <- [1,506,null,{}] 17:10:48 INFO - PROCESS | 1833 | 1461975048076 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}] 17:10:48 INFO - PROCESS | 1833 | 1461975048515 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 17:10:48 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f187a0a4800) [pid = 1833] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:10:48 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f187e343800) [pid = 1833] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:10:48 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f18785d9000) [pid = 1833] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:10:48 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f1881c63c00) [pid = 1833] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:10:48 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f1879969400) [pid = 1833] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:10:48 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f187cde3800) [pid = 1833] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:10:48 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f187938e000) [pid = 1833] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:10:48 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f1882b3a800) [pid = 1833] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:10:48 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f1882e3c400) [pid = 1833] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:10:48 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f187cd3ec00) [pid = 1833] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:10:48 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f187a0a6800) [pid = 1833] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:10:48 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f1879390400) [pid = 1833] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:10:48 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f18785dfc00) [pid = 1833] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:10:48 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f188f6f5800) [pid = 1833] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:10:48 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f188072b800) [pid = 1833] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:10:48 INFO - PROCESS | 1833 | 1461975048603 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879710800 == 56 [pid = 1833] [id = 134] 17:10:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f18785d4000) [pid = 1833] [serial = 401] [outer = (nil)] 17:10:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f187938e000) [pid = 1833] [serial = 402] [outer = 0x7f18785d4000] 17:10:48 INFO - PROCESS | 1833 | 1461975048707 Marionette DEBUG loaded listener.js 17:10:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f187b53a800) [pid = 1833] [serial = 403] [outer = 0x7f18785d4000] 17:10:49 INFO - PROCESS | 1833 | 1461975049287 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]]]}] 17:10:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:10:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1289ms 17:10:49 INFO - PROCESS | 1833 | 1461975049339 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 17:10:49 INFO - PROCESS | 1833 | 1461975049343 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 17:10:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:10:49 INFO - PROCESS | 1833 | 1461975049348 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:10:49 INFO - PROCESS | 1833 | 1461975049349 Marionette TRACE conn3 <- [1,510,null,{}] 17:10:49 INFO - PROCESS | 1833 | 1461975049354 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}] 17:10:49 INFO - PROCESS | 1833 | 1461975049509 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 17:10:49 INFO - PROCESS | 1833 | 1461975049528 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18907ae000 == 57 [pid = 1833] [id = 135] 17:10:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f18785d4c00) [pid = 1833] [serial = 404] [outer = (nil)] 17:10:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f1878e89800) [pid = 1833] [serial = 405] [outer = 0x7f18785d4c00] 17:10:49 INFO - PROCESS | 1833 | 1461975049582 Marionette DEBUG loaded listener.js 17:10:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f1878e90800) [pid = 1833] [serial = 406] [outer = 0x7f18785d4c00] 17:10:50 INFO - PROCESS | 1833 | 1461975050241 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]]]}] 17:10:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:10:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 925ms 17:10:50 INFO - PROCESS | 1833 | 1461975050273 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 17:10:50 INFO - PROCESS | 1833 | 1461975050276 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 17:10:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:10:50 INFO - PROCESS | 1833 | 1461975050281 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:10:50 INFO - PROCESS | 1833 | 1461975050283 Marionette TRACE conn3 <- [1,514,null,{}] 17:10:50 INFO - PROCESS | 1833 | 1461975050288 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}] 17:10:50 INFO - PROCESS | 1833 | 1461975050410 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 17:10:50 INFO - PROCESS | 1833 | 1461975050581 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18770bc000 == 58 [pid = 1833] [id = 136] 17:10:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f18785d3800) [pid = 1833] [serial = 407] [outer = (nil)] 17:10:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f1878e82800) [pid = 1833] [serial = 408] [outer = 0x7f18785d3800] 17:10:50 INFO - PROCESS | 1833 | 1461975050649 Marionette DEBUG loaded listener.js 17:10:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f1879399800) [pid = 1833] [serial = 409] [outer = 0x7f18785d3800] 17:10:51 INFO - PROCESS | 1833 | 1461975051507 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]]]}] 17:10:51 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 17:10:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1281ms 17:10:51 INFO - PROCESS | 1833 | 1461975051565 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 17:10:51 INFO - PROCESS | 1833 | 1461975051571 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 17:10:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:10:51 INFO - PROCESS | 1833 | 1461975051578 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:10:51 INFO - PROCESS | 1833 | 1461975051583 Marionette TRACE conn3 <- [1,518,null,{}] 17:10:51 INFO - PROCESS | 1833 | 1461975051589 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}] 17:10:51 INFO - PROCESS | 1833 | 1461975051746 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 17:10:51 INFO - PROCESS | 1833 | 1461975051881 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18825c1000 == 59 [pid = 1833] [id = 137] 17:10:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f18785d5000) [pid = 1833] [serial = 410] [outer = (nil)] 17:10:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f187cec6800) [pid = 1833] [serial = 411] [outer = 0x7f18785d5000] 17:10:51 INFO - PROCESS | 1833 | 1461975051949 Marionette DEBUG loaded listener.js 17:10:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f187e33c800) [pid = 1833] [serial = 412] [outer = 0x7f18785d5000] 17:10:52 INFO - PROCESS | 1833 | 1461975052799 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]]]}] 17:10:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:10:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1287ms 17:10:52 INFO - PROCESS | 1833 | 1461975052868 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 17:10:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:10:52 INFO - PROCESS | 1833 | 1461975052874 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 17:10:52 INFO - PROCESS | 1833 | 1461975052880 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:10:52 INFO - PROCESS | 1833 | 1461975052884 Marionette TRACE conn3 <- [1,522,null,{}] 17:10:52 INFO - PROCESS | 1833 | 1461975052889 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}] 17:10:53 INFO - PROCESS | 1833 | 1461975053042 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 17:10:53 INFO - PROCESS | 1833 | 1461975053178 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1893351800 == 60 [pid = 1833] [id = 138] 17:10:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f187cec5c00) [pid = 1833] [serial = 413] [outer = (nil)] 17:10:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f18827bc000) [pid = 1833] [serial = 414] [outer = 0x7f187cec5c00] 17:10:53 INFO - PROCESS | 1833 | 1461975053244 Marionette DEBUG loaded listener.js 17:10:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f1883be3800) [pid = 1833] [serial = 415] [outer = 0x7f187cec5c00] 17:10:54 INFO - PROCESS | 1833 | 1461975054134 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]]]}] 17:10:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:10:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1329ms 17:10:54 INFO - PROCESS | 1833 | 1461975054209 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 17:10:54 INFO - PROCESS | 1833 | 1461975054212 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 17:10:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:10:54 INFO - PROCESS | 1833 | 1461975054225 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:10:54 INFO - PROCESS | 1833 | 1461975054234 Marionette TRACE conn3 <- [1,526,null,{}] 17:10:54 INFO - PROCESS | 1833 | 1461975054242 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}] 17:10:54 INFO - PROCESS | 1833 | 1461975054442 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 17:10:54 INFO - PROCESS | 1833 | 1461975054583 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895672800 == 61 [pid = 1833] [id = 139] 17:10:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f1885a11000) [pid = 1833] [serial = 416] [outer = (nil)] 17:10:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f18917c6000) [pid = 1833] [serial = 417] [outer = 0x7f1885a11000] 17:10:54 INFO - PROCESS | 1833 | 1461975054651 Marionette DEBUG loaded listener.js 17:10:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f189193e400) [pid = 1833] [serial = 418] [outer = 0x7f1885a11000] 17:10:55 INFO - PROCESS | 1833 | 1461975055472 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]]]}] 17:10:55 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 17:10:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1294ms 17:10:55 INFO - PROCESS | 1833 | 1461975055512 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 17:10:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:10:55 INFO - PROCESS | 1833 | 1461975055517 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 17:10:55 INFO - PROCESS | 1833 | 1461975055522 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:10:55 INFO - PROCESS | 1833 | 1461975055525 Marionette TRACE conn3 <- [1,530,null,{}] 17:10:55 INFO - PROCESS | 1833 | 1461975055530 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}] 17:10:55 INFO - PROCESS | 1833 | 1461975055676 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 17:10:55 INFO - PROCESS | 1833 | 1461975055818 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1899ba9800 == 62 [pid = 1833] [id = 140] 17:10:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f18785e1800) [pid = 1833] [serial = 419] [outer = (nil)] 17:10:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f189517f800) [pid = 1833] [serial = 420] [outer = 0x7f18785e1800] 17:10:55 INFO - PROCESS | 1833 | 1461975055884 Marionette DEBUG loaded listener.js 17:10:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f1895436800) [pid = 1833] [serial = 421] [outer = 0x7f18785e1800] 17:10:56 INFO - PROCESS | 1833 | 1461975056611 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"]]]}] 17:10:56 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 17:10:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:10:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:10:56 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 17:10:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:10:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:10:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1181ms 17:10:56 INFO - PROCESS | 1833 | 1461975056720 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 17:10:56 INFO - PROCESS | 1833 | 1461975056724 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 17:10:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:10:56 INFO - PROCESS | 1833 | 1461975056731 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:10:56 INFO - PROCESS | 1833 | 1461975056734 Marionette TRACE conn3 <- [1,534,null,{}] 17:10:56 INFO - PROCESS | 1833 | 1461975056739 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}] 17:10:56 INFO - PROCESS | 1833 | 1461975056897 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 17:10:57 INFO - PROCESS | 1833 | 1461975057034 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873a97000 == 63 [pid = 1833] [id = 141] 17:10:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f189590e800) [pid = 1833] [serial = 422] [outer = (nil)] 17:10:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f18959e1000) [pid = 1833] [serial = 423] [outer = 0x7f189590e800] 17:10:57 INFO - PROCESS | 1833 | 1461975057121 Marionette DEBUG loaded listener.js 17:10:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f1895a8e400) [pid = 1833] [serial = 424] [outer = 0x7f189590e800] 17:10:57 INFO - PROCESS | 1833 | 1461975057958 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]]]}] 17:10:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:10:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1282ms 17:10:58 INFO - PROCESS | 1833 | 1461975058013 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 17:10:58 INFO - PROCESS | 1833 | 1461975058017 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 17:10:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:10:58 INFO - PROCESS | 1833 | 1461975058040 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:10:58 INFO - PROCESS | 1833 | 1461975058043 Marionette TRACE conn3 <- [1,538,null,{}] 17:10:58 INFO - PROCESS | 1833 | 1461975058048 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}] 17:10:58 INFO - PROCESS | 1833 | 1461975058212 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 17:10:58 INFO - PROCESS | 1833 | 1461975058333 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873087000 == 64 [pid = 1833] [id = 142] 17:10:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f187303f400) [pid = 1833] [serial = 425] [outer = (nil)] 17:10:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f1873043400) [pid = 1833] [serial = 426] [outer = 0x7f187303f400] 17:10:58 INFO - PROCESS | 1833 | 1461975058398 Marionette DEBUG loaded listener.js 17:10:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f1897656000) [pid = 1833] [serial = 427] [outer = 0x7f187303f400] 17:10:59 INFO - PROCESS | 1833 | 1461975059068 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]]]}] 17:10:59 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. 17:10:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1037ms 17:10:59 INFO - PROCESS | 1833 | 1461975059075 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 17:10:59 INFO - PROCESS | 1833 | 1461975059078 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 17:10:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:10:59 INFO - PROCESS | 1833 | 1461975059140 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:10:59 INFO - PROCESS | 1833 | 1461975059144 Marionette TRACE conn3 <- [1,542,null,{}] 17:10:59 INFO - PROCESS | 1833 | 1461975059152 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}] 17:10:59 INFO - PROCESS | 1833 | 1461975059301 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 17:10:59 INFO - PROCESS | 1833 | 1461975059446 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873bd5000 == 65 [pid = 1833] [id = 143] 17:10:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f187303f800) [pid = 1833] [serial = 428] [outer = (nil)] 17:10:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f1873392400) [pid = 1833] [serial = 429] [outer = 0x7f187303f800] 17:10:59 INFO - PROCESS | 1833 | 1461975059515 Marionette DEBUG loaded listener.js 17:10:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f1873397400) [pid = 1833] [serial = 430] [outer = 0x7f187303f800] 17:11:00 INFO - PROCESS | 1833 | 1461975060317 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]]]}] 17:11:00 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. 17:11:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1286ms 17:11:00 INFO - PROCESS | 1833 | 1461975060374 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 17:11:00 INFO - PROCESS | 1833 | 1461975060378 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 17:11:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:11:00 INFO - PROCESS | 1833 | 1461975060386 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:11:00 INFO - PROCESS | 1833 | 1461975060389 Marionette TRACE conn3 <- [1,546,null,{}] 17:11:00 INFO - PROCESS | 1833 | 1461975060395 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}] 17:11:00 INFO - PROCESS | 1833 | 1461975060566 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 17:11:00 INFO - PROCESS | 1833 | 1461975060690 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18770ad800 == 66 [pid = 1833] [id = 144] 17:11:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f187338d400) [pid = 1833] [serial = 431] [outer = (nil)] 17:11:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f1873398000) [pid = 1833] [serial = 432] [outer = 0x7f187338d400] 17:11:00 INFO - PROCESS | 1833 | 1461975060777 Marionette DEBUG loaded listener.js 17:11:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f18793a6800) [pid = 1833] [serial = 433] [outer = 0x7f187338d400] 17:11:01 INFO - PROCESS | 1833 | 1461975061553 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]]]}] 17:11:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:11:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1182ms 17:11:01 INFO - PROCESS | 1833 | 1461975061571 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 17:11:01 INFO - PROCESS | 1833 | 1461975061577 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 17:11:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:11:01 INFO - PROCESS | 1833 | 1461975061613 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:11:01 INFO - PROCESS | 1833 | 1461975061615 Marionette TRACE conn3 <- [1,550,null,{}] 17:11:01 INFO - PROCESS | 1833 | 1461975061621 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}] 17:11:01 INFO - PROCESS | 1833 | 1461975061783 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 17:11:02 INFO - PROCESS | 1833 | 1461975062212 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18795e0000 == 67 [pid = 1833] [id = 145] 17:11:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f1873040400) [pid = 1833] [serial = 434] [outer = (nil)] 17:11:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f1873392800) [pid = 1833] [serial = 435] [outer = 0x7f1873040400] 17:11:02 INFO - PROCESS | 1833 | 1461975062293 Marionette DEBUG loaded listener.js 17:11:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f187938bc00) [pid = 1833] [serial = 436] [outer = 0x7f1873040400] 17:11:03 INFO - PROCESS | 1833 | 1461975063038 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]]]}] 17:11:03 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. 17:11:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1484ms 17:11:03 INFO - PROCESS | 1833 | 1461975063096 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 17:11:03 INFO - PROCESS | 1833 | 1461975063100 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 17:11:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:11:03 INFO - PROCESS | 1833 | 1461975063108 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:11:03 INFO - PROCESS | 1833 | 1461975063112 Marionette TRACE conn3 <- [1,554,null,{}] 17:11:03 INFO - PROCESS | 1833 | 1461975063118 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}] 17:11:03 INFO - PROCESS | 1833 | 1461975063275 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 17:11:03 INFO - PROCESS | 1833 | 1461975063456 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18770b7800 == 68 [pid = 1833] [id = 146] 17:11:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f18785dc000) [pid = 1833] [serial = 437] [outer = (nil)] 17:11:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f18793ac000) [pid = 1833] [serial = 438] [outer = 0x7f18785dc000] 17:11:03 INFO - PROCESS | 1833 | 1461975063576 Marionette DEBUG loaded listener.js 17:11:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f187a827c00) [pid = 1833] [serial = 439] [outer = 0x7f18785dc000] 17:11:04 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885bd9800 == 67 [pid = 1833] [id = 31] 17:11:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882ef6000 == 66 [pid = 1833] [id = 51] 17:11:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18999b8800 == 65 [pid = 1833] [id = 77] 17:11:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18a029a800 == 64 [pid = 1833] [id = 102] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f187e33d800) [pid = 1833] [serial = 369] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18907ae000 == 63 [pid = 1833] [id = 135] 17:11:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879710800 == 62 [pid = 1833] [id = 134] 17:11:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885d1c000 == 61 [pid = 1833] [id = 133] 17:11:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1884048000 == 60 [pid = 1833] [id = 132] 17:11:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a0d800 == 59 [pid = 1833] [id = 131] 17:11:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187cd16800 == 58 [pid = 1833] [id = 130] 17:11:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18787e2000 == 57 [pid = 1833] [id = 129] 17:11:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879719000 == 56 [pid = 1833] [id = 127] 17:11:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18999b7000 == 55 [pid = 1833] [id = 126] 17:11:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f189141d800 == 54 [pid = 1833] [id = 125] 17:11:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18825ba000 == 53 [pid = 1833] [id = 124] 17:11:04 INFO - PROCESS | 1833 | 1461975064511 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]]]}] 17:11:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:11:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1429ms 17:11:04 INFO - PROCESS | 1833 | 1461975064540 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 17:11:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:11:04 INFO - PROCESS | 1833 | 1461975064545 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 17:11:04 INFO - PROCESS | 1833 | 1461975064551 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:11:04 INFO - PROCESS | 1833 | 1461975064554 Marionette TRACE conn3 <- [1,558,null,{}] 17:11:04 INFO - PROCESS | 1833 | 1461975064560 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}] 17:11:04 INFO - PROCESS | 1833 | 1461975064699 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f18827c8000) [pid = 1833] [serial = 310] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f18827b9800) [pid = 1833] [serial = 304] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f18803c6400) [pid = 1833] [serial = 301] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f1885a40000) [pid = 1833] [serial = 307] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f1895a90000) [pid = 1833] [serial = 255] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f187fa90000) [pid = 1833] [serial = 298] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f1879393c00) [pid = 1833] [serial = 360] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f187cde7c00) [pid = 1833] [serial = 336] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f18793a4400) [pid = 1833] [serial = 333] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f18820b1400) [pid = 1833] [serial = 339] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f1885a15400) [pid = 1833] [serial = 342] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f1883c7f000) [pid = 1833] [serial = 354] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f1885a39000) [pid = 1833] [serial = 355] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f1885a3c400) [pid = 1833] [serial = 357] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f187cec0400) [pid = 1833] [serial = 349] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f187cde2800) [pid = 1833] [serial = 348] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f1880727c00) [pid = 1833] [serial = 351] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f1891919000) [pid = 1833] [serial = 363] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f1881c6d000) [pid = 1833] [serial = 352] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f18827d7000) [pid = 1833] [serial = 346] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f187a8e6800) [pid = 1833] [serial = 345] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f1890751800) [pid = 1833] [serial = 331] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f1879398800) [pid = 1833] [serial = 361] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f189193f400) [pid = 1833] [serial = 366] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f1894a9cc00) [pid = 1833] [serial = 364] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f1894c4c800) [pid = 1833] [serial = 367] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f1890966000) [pid = 1833] [serial = 358] [outer = (nil)] [url = about:blank] 17:11:04 INFO - PROCESS | 1833 | 1461975064832 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879c85800 == 54 [pid = 1833] [id = 147] 17:11:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f18793a4400) [pid = 1833] [serial = 440] [outer = (nil)] 17:11:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f187cde7c00) [pid = 1833] [serial = 441] [outer = 0x7f18793a4400] 17:11:04 INFO - PROCESS | 1833 | 1461975064890 Marionette DEBUG loaded listener.js 17:11:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f187e348400) [pid = 1833] [serial = 442] [outer = 0x7f18793a4400] 17:11:05 INFO - PROCESS | 1833 | 1461975065581 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]]]}] 17:11:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:11:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1079ms 17:11:05 INFO - PROCESS | 1833 | 1461975065629 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 17:11:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:11:05 INFO - PROCESS | 1833 | 1461975065633 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 17:11:05 INFO - PROCESS | 1833 | 1461975065645 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:11:05 INFO - PROCESS | 1833 | 1461975065654 Marionette TRACE conn3 <- [1,562,null,{}] 17:11:05 INFO - PROCESS | 1833 | 1461975065681 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}] 17:11:05 INFO - PROCESS | 1833 | 1461975065828 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 17:11:05 INFO - PROCESS | 1833 | 1461975065839 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1883445000 == 55 [pid = 1833] [id = 148] 17:11:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f187f845c00) [pid = 1833] [serial = 443] [outer = (nil)] 17:11:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f18827c5c00) [pid = 1833] [serial = 444] [outer = 0x7f187f845c00] 17:11:05 INFO - PROCESS | 1833 | 1461975065897 Marionette DEBUG loaded listener.js 17:11:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f18833b3800) [pid = 1833] [serial = 445] [outer = 0x7f187f845c00] 17:11:06 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:06 INFO - PROCESS | 1833 | 1461975066639 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]]]}] 17:11:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:11:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1063ms 17:11:06 INFO - PROCESS | 1833 | 1461975066702 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 17:11:06 INFO - PROCESS | 1833 | 1461975066706 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 17:11:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:11:06 INFO - PROCESS | 1833 | 1461975066755 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:11:06 INFO - PROCESS | 1833 | 1461975066769 Marionette TRACE conn3 <- [1,566,null,{}] 17:11:06 INFO - PROCESS | 1833 | 1461975066778 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}] 17:11:06 INFO - PROCESS | 1833 | 1461975066952 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 17:11:06 INFO - PROCESS | 1833 | 1461975066971 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885d17800 == 56 [pid = 1833] [id = 149] 17:11:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f18833b4400) [pid = 1833] [serial = 446] [outer = (nil)] 17:11:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f1885a08000) [pid = 1833] [serial = 447] [outer = 0x7f18833b4400] 17:11:07 INFO - PROCESS | 1833 | 1461975067029 Marionette DEBUG loaded listener.js 17:11:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f1885a3f400) [pid = 1833] [serial = 448] [outer = 0x7f18833b4400] 17:11:07 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:07 INFO - PROCESS | 1833 | 1461975067778 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]]]}] 17:11:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:11:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1070ms 17:11:07 INFO - PROCESS | 1833 | 1461975067800 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 17:11:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:11:07 INFO - PROCESS | 1833 | 1461975067803 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 17:11:07 INFO - PROCESS | 1833 | 1461975067812 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:11:07 INFO - PROCESS | 1833 | 1461975067814 Marionette TRACE conn3 <- [1,570,null,{}] 17:11:07 INFO - PROCESS | 1833 | 1461975067834 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}] 17:11:08 INFO - PROCESS | 1833 | 1461975068010 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 17:11:08 INFO - PROCESS | 1833 | 1461975068081 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1890724800 == 57 [pid = 1833] [id = 150] 17:11:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f1876ef4800) [pid = 1833] [serial = 449] [outer = (nil)] 17:11:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f1876ef6c00) [pid = 1833] [serial = 450] [outer = 0x7f1876ef4800] 17:11:08 INFO - PROCESS | 1833 | 1461975068146 Marionette DEBUG loaded listener.js 17:11:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f1885a3f000) [pid = 1833] [serial = 451] [outer = 0x7f1876ef4800] 17:11:08 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:08 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f18827c1c00) [pid = 1833] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:11:08 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f18785d4000) [pid = 1833] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:11:08 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f18827c0400) [pid = 1833] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:11:08 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f187a004400) [pid = 1833] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:11:08 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f187cd41c00) [pid = 1833] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:11:08 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f187cec4000) [pid = 1833] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:11:08 INFO - PROCESS | 1833 | 1461975068993 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]]]}] 17:11:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:11:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1231ms 17:11:09 INFO - PROCESS | 1833 | 1461975069039 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 17:11:09 INFO - PROCESS | 1833 | 1461975069042 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 17:11:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:11:09 INFO - PROCESS | 1833 | 1461975069046 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:11:09 INFO - PROCESS | 1833 | 1461975069048 Marionette TRACE conn3 <- [1,574,null,{}] 17:11:09 INFO - PROCESS | 1833 | 1461975069053 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}] 17:11:09 INFO - PROCESS | 1833 | 1461975069203 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 17:11:09 INFO - PROCESS | 1833 | 1461975069305 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1891962800 == 58 [pid = 1833] [id = 151] 17:11:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f188692c400) [pid = 1833] [serial = 452] [outer = (nil)] 17:11:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f1886936800) [pid = 1833] [serial = 453] [outer = 0x7f188692c400] 17:11:09 INFO - PROCESS | 1833 | 1461975069365 Marionette DEBUG loaded listener.js 17:11:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f18916ef800) [pid = 1833] [serial = 454] [outer = 0x7f188692c400] 17:11:10 INFO - PROCESS | 1833 | 1461975070019 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]]]}] 17:11:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:11:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1033ms 17:11:10 INFO - PROCESS | 1833 | 1461975070081 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 17:11:10 INFO - PROCESS | 1833 | 1461975070084 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 17:11:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:11:10 INFO - PROCESS | 1833 | 1461975070089 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:11:10 INFO - PROCESS | 1833 | 1461975070091 Marionette TRACE conn3 <- [1,578,null,{}] 17:11:10 INFO - PROCESS | 1833 | 1461975070096 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}] 17:11:10 INFO - PROCESS | 1833 | 1461975070269 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 17:11:10 INFO - PROCESS | 1833 | 1461975070286 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895414800 == 59 [pid = 1833] [id = 152] 17:11:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f1878439400) [pid = 1833] [serial = 455] [outer = (nil)] 17:11:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f1878441400) [pid = 1833] [serial = 456] [outer = 0x7f1878439400] 17:11:10 INFO - PROCESS | 1833 | 1461975070346 Marionette DEBUG loaded listener.js 17:11:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f1878447400) [pid = 1833] [serial = 457] [outer = 0x7f1878439400] 17:11:11 INFO - PROCESS | 1833 | 1461975071071 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]]]}] 17:11:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:11:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1027ms 17:11:11 INFO - PROCESS | 1833 | 1461975071118 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 17:11:11 INFO - PROCESS | 1833 | 1461975071124 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 17:11:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:11:11 INFO - PROCESS | 1833 | 1461975071134 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:11:11 INFO - PROCESS | 1833 | 1461975071140 Marionette TRACE conn3 <- [1,582,null,{}] 17:11:11 INFO - PROCESS | 1833 | 1461975071234 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}] 17:11:11 INFO - PROCESS | 1833 | 1461975071412 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 17:11:11 INFO - PROCESS | 1833 | 1461975071552 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187971e000 == 60 [pid = 1833] [id = 153] 17:11:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f187303d400) [pid = 1833] [serial = 458] [outer = (nil)] 17:11:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f1876ef5000) [pid = 1833] [serial = 459] [outer = 0x7f187303d400] 17:11:11 INFO - PROCESS | 1833 | 1461975071639 Marionette DEBUG loaded listener.js 17:11:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f1878444800) [pid = 1833] [serial = 460] [outer = 0x7f187303d400] 17:11:12 INFO - PROCESS | 1833 | 1461975072530 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]]]}] 17:11:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:11:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1471ms 17:11:12 INFO - PROCESS | 1833 | 1461975072605 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 17:11:12 INFO - PROCESS | 1833 | 1461975072613 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 17:11:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:11:12 INFO - PROCESS | 1833 | 1461975072622 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:11:12 INFO - PROCESS | 1833 | 1461975072626 Marionette TRACE conn3 <- [1,586,null,{}] 17:11:12 INFO - PROCESS | 1833 | 1461975072632 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}] 17:11:12 INFO - PROCESS | 1833 | 1461975072802 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 17:11:12 INFO - PROCESS | 1833 | 1461975072947 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1883b5c800 == 61 [pid = 1833] [id = 154] 17:11:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f1878e87800) [pid = 1833] [serial = 461] [outer = (nil)] 17:11:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f187a0a8400) [pid = 1833] [serial = 462] [outer = 0x7f1878e87800] 17:11:13 INFO - PROCESS | 1833 | 1461975073019 Marionette DEBUG loaded listener.js 17:11:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f187cd3f800) [pid = 1833] [serial = 463] [outer = 0x7f1878e87800] 17:11:13 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:13 INFO - PROCESS | 1833 | 1461975073926 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]]]}] 17:11:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:11:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1330ms 17:11:13 INFO - PROCESS | 1833 | 1461975073953 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 17:11:13 INFO - PROCESS | 1833 | 1461975073957 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 17:11:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:11:13 INFO - PROCESS | 1833 | 1461975073962 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:11:13 INFO - PROCESS | 1833 | 1461975073967 Marionette TRACE conn3 <- [1,590,null,{}] 17:11:13 INFO - PROCESS | 1833 | 1461975073982 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}] 17:11:14 INFO - PROCESS | 1833 | 1461975074134 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 17:11:14 INFO - PROCESS | 1833 | 1461975074282 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1898353800 == 62 [pid = 1833] [id = 155] 17:11:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f187e347000) [pid = 1833] [serial = 464] [outer = (nil)] 17:11:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f188150e000) [pid = 1833] [serial = 465] [outer = 0x7f187e347000] 17:11:14 INFO - PROCESS | 1833 | 1461975074356 Marionette DEBUG loaded listener.js 17:11:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f1882e41000) [pid = 1833] [serial = 466] [outer = 0x7f187e347000] 17:11:15 INFO - PROCESS | 1833 | 1461975075385 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]]]}] 17:11:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:11:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1482ms 17:11:15 INFO - PROCESS | 1833 | 1461975075445 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 17:11:15 INFO - PROCESS | 1833 | 1461975075450 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 17:11:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:11:15 INFO - PROCESS | 1833 | 1461975075456 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:11:15 INFO - PROCESS | 1833 | 1461975075459 Marionette TRACE conn3 <- [1,594,null,{}] 17:11:15 INFO - PROCESS | 1833 | 1461975075465 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}] 17:11:15 INFO - PROCESS | 1833 | 1461975075648 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 17:11:15 INFO - PROCESS | 1833 | 1461975075830 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187831a000 == 63 [pid = 1833] [id = 156] 17:11:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f18786e0800) [pid = 1833] [serial = 467] [outer = (nil)] 17:11:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f18786ea400) [pid = 1833] [serial = 468] [outer = 0x7f18786e0800] 17:11:15 INFO - PROCESS | 1833 | 1461975075940 Marionette DEBUG loaded listener.js 17:11:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f187f7a7c00) [pid = 1833] [serial = 469] [outer = 0x7f18786e0800] 17:11:16 INFO - PROCESS | 1833 | 1461975076711 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]]]}] 17:11:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:11:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1327ms 17:11:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:11:16 INFO - PROCESS | 1833 | 1461975076785 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 17:11:16 INFO - PROCESS | 1833 | 1461975076788 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 17:11:16 INFO - PROCESS | 1833 | 1461975076794 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:11:16 INFO - PROCESS | 1833 | 1461975076797 Marionette TRACE conn3 <- [1,598,null,{}] 17:11:16 INFO - PROCESS | 1833 | 1461975076802 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}] 17:11:16 INFO - PROCESS | 1833 | 1461975076963 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 17:11:17 INFO - PROCESS | 1833 | 1461975077106 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873c51800 == 64 [pid = 1833] [id = 157] 17:11:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f18786e3800) [pid = 1833] [serial = 470] [outer = (nil)] 17:11:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f1885a09800) [pid = 1833] [serial = 471] [outer = 0x7f18786e3800] 17:11:17 INFO - PROCESS | 1833 | 1461975077175 Marionette DEBUG loaded listener.js 17:11:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f188975fc00) [pid = 1833] [serial = 472] [outer = 0x7f18786e3800] 17:11:18 INFO - PROCESS | 1833 | 1461975078015 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]]]}] 17:11:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:11:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1281ms 17:11:18 INFO - PROCESS | 1833 | 1461975078075 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 17:11:18 INFO - PROCESS | 1833 | 1461975078079 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 17:11:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:11:18 INFO - PROCESS | 1833 | 1461975078085 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:11:18 INFO - PROCESS | 1833 | 1461975078088 Marionette TRACE conn3 <- [1,602,null,{}] 17:11:18 INFO - PROCESS | 1833 | 1461975078093 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}] 17:11:18 INFO - PROCESS | 1833 | 1461975078286 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 17:11:18 INFO - PROCESS | 1833 | 1461975078435 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a4cd800 == 65 [pid = 1833] [id = 158] 17:11:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f187a6c5c00) [pid = 1833] [serial = 473] [outer = (nil)] 17:11:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f187a6cd000) [pid = 1833] [serial = 474] [outer = 0x7f187a6c5c00] 17:11:18 INFO - PROCESS | 1833 | 1461975078507 Marionette DEBUG loaded listener.js 17:11:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f1891919000) [pid = 1833] [serial = 475] [outer = 0x7f187a6c5c00] 17:11:19 INFO - PROCESS | 1833 | 1461975079684 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]]]}] 17:11:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:11:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1633ms 17:11:19 INFO - PROCESS | 1833 | 1461975079719 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 17:11:19 INFO - PROCESS | 1833 | 1461975079723 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 17:11:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:11:19 INFO - PROCESS | 1833 | 1461975079731 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:11:19 INFO - PROCESS | 1833 | 1461975079736 Marionette TRACE conn3 <- [1,606,null,{}] 17:11:19 INFO - PROCESS | 1833 | 1461975079744 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}] 17:11:19 INFO - PROCESS | 1833 | 1461975079889 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 17:11:20 INFO - PROCESS | 1833 | 1461975080100 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878311800 == 66 [pid = 1833] [id = 159] 17:11:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f1873393c00) [pid = 1833] [serial = 476] [outer = (nil)] 17:11:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f1876eecc00) [pid = 1833] [serial = 477] [outer = 0x7f1873393c00] 17:11:20 INFO - PROCESS | 1833 | 1461975080164 Marionette DEBUG loaded listener.js 17:11:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f1876ef9c00) [pid = 1833] [serial = 478] [outer = 0x7f1873393c00] 17:11:21 INFO - PROCESS | 1833 | 1461975081398 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]]]}] 17:11:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:11:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1733ms 17:11:21 INFO - PROCESS | 1833 | 1461975081544 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 17:11:21 INFO - PROCESS | 1833 | 1461975081552 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 17:11:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:11:21 INFO - PROCESS | 1833 | 1461975081569 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:11:21 INFO - PROCESS | 1833 | 1461975081572 Marionette TRACE conn3 <- [1,610,null,{}] 17:11:21 INFO - PROCESS | 1833 | 1461975081578 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}] 17:11:21 INFO - PROCESS | 1833 | 1461975081720 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 17:11:21 INFO - PROCESS | 1833 | 1461975081837 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18770a8800 == 67 [pid = 1833] [id = 160] 17:11:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f1878445800) [pid = 1833] [serial = 479] [outer = (nil)] 17:11:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f187a0a1800) [pid = 1833] [serial = 480] [outer = 0x7f1878445800] 17:11:21 INFO - PROCESS | 1833 | 1461975081941 Marionette DEBUG loaded listener.js 17:11:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f187a6d1800) [pid = 1833] [serial = 481] [outer = 0x7f1878445800] 17:11:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1891962800 == 66 [pid = 1833] [id = 151] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f1878e89800) [pid = 1833] [serial = 405] [outer = (nil)] [url = about:blank] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f187cec2c00) [pid = 1833] [serial = 372] [outer = (nil)] [url = about:blank] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f18827ba000) [pid = 1833] [serial = 375] [outer = (nil)] [url = about:blank] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f1891932400) [pid = 1833] [serial = 378] [outer = (nil)] [url = about:blank] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f18953a0c00) [pid = 1833] [serial = 381] [outer = (nil)] [url = about:blank] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f1895432400) [pid = 1833] [serial = 384] [outer = (nil)] [url = about:blank] 17:11:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1890724800 == 65 [pid = 1833] [id = 150] 17:11:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885d17800 == 64 [pid = 1833] [id = 149] 17:11:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1883445000 == 63 [pid = 1833] [id = 148] 17:11:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879c85800 == 62 [pid = 1833] [id = 147] 17:11:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18770b7800 == 61 [pid = 1833] [id = 146] 17:11:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18795e0000 == 60 [pid = 1833] [id = 145] 17:11:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18770ad800 == 59 [pid = 1833] [id = 144] 17:11:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873bd5000 == 58 [pid = 1833] [id = 143] 17:11:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873087000 == 57 [pid = 1833] [id = 142] 17:11:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873a97000 == 56 [pid = 1833] [id = 141] 17:11:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1899ba9800 == 55 [pid = 1833] [id = 140] 17:11:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895672800 == 54 [pid = 1833] [id = 139] 17:11:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1893351800 == 53 [pid = 1833] [id = 138] 17:11:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18825c1000 == 52 [pid = 1833] [id = 137] 17:11:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18770bc000 == 51 [pid = 1833] [id = 136] 17:11:22 INFO - PROCESS | 1833 | 1461975082789 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]]]}] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f18902d8800) [pid = 1833] [serial = 399] [outer = (nil)] [url = about:blank] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f18905f9800) [pid = 1833] [serial = 400] [outer = (nil)] [url = about:blank] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f187938e000) [pid = 1833] [serial = 402] [outer = (nil)] [url = about:blank] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f1882bcf800) [pid = 1833] [serial = 393] [outer = (nil)] [url = about:blank] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f18833bdc00) [pid = 1833] [serial = 394] [outer = (nil)] [url = about:blank] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f187cde2c00) [pid = 1833] [serial = 388] [outer = (nil)] [url = about:blank] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f187a0af800) [pid = 1833] [serial = 387] [outer = (nil)] [url = about:blank] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f187e341800) [pid = 1833] [serial = 390] [outer = (nil)] [url = about:blank] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f187f721800) [pid = 1833] [serial = 391] [outer = (nil)] [url = about:blank] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f187b53a800) [pid = 1833] [serial = 403] [outer = (nil)] [url = about:blank] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f1883f9f400) [pid = 1833] [serial = 396] [outer = (nil)] [url = about:blank] 17:11:22 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f1885bac400) [pid = 1833] [serial = 397] [outer = (nil)] [url = about:blank] 17:11:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:11:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1288ms 17:11:22 INFO - PROCESS | 1833 | 1461975082856 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 17:11:22 INFO - PROCESS | 1833 | 1461975082860 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 17:11:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:11:22 INFO - PROCESS | 1833 | 1461975082866 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:11:22 INFO - PROCESS | 1833 | 1461975082870 Marionette TRACE conn3 <- [1,614,null,{}] 17:11:22 INFO - PROCESS | 1833 | 1461975082884 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}] 17:11:23 INFO - PROCESS | 1833 | 1461975083017 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 17:11:23 INFO - PROCESS | 1833 | 1461975083034 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e3d8000 == 52 [pid = 1833] [id = 161] 17:11:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f187cd9c800) [pid = 1833] [serial = 482] [outer = (nil)] 17:11:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f187e337c00) [pid = 1833] [serial = 483] [outer = 0x7f187cd9c800] 17:11:23 INFO - PROCESS | 1833 | 1461975083091 Marionette DEBUG loaded listener.js 17:11:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f187f721c00) [pid = 1833] [serial = 484] [outer = 0x7f187cd9c800] 17:11:23 INFO - PROCESS | 1833 | 1461975083824 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]]]}] 17:11:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:11:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 980ms 17:11:23 INFO - PROCESS | 1833 | 1461975083847 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 17:11:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:11:23 INFO - PROCESS | 1833 | 1461975083851 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 17:11:23 INFO - PROCESS | 1833 | 1461975083855 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:11:23 INFO - PROCESS | 1833 | 1461975083858 Marionette TRACE conn3 <- [1,618,null,{}] 17:11:23 INFO - PROCESS | 1833 | 1461975083863 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}] 17:11:24 INFO - PROCESS | 1833 | 1461975084000 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 17:11:24 INFO - PROCESS | 1833 | 1461975084105 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a1b000 == 53 [pid = 1833] [id = 162] 17:11:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f187938ac00) [pid = 1833] [serial = 485] [outer = (nil)] 17:11:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f1881c6c400) [pid = 1833] [serial = 486] [outer = 0x7f187938ac00] 17:11:24 INFO - PROCESS | 1833 | 1461975084161 Marionette DEBUG loaded listener.js 17:11:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f1882e41400) [pid = 1833] [serial = 487] [outer = 0x7f187938ac00] 17:11:24 INFO - PROCESS | 1833 | 1461975084775 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]]]}] 17:11:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:11:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 983ms 17:11:24 INFO - PROCESS | 1833 | 1461975084839 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 17:11:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:11:24 INFO - PROCESS | 1833 | 1461975084853 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 17:11:24 INFO - PROCESS | 1833 | 1461975084859 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:11:24 INFO - PROCESS | 1833 | 1461975084862 Marionette TRACE conn3 <- [1,622,null,{}] 17:11:24 INFO - PROCESS | 1833 | 1461975084867 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}] 17:11:25 INFO - PROCESS | 1833 | 1461975085049 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 17:11:25 INFO - PROCESS | 1833 | 1461975085082 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1884053800 == 54 [pid = 1833] [id = 163] 17:11:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f1876eef800) [pid = 1833] [serial = 488] [outer = (nil)] 17:11:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f1882e3b400) [pid = 1833] [serial = 489] [outer = 0x7f1876eef800] 17:11:25 INFO - PROCESS | 1833 | 1461975085138 Marionette DEBUG loaded listener.js 17:11:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f188698e400) [pid = 1833] [serial = 490] [outer = 0x7f1876eef800] 17:11:25 INFO - PROCESS | 1833 | 1461975085867 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]]]}] 17:11:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:11:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1029ms 17:11:25 INFO - PROCESS | 1833 | 1461975085887 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 17:11:25 INFO - PROCESS | 1833 | 1461975085889 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 17:11:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:11:25 INFO - PROCESS | 1833 | 1461975085895 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:11:25 INFO - PROCESS | 1833 | 1461975085897 Marionette TRACE conn3 <- [1,626,null,{}] 17:11:25 INFO - PROCESS | 1833 | 1461975085902 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}] 17:11:26 INFO - PROCESS | 1833 | 1461975086112 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 17:11:26 INFO - PROCESS | 1833 | 1461975086141 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188f609000 == 55 [pid = 1833] [id = 164] 17:11:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f1891747800) [pid = 1833] [serial = 491] [outer = (nil)] 17:11:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f1894a6d800) [pid = 1833] [serial = 492] [outer = 0x7f1891747800] 17:11:26 INFO - PROCESS | 1833 | 1461975086199 Marionette DEBUG loaded listener.js 17:11:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f18953a0c00) [pid = 1833] [serial = 493] [outer = 0x7f1891747800] 17:11:26 INFO - PROCESS | 1833 | 1461975086941 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]]]}] 17:11:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:11:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1080ms 17:11:26 INFO - PROCESS | 1833 | 1461975086975 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 17:11:26 INFO - PROCESS | 1833 | 1461975086978 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 17:11:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:11:27 INFO - PROCESS | 1833 | 1461975087291 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:11:27 INFO - PROCESS | 1833 | 1461975087294 Marionette TRACE conn3 <- [1,630,null,{}] 17:11:27 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f18793a4400) [pid = 1833] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:11:27 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f187f845c00) [pid = 1833] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:11:27 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f18785d4c00) [pid = 1833] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:11:27 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f1873040400) [pid = 1833] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:11:27 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f188692c400) [pid = 1833] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:11:27 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f18833b4400) [pid = 1833] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:11:27 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f1876ef4800) [pid = 1833] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:11:27 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f18785dc000) [pid = 1833] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:11:27 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f187938b400) [pid = 1833] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:11:27 INFO - PROCESS | 1833 | 1461975087326 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}] 17:11:27 INFO - PROCESS | 1833 | 1461975087458 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 17:11:27 INFO - PROCESS | 1833 | 1461975087467 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1881812800 == 56 [pid = 1833] [id = 165] 17:11:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f187843c800) [pid = 1833] [serial = 494] [outer = (nil)] 17:11:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f1878e08800) [pid = 1833] [serial = 495] [outer = 0x7f187843c800] 17:11:27 INFO - PROCESS | 1833 | 1461975087532 Marionette DEBUG loaded listener.js 17:11:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f1878e0d000) [pid = 1833] [serial = 496] [outer = 0x7f187843c800] 17:11:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f18711f1400) [pid = 1833] [serial = 497] [outer = 0x7f1879c63800] 17:11:28 INFO - PROCESS | 1833 | 1461975088347 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]]]}] 17:11:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:11:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1412ms 17:11:28 INFO - PROCESS | 1833 | 1461975088397 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 17:11:28 INFO - PROCESS | 1833 | 1461975088400 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 17:11:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:11:28 INFO - PROCESS | 1833 | 1461975088405 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:11:28 INFO - PROCESS | 1833 | 1461975088407 Marionette TRACE conn3 <- [1,634,null,{}] 17:11:28 INFO - PROCESS | 1833 | 1461975088412 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}] 17:11:28 INFO - PROCESS | 1833 | 1461975088576 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 17:11:28 INFO - PROCESS | 1833 | 1461975088649 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a92000 == 57 [pid = 1833] [id = 166] 17:11:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f18711ec800) [pid = 1833] [serial = 498] [outer = (nil)] 17:11:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f1876ef7800) [pid = 1833] [serial = 499] [outer = 0x7f18711ec800] 17:11:28 INFO - PROCESS | 1833 | 1461975088704 Marionette DEBUG loaded listener.js 17:11:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f1878e0d800) [pid = 1833] [serial = 500] [outer = 0x7f18711ec800] 17:11:29 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:29 INFO - PROCESS | 1833 | 1461975089278 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]]]}] 17:11:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:11:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 923ms 17:11:29 INFO - PROCESS | 1833 | 1461975089378 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 17:11:29 INFO - PROCESS | 1833 | 1461975089382 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 17:11:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:11:29 INFO - PROCESS | 1833 | 1461975089395 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:11:29 INFO - PROCESS | 1833 | 1461975089400 Marionette TRACE conn3 <- [1,638,null,{}] 17:11:29 INFO - PROCESS | 1833 | 1461975089408 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}] 17:11:29 INFO - PROCESS | 1833 | 1461975089575 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 17:11:29 INFO - PROCESS | 1833 | 1461975089720 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873bd2800 == 58 [pid = 1833] [id = 167] 17:11:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f18711a8400) [pid = 1833] [serial = 501] [outer = (nil)] 17:11:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f187303dc00) [pid = 1833] [serial = 502] [outer = 0x7f18711a8400] 17:11:29 INFO - PROCESS | 1833 | 1461975089789 Marionette DEBUG loaded listener.js 17:11:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f1873392000) [pid = 1833] [serial = 503] [outer = 0x7f18711a8400] 17:11:30 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:30 INFO - PROCESS | 1833 | 1461975090685 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]]]}] 17:11:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:11:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1337ms 17:11:30 INFO - PROCESS | 1833 | 1461975090732 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 17:11:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:11:30 INFO - PROCESS | 1833 | 1461975090739 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 17:11:30 INFO - PROCESS | 1833 | 1461975090750 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:11:30 INFO - PROCESS | 1833 | 1461975090755 Marionette TRACE conn3 <- [1,642,null,{}] 17:11:30 INFO - PROCESS | 1833 | 1461975090761 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}] 17:11:30 INFO - PROCESS | 1833 | 1461975090912 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 17:11:31 INFO - PROCESS | 1833 | 1461975091064 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18829a3800 == 59 [pid = 1833] [id = 168] 17:11:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f18711f4800) [pid = 1833] [serial = 504] [outer = (nil)] 17:11:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f18733d3c00) [pid = 1833] [serial = 505] [outer = 0x7f18711f4800] 17:11:31 INFO - PROCESS | 1833 | 1461975091130 Marionette DEBUG loaded listener.js 17:11:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f1878441000) [pid = 1833] [serial = 506] [outer = 0x7f18711f4800] 17:11:32 INFO - PROCESS | 1833 | 1461975092050 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]]]}] 17:11:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:11:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1340ms 17:11:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:11:32 INFO - PROCESS | 1833 | 1461975092087 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 17:11:32 INFO - PROCESS | 1833 | 1461975092090 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 17:11:32 INFO - PROCESS | 1833 | 1461975092096 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:11:32 INFO - PROCESS | 1833 | 1461975092100 Marionette TRACE conn3 <- [1,646,null,{}] 17:11:32 INFO - PROCESS | 1833 | 1461975092112 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}] 17:11:32 INFO - PROCESS | 1833 | 1461975092270 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 17:11:32 INFO - PROCESS | 1833 | 1461975092425 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1897682800 == 60 [pid = 1833] [id = 169] 17:11:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f1878e87000) [pid = 1833] [serial = 507] [outer = (nil)] 17:11:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f18793a4400) [pid = 1833] [serial = 508] [outer = 0x7f1878e87000] 17:11:32 INFO - PROCESS | 1833 | 1461975092497 Marionette DEBUG loaded listener.js 17:11:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f187a6c5400) [pid = 1833] [serial = 509] [outer = 0x7f1878e87000] 17:11:33 INFO - PROCESS | 1833 | 1461975093427 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]]]}] 17:11:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:11:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1378ms 17:11:33 INFO - PROCESS | 1833 | 1461975093474 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 17:11:33 INFO - PROCESS | 1833 | 1461975093477 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 17:11:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:11:33 INFO - PROCESS | 1833 | 1461975093483 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:11:33 INFO - PROCESS | 1833 | 1461975093485 Marionette TRACE conn3 <- [1,650,null,{}] 17:11:33 INFO - PROCESS | 1833 | 1461975093490 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}] 17:11:33 INFO - PROCESS | 1833 | 1461975093641 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 17:11:33 INFO - PROCESS | 1833 | 1461975093791 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879db6800 == 61 [pid = 1833] [id = 170] 17:11:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f1878e8d000) [pid = 1833] [serial = 510] [outer = (nil)] 17:11:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f187cd3a400) [pid = 1833] [serial = 511] [outer = 0x7f1878e8d000] 17:11:33 INFO - PROCESS | 1833 | 1461975093858 Marionette DEBUG loaded listener.js 17:11:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f187e333400) [pid = 1833] [serial = 512] [outer = 0x7f1878e8d000] 17:11:34 INFO - PROCESS | 1833 | 1461975094676 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]]]}] 17:11:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:11:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1236ms 17:11:34 INFO - PROCESS | 1833 | 1461975094720 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 17:11:34 INFO - PROCESS | 1833 | 1461975094724 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 17:11:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:11:34 INFO - PROCESS | 1833 | 1461975094729 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:11:34 INFO - PROCESS | 1833 | 1461975094731 Marionette TRACE conn3 <- [1,654,null,{}] 17:11:34 INFO - PROCESS | 1833 | 1461975094737 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}] 17:11:34 INFO - PROCESS | 1833 | 1461975094883 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 17:11:35 INFO - PROCESS | 1833 | 1461975095034 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187871e800 == 62 [pid = 1833] [id = 171] 17:11:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f18711aa400) [pid = 1833] [serial = 513] [outer = (nil)] 17:11:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f187f842400) [pid = 1833] [serial = 514] [outer = 0x7f18711aa400] 17:11:35 INFO - PROCESS | 1833 | 1461975095101 Marionette DEBUG loaded listener.js 17:11:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f18827c4000) [pid = 1833] [serial = 515] [outer = 0x7f18711aa400] 17:11:35 INFO - PROCESS | 1833 | 1461975095918 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]]]}] 17:11:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:11:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1229ms 17:11:35 INFO - PROCESS | 1833 | 1461975095960 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 17:11:35 INFO - PROCESS | 1833 | 1461975095964 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 17:11:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:11:35 INFO - PROCESS | 1833 | 1461975095969 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:11:35 INFO - PROCESS | 1833 | 1461975095971 Marionette TRACE conn3 <- [1,658,null,{}] 17:11:35 INFO - PROCESS | 1833 | 1461975095977 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}] 17:11:36 INFO - PROCESS | 1833 | 1461975096154 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 17:11:36 INFO - PROCESS | 1833 | 1461975096312 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878549800 == 63 [pid = 1833] [id = 172] 17:11:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f1885a07000) [pid = 1833] [serial = 516] [outer = (nil)] 17:11:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f18917cf800) [pid = 1833] [serial = 517] [outer = 0x7f1885a07000] 17:11:36 INFO - PROCESS | 1833 | 1461975096386 Marionette DEBUG loaded listener.js 17:11:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f189502cc00) [pid = 1833] [serial = 518] [outer = 0x7f1885a07000] 17:11:37 INFO - PROCESS | 1833 | 1461975097233 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]]]}] 17:11:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:11:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1330ms 17:11:37 INFO - PROCESS | 1833 | 1461975097300 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 17:11:37 INFO - PROCESS | 1833 | 1461975097304 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 17:11:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:11:37 INFO - PROCESS | 1833 | 1461975097310 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:11:37 INFO - PROCESS | 1833 | 1461975097312 Marionette TRACE conn3 <- [1,662,null,{}] 17:11:37 INFO - PROCESS | 1833 | 1461975097317 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}] 17:11:37 INFO - PROCESS | 1833 | 1461975097456 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 17:11:37 INFO - PROCESS | 1833 | 1461975097623 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878730000 == 64 [pid = 1833] [id = 173] 17:11:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f1870458c00) [pid = 1833] [serial = 519] [outer = (nil)] 17:11:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f187045e800) [pid = 1833] [serial = 520] [outer = 0x7f1870458c00] 17:11:37 INFO - PROCESS | 1833 | 1461975097700 Marionette DEBUG loaded listener.js 17:11:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f1870463000) [pid = 1833] [serial = 521] [outer = 0x7f1870458c00] 17:11:38 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:38 INFO - PROCESS | 1833 | 1461975098538 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]]]}] 17:11:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:11:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1278ms 17:11:38 INFO - PROCESS | 1833 | 1461975098589 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 17:11:38 INFO - PROCESS | 1833 | 1461975098592 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 17:11:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:11:38 INFO - PROCESS | 1833 | 1461975098598 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:11:38 INFO - PROCESS | 1833 | 1461975098600 Marionette TRACE conn3 <- [1,666,null,{}] 17:11:38 INFO - PROCESS | 1833 | 1461975098605 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}] 17:11:38 INFO - PROCESS | 1833 | 1461975098748 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 17:11:39 INFO - PROCESS | 1833 | 1461975099118 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873bdd000 == 65 [pid = 1833] [id = 174] 17:11:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f18711ab400) [pid = 1833] [serial = 522] [outer = (nil)] 17:11:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f187303e800) [pid = 1833] [serial = 523] [outer = 0x7f18711ab400] 17:11:39 INFO - PROCESS | 1833 | 1461975099263 Marionette DEBUG loaded listener.js 17:11:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f18733c7000) [pid = 1833] [serial = 524] [outer = 0x7f18711ab400] 17:11:39 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:40 INFO - PROCESS | 1833 | 1461975100164 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]]]}] 17:11:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:11:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1634ms 17:11:40 INFO - PROCESS | 1833 | 1461975100233 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 17:11:40 INFO - PROCESS | 1833 | 1461975100240 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 17:11:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:11:40 INFO - PROCESS | 1833 | 1461975100247 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:11:40 INFO - PROCESS | 1833 | 1461975100251 Marionette TRACE conn3 <- [1,670,null,{}] 17:11:40 INFO - PROCESS | 1833 | 1461975100258 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}] 17:11:40 INFO - PROCESS | 1833 | 1461975100417 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 17:11:40 INFO - PROCESS | 1833 | 1461975100570 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873c42800 == 66 [pid = 1833] [id = 175] 17:11:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f1876ef9800) [pid = 1833] [serial = 525] [outer = (nil)] 17:11:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f187700fc00) [pid = 1833] [serial = 526] [outer = 0x7f1876ef9800] 17:11:40 INFO - PROCESS | 1833 | 1461975100633 Marionette DEBUG loaded listener.js 17:11:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f1877014c00) [pid = 1833] [serial = 527] [outer = 0x7f1876ef9800] 17:11:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1881812800 == 65 [pid = 1833] [id = 165] 17:11:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188f609000 == 64 [pid = 1833] [id = 164] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f1873398000) [pid = 1833] [serial = 432] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f1878441400) [pid = 1833] [serial = 456] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1884053800 == 63 [pid = 1833] [id = 163] 17:11:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a1b000 == 62 [pid = 1833] [id = 162] 17:11:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e3d8000 == 61 [pid = 1833] [id = 161] 17:11:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18770a8800 == 60 [pid = 1833] [id = 160] 17:11:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878311800 == 59 [pid = 1833] [id = 159] 17:11:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1898353800 == 58 [pid = 1833] [id = 155] 17:11:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1883b5c800 == 57 [pid = 1833] [id = 154] 17:11:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187971e000 == 56 [pid = 1833] [id = 153] 17:11:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895414800 == 55 [pid = 1833] [id = 152] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f18917c6000) [pid = 1833] [serial = 417] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f187cde7c00) [pid = 1833] [serial = 441] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f187e348400) [pid = 1833] [serial = 442] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f18827c5c00) [pid = 1833] [serial = 444] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f1878e82800) [pid = 1833] [serial = 408] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f1878e90800) [pid = 1833] [serial = 406] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f187938bc00) [pid = 1833] [serial = 436] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f1873043400) [pid = 1833] [serial = 426] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f1886936800) [pid = 1833] [serial = 453] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f189517f800) [pid = 1833] [serial = 420] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f1885a3f400) [pid = 1833] [serial = 448] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f1876ef6c00) [pid = 1833] [serial = 450] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f1873392400) [pid = 1833] [serial = 429] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f18793ac000) [pid = 1833] [serial = 438] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f1885a08000) [pid = 1833] [serial = 447] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f18959e1000) [pid = 1833] [serial = 423] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f1873392800) [pid = 1833] [serial = 435] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f18916ef800) [pid = 1833] [serial = 454] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f18833b3800) [pid = 1833] [serial = 445] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f187a827c00) [pid = 1833] [serial = 439] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f18827bc000) [pid = 1833] [serial = 414] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f187cec6800) [pid = 1833] [serial = 411] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f1885a3f000) [pid = 1833] [serial = 451] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f189543a800) [pid = 1833] [serial = 385] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1833 | 1461975101486 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]]]}] 17:11:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:11:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1281ms 17:11:41 INFO - PROCESS | 1833 | 1461975101532 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 17:11:41 INFO - PROCESS | 1833 | 1461975101538 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 17:11:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:11:41 INFO - PROCESS | 1833 | 1461975101546 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:11:41 INFO - PROCESS | 1833 | 1461975101548 Marionette TRACE conn3 <- [1,674,null,{}] 17:11:41 INFO - PROCESS | 1833 | 1461975101553 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}] 17:11:41 INFO - PROCESS | 1833 | 1461975101688 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 17:11:41 INFO - PROCESS | 1833 | 1461975101704 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18787e0800 == 56 [pid = 1833] [id = 176] 17:11:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f187843ec00) [pid = 1833] [serial = 528] [outer = (nil)] 17:11:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f18785dc000) [pid = 1833] [serial = 529] [outer = 0x7f187843ec00] 17:11:41 INFO - PROCESS | 1833 | 1461975101772 Marionette DEBUG loaded listener.js 17:11:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f1878e02800) [pid = 1833] [serial = 530] [outer = 0x7f187843ec00] 17:11:42 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:42 INFO - PROCESS | 1833 | 1461975102566 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]]]}] 17:11:42 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 17:11:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1078ms 17:11:42 INFO - PROCESS | 1833 | 1461975102631 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 17:11:42 INFO - PROCESS | 1833 | 1461975102634 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 17:11:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:11:42 INFO - PROCESS | 1833 | 1461975102641 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:11:42 INFO - PROCESS | 1833 | 1461975102650 Marionette TRACE conn3 <- [1,678,null,{}] 17:11:42 INFO - PROCESS | 1833 | 1461975102677 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}] 17:11:42 INFO - PROCESS | 1833 | 1461975102829 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 17:11:42 INFO - PROCESS | 1833 | 1461975102840 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a4d8800 == 57 [pid = 1833] [id = 177] 17:11:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f1878e0bc00) [pid = 1833] [serial = 531] [outer = (nil)] 17:11:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f18793a9800) [pid = 1833] [serial = 532] [outer = 0x7f1878e0bc00] 17:11:42 INFO - PROCESS | 1833 | 1461975102898 Marionette DEBUG loaded listener.js 17:11:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f1879e2bc00) [pid = 1833] [serial = 533] [outer = 0x7f1878e0bc00] 17:11:43 INFO - PROCESS | 1833 | 1461975103702 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]]]}] 17:11:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:11:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1116ms 17:11:43 INFO - PROCESS | 1833 | 1461975103756 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 17:11:43 INFO - PROCESS | 1833 | 1461975103760 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 17:11:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:11:43 INFO - PROCESS | 1833 | 1461975103765 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:11:43 INFO - PROCESS | 1833 | 1461975103767 Marionette TRACE conn3 <- [1,682,null,{}] 17:11:43 INFO - PROCESS | 1833 | 1461975103772 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}] 17:11:43 INFO - PROCESS | 1833 | 1461975103943 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 17:11:43 INFO - PROCESS | 1833 | 1461975103965 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187f737800 == 58 [pid = 1833] [id = 178] 17:11:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f1878e09400) [pid = 1833] [serial = 534] [outer = (nil)] 17:11:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f187a6c4400) [pid = 1833] [serial = 535] [outer = 0x7f1878e09400] 17:11:44 INFO - PROCESS | 1833 | 1461975104022 Marionette DEBUG loaded listener.js 17:11:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f187a925c00) [pid = 1833] [serial = 536] [outer = 0x7f1878e09400] 17:11:45 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:11:45 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:11:45 INFO - PROCESS | 1833 | 1461975105210 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]]]}] 17:11:45 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) 17:11:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1482ms 17:11:45 INFO - PROCESS | 1833 | 1461975105248 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 17:11:45 INFO - PROCESS | 1833 | 1461975105252 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 17:11:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:11:45 INFO - PROCESS | 1833 | 1461975105270 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:11:45 INFO - PROCESS | 1833 | 1461975105272 Marionette TRACE conn3 <- [1,686,null,{}] 17:11:45 INFO - PROCESS | 1833 | 1461975105277 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}] 17:11:45 INFO - PROCESS | 1833 | 1461975105447 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 17:11:45 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f1878439400) [pid = 1833] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:11:45 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f1891747800) [pid = 1833] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:11:45 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f1873393c00) [pid = 1833] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:11:45 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f187938ac00) [pid = 1833] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:11:45 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f1878445800) [pid = 1833] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:11:45 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f187cd9c800) [pid = 1833] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:11:45 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f187843c800) [pid = 1833] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:11:45 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f1876eef800) [pid = 1833] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:11:45 INFO - PROCESS | 1833 | 1461975105699 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187970e800 == 59 [pid = 1833] [id = 179] 17:11:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f187843d800) [pid = 1833] [serial = 537] [outer = (nil)] 17:11:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f1878e0a000) [pid = 1833] [serial = 538] [outer = 0x7f187843d800] 17:11:45 INFO - PROCESS | 1833 | 1461975105767 Marionette DEBUG loaded listener.js 17:11:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f187e33d800) [pid = 1833] [serial = 539] [outer = 0x7f187843d800] 17:11:46 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:11:46 INFO - PROCESS | 1833 | 1461975106790 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]]]}] 17:11:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:11:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1583ms 17:11:46 INFO - PROCESS | 1833 | 1461975106845 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 17:11:46 INFO - PROCESS | 1833 | 1461975106848 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 17:11:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:11:46 INFO - PROCESS | 1833 | 1461975106853 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:11:46 INFO - PROCESS | 1833 | 1461975106855 Marionette TRACE conn3 <- [1,690,null,{}] 17:11:46 INFO - PROCESS | 1833 | 1461975106860 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}] 17:11:46 INFO - PROCESS | 1833 | 1461975106986 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 17:11:47 INFO - PROCESS | 1833 | 1461975107133 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a8d800 == 60 [pid = 1833] [id = 180] 17:11:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f187e351800) [pid = 1833] [serial = 540] [outer = (nil)] 17:11:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f18827c7c00) [pid = 1833] [serial = 541] [outer = 0x7f187e351800] 17:11:47 INFO - PROCESS | 1833 | 1461975107188 Marionette DEBUG loaded listener.js 17:11:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f1882f61800) [pid = 1833] [serial = 542] [outer = 0x7f187e351800] 17:11:48 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:11:48 INFO - PROCESS | 1833 | 1461975108318 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]]]}] 17:11:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:11:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1477ms 17:11:48 INFO - PROCESS | 1833 | 1461975108331 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 17:11:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:11:48 INFO - PROCESS | 1833 | 1461975108337 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 17:11:48 INFO - PROCESS | 1833 | 1461975108345 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:11:48 INFO - PROCESS | 1833 | 1461975108350 Marionette TRACE conn3 <- [1,694,null,{}] 17:11:48 INFO - PROCESS | 1833 | 1461975108357 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}] 17:11:48 INFO - PROCESS | 1833 | 1461975108610 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 17:11:48 INFO - PROCESS | 1833 | 1461975108731 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187831b800 == 61 [pid = 1833] [id = 181] 17:11:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f18711a9400) [pid = 1833] [serial = 543] [outer = (nil)] 17:11:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f18733d3400) [pid = 1833] [serial = 544] [outer = 0x7f18711a9400] 17:11:48 INFO - PROCESS | 1833 | 1461975108797 Marionette DEBUG loaded listener.js 17:11:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f187700c400) [pid = 1833] [serial = 545] [outer = 0x7f18711a9400] 17:11:49 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:11:49 INFO - PROCESS | 1833 | 1461975109972 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]]]}] 17:11:49 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) 17:11:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1640ms 17:11:49 INFO - PROCESS | 1833 | 1461975109983 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 17:11:49 INFO - PROCESS | 1833 | 1461975109990 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 17:11:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:11:50 INFO - PROCESS | 1833 | 1461975110008 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:11:50 INFO - PROCESS | 1833 | 1461975110011 Marionette TRACE conn3 <- [1,698,null,{}] 17:11:50 INFO - PROCESS | 1833 | 1461975110018 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}] 17:11:50 INFO - PROCESS | 1833 | 1461975110211 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 17:11:50 INFO - PROCESS | 1833 | 1461975110331 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e3ec800 == 62 [pid = 1833] [id = 182] 17:11:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f1877010000) [pid = 1833] [serial = 546] [outer = (nil)] 17:11:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f18786e6000) [pid = 1833] [serial = 547] [outer = 0x7f1877010000] 17:11:50 INFO - PROCESS | 1833 | 1461975110436 Marionette DEBUG loaded listener.js 17:11:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f1878e10000) [pid = 1833] [serial = 548] [outer = 0x7f1877010000] 17:11:51 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:11:51 INFO - PROCESS | 1833 | 1461975111735 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]]]}] 17:11:51 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) 17:11:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1790ms 17:11:51 INFO - PROCESS | 1833 | 1461975111796 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 17:11:51 INFO - PROCESS | 1833 | 1461975111800 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 17:11:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:11:51 INFO - PROCESS | 1833 | 1461975111821 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:11:51 INFO - PROCESS | 1833 | 1461975111827 Marionette TRACE conn3 <- [1,702,null,{}] 17:11:51 INFO - PROCESS | 1833 | 1461975111846 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}] 17:11:52 INFO - PROCESS | 1833 | 1461975112035 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 17:11:52 INFO - PROCESS | 1833 | 1461975112180 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1886968000 == 63 [pid = 1833] [id = 183] 17:11:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f1878e88800) [pid = 1833] [serial = 549] [outer = (nil)] 17:11:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f187b714800) [pid = 1833] [serial = 550] [outer = 0x7f1878e88800] 17:11:52 INFO - PROCESS | 1833 | 1461975112252 Marionette DEBUG loaded listener.js 17:11:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f1880732000) [pid = 1833] [serial = 551] [outer = 0x7f1878e88800] 17:11:53 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:11:53 INFO - PROCESS | 1833 | 1461975113582 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]]]}] 17:11:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:11:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1806ms 17:11:53 INFO - PROCESS | 1833 | 1461975113653 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 17:11:53 INFO - PROCESS | 1833 | 1461975113656 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 17:11:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:11:53 INFO - PROCESS | 1833 | 1461975113681 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:11:53 INFO - PROCESS | 1833 | 1461975113685 Marionette TRACE conn3 <- [1,706,null,{}] 17:11:53 INFO - PROCESS | 1833 | 1461975113690 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}] 17:11:53 INFO - PROCESS | 1833 | 1461975113833 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 17:11:53 INFO - PROCESS | 1833 | 1461975113978 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18905a7000 == 64 [pid = 1833] [id = 184] 17:11:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f1878e89800) [pid = 1833] [serial = 552] [outer = (nil)] 17:11:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f18833b2000) [pid = 1833] [serial = 553] [outer = 0x7f1878e89800] 17:11:54 INFO - PROCESS | 1833 | 1461975114050 Marionette DEBUG loaded listener.js 17:11:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f1885a0d400) [pid = 1833] [serial = 554] [outer = 0x7f1878e89800] 17:11:55 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:11:55 INFO - PROCESS | 1833 | 1461975115238 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]]]}] 17:11:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:11:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1587ms 17:11:55 INFO - PROCESS | 1833 | 1461975115264 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 17:11:55 INFO - PROCESS | 1833 | 1461975115267 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 17:11:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:11:55 INFO - PROCESS | 1833 | 1461975115291 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:11:55 INFO - PROCESS | 1833 | 1461975115294 Marionette TRACE conn3 <- [1,710,null,{}] 17:11:55 INFO - PROCESS | 1833 | 1461975115301 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}] 17:11:55 INFO - PROCESS | 1833 | 1461975115487 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 17:11:55 INFO - PROCESS | 1833 | 1461975115650 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878314000 == 65 [pid = 1833] [id = 185] 17:11:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f187045f400) [pid = 1833] [serial = 555] [outer = (nil)] 17:11:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f1876eef400) [pid = 1833] [serial = 556] [outer = 0x7f187045f400] 17:11:55 INFO - PROCESS | 1833 | 1461975115718 Marionette DEBUG loaded listener.js 17:11:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f1882e3d400) [pid = 1833] [serial = 557] [outer = 0x7f187045f400] 17:11:57 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:11:57 INFO - PROCESS | 1833 | 1461975117205 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]]]}] 17:11:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:11:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1954ms 17:11:57 INFO - PROCESS | 1833 | 1461975117229 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 17:11:57 INFO - PROCESS | 1833 | 1461975117235 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 17:11:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:11:57 INFO - PROCESS | 1833 | 1461975117242 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:11:57 INFO - PROCESS | 1833 | 1461975117244 Marionette TRACE conn3 <- [1,714,null,{}] 17:11:57 INFO - PROCESS | 1833 | 1461975117252 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}] 17:11:57 INFO - PROCESS | 1833 | 1461975117407 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 17:11:57 INFO - PROCESS | 1833 | 1461975117563 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873c5b000 == 66 [pid = 1833] [id = 186] 17:11:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f187700e800) [pid = 1833] [serial = 558] [outer = (nil)] 17:11:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f1877013400) [pid = 1833] [serial = 559] [outer = 0x7f187700e800] 17:11:57 INFO - PROCESS | 1833 | 1461975117631 Marionette DEBUG loaded listener.js 17:11:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f187843f800) [pid = 1833] [serial = 560] [outer = 0x7f187700e800] 17:11:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187970e800 == 65 [pid = 1833] [id = 179] 17:11:57 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f1876ef5000) [pid = 1833] [serial = 459] [outer = (nil)] [url = about:blank] 17:11:57 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f187a0a8400) [pid = 1833] [serial = 462] [outer = (nil)] [url = about:blank] 17:11:57 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f188150e000) [pid = 1833] [serial = 465] [outer = (nil)] [url = about:blank] 17:11:57 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f18786ea400) [pid = 1833] [serial = 468] [outer = (nil)] [url = about:blank] 17:11:57 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f1885a09800) [pid = 1833] [serial = 471] [outer = (nil)] [url = about:blank] 17:11:57 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f1876ef7800) [pid = 1833] [serial = 499] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187f737800 == 64 [pid = 1833] [id = 178] 17:11:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a4d8800 == 63 [pid = 1833] [id = 177] 17:11:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18787e0800 == 62 [pid = 1833] [id = 176] 17:11:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873c42800 == 61 [pid = 1833] [id = 175] 17:11:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873bdd000 == 60 [pid = 1833] [id = 174] 17:11:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879db6800 == 59 [pid = 1833] [id = 170] 17:11:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1897682800 == 58 [pid = 1833] [id = 169] 17:11:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18829a3800 == 57 [pid = 1833] [id = 168] 17:11:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873bd2800 == 56 [pid = 1833] [id = 167] 17:11:58 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f1878447400) [pid = 1833] [serial = 457] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f1894a6d800) [pid = 1833] [serial = 492] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f187a6cd000) [pid = 1833] [serial = 474] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f1876ef9c00) [pid = 1833] [serial = 478] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f1876eecc00) [pid = 1833] [serial = 477] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f1881c6c400) [pid = 1833] [serial = 486] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f1882e41400) [pid = 1833] [serial = 487] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f187a6d1800) [pid = 1833] [serial = 481] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f187a0a1800) [pid = 1833] [serial = 480] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f187e337c00) [pid = 1833] [serial = 483] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f187f721c00) [pid = 1833] [serial = 484] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f1878e08800) [pid = 1833] [serial = 495] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f187d02bc00) [pid = 1833] [serial = 277] [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.] 17:11:58 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f1882e3b400) [pid = 1833] [serial = 489] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f188698e400) [pid = 1833] [serial = 490] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f1878e0d000) [pid = 1833] [serial = 496] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f18953a0c00) [pid = 1833] [serial = 493] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:11:58 INFO - PROCESS | 1833 | 1461975118915 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]]]}] 17:11:58 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 17:11:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1683ms 17:11:58 INFO - PROCESS | 1833 | 1461975118925 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 17:11:58 INFO - PROCESS | 1833 | 1461975118932 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 17:11:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:11:58 INFO - PROCESS | 1833 | 1461975118941 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:11:58 INFO - PROCESS | 1833 | 1461975118944 Marionette TRACE conn3 <- [1,718,null,{}] 17:11:58 INFO - PROCESS | 1833 | 1461975118949 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}] 17:11:59 INFO - PROCESS | 1833 | 1461975119122 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 17:11:59 INFO - PROCESS | 1833 | 1461975119239 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18787d2800 == 57 [pid = 1833] [id = 187] 17:11:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f1876ef7800) [pid = 1833] [serial = 561] [outer = (nil)] 17:11:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f1878e0f400) [pid = 1833] [serial = 562] [outer = 0x7f1876ef7800] 17:11:59 INFO - PROCESS | 1833 | 1461975119296 Marionette DEBUG loaded listener.js 17:11:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f1879c62000) [pid = 1833] [serial = 563] [outer = 0x7f1876ef7800] 17:12:00 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:00 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:12:00 INFO - PROCESS | 1833 | 1461975120380 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]]]}] 17:12:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:12:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1477ms 17:12:00 INFO - PROCESS | 1833 | 1461975120419 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 17:12:00 INFO - PROCESS | 1833 | 1461975120423 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 17:12:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:12:00 INFO - PROCESS | 1833 | 1461975120436 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:12:00 INFO - PROCESS | 1833 | 1461975120441 Marionette TRACE conn3 <- [1,722,null,{}] 17:12:00 INFO - PROCESS | 1833 | 1461975120455 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}] 17:12:00 INFO - PROCESS | 1833 | 1461975120663 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 17:12:00 INFO - PROCESS | 1833 | 1461975120732 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187d017000 == 58 [pid = 1833] [id = 188] 17:12:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f187a6d0c00) [pid = 1833] [serial = 564] [outer = (nil)] 17:12:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f187e337c00) [pid = 1833] [serial = 565] [outer = 0x7f187a6d0c00] 17:12:00 INFO - PROCESS | 1833 | 1461975120791 Marionette DEBUG loaded listener.js 17:12:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f1880726400) [pid = 1833] [serial = 566] [outer = 0x7f187a6d0c00] 17:12:01 INFO - PROCESS | 1833 | 1461975121567 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] 17:12:01 INFO - PROCESS | 1833 | 1461975121632 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 17:12:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:12:01 INFO - PROCESS | 1833 | 1461975121638 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:12:01 INFO - PROCESS | 1833 | 1461975121640 Marionette TRACE conn3 <- [1,726,null,{}] 17:12:01 INFO - PROCESS | 1833 | 1461975121645 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}] 17:12:01 INFO - PROCESS | 1833 | 1461975121832 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 17:12:01 INFO - PROCESS | 1833 | 1461975121855 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18829a2800 == 59 [pid = 1833] [id = 189] 17:12:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f187fa8a400) [pid = 1833] [serial = 567] [outer = (nil)] 17:12:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f1885a0e400) [pid = 1833] [serial = 568] [outer = 0x7f187fa8a400] 17:12:01 INFO - PROCESS | 1833 | 1461975121928 Marionette DEBUG loaded listener.js 17:12:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f1885b20000) [pid = 1833] [serial = 569] [outer = 0x7f187fa8a400] 17:12:02 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f18711ab400) [pid = 1833] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:12:02 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f1876ef9800) [pid = 1833] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:12:02 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f187843ec00) [pid = 1833] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:12:02 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f1878e09400) [pid = 1833] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:12:02 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f18711ec800) [pid = 1833] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:12:02 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f1878e0bc00) [pid = 1833] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:12:02 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f187843d800) [pid = 1833] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:12:02 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f18785d2400) [pid = 1833] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:12:02 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f187a0a9c00) [pid = 1833] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:12:02 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f1881175000) [pid = 1833] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:12:02 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f18793ae800) [pid = 1833] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:12:02 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f187a006400) [pid = 1833] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:12:02 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f187cded400) [pid = 1833] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:12:02 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f1886932000) [pid = 1833] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:12:02 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f188a69a400) [pid = 1833] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:12:02 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:02 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:12:02 INFO - PROCESS | 1833 | 1461975122966 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]]]}] 17:12:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:12:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1375ms 17:12:03 INFO - PROCESS | 1833 | 1461975123014 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 17:12:03 INFO - PROCESS | 1833 | 1461975123018 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 17:12:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:12:03 INFO - PROCESS | 1833 | 1461975123024 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:12:03 INFO - PROCESS | 1833 | 1461975123026 Marionette TRACE conn3 <- [1,730,null,{}] 17:12:03 INFO - PROCESS | 1833 | 1461975123031 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}] 17:12:03 INFO - PROCESS | 1833 | 1461975123175 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 17:12:03 INFO - PROCESS | 1833 | 1461975123189 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885b33000 == 60 [pid = 1833] [id = 190] 17:12:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f18711f7800) [pid = 1833] [serial = 570] [outer = (nil)] 17:12:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f18820b2c00) [pid = 1833] [serial = 571] [outer = 0x7f18711f7800] 17:12:03 INFO - PROCESS | 1833 | 1461975123249 Marionette DEBUG loaded listener.js 17:12:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f1886930c00) [pid = 1833] [serial = 572] [outer = 0x7f18711f7800] 17:12:03 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:03 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:12:04 INFO - PROCESS | 1833 | 1461975124086 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] 17:12:04 INFO - PROCESS | 1833 | 1461975124160 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 17:12:04 INFO - PROCESS | 1833 | 1461975124164 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:12:04 INFO - PROCESS | 1833 | 1461975124167 Marionette TRACE conn3 <- [1,734,null,{}] 17:12:04 INFO - PROCESS | 1833 | 1461975124172 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}] 17:12:04 INFO - PROCESS | 1833 | 1461975124410 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 17:12:04 INFO - PROCESS | 1833 | 1461975124562 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873aa9000 == 61 [pid = 1833] [id = 191] 17:12:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f1870459c00) [pid = 1833] [serial = 573] [outer = (nil)] 17:12:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f18711abc00) [pid = 1833] [serial = 574] [outer = 0x7f1870459c00] 17:12:04 INFO - PROCESS | 1833 | 1461975124632 Marionette DEBUG loaded listener.js 17:12:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f18733cd400) [pid = 1833] [serial = 575] [outer = 0x7f1870459c00] 17:12:05 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:05 INFO - PROCESS | 1833 | 1461975125531 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]]]}] 17:12:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:12:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1432ms 17:12:05 INFO - PROCESS | 1833 | 1461975125598 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 17:12:05 INFO - PROCESS | 1833 | 1461975125603 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 17:12:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:12:05 INFO - PROCESS | 1833 | 1461975125610 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:12:05 INFO - PROCESS | 1833 | 1461975125614 Marionette TRACE conn3 <- [1,738,null,{}] 17:12:05 INFO - PROCESS | 1833 | 1461975125620 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}] 17:12:05 INFO - PROCESS | 1833 | 1461975125783 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 17:12:05 INFO - PROCESS | 1833 | 1461975125930 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a4ca000 == 62 [pid = 1833] [id = 192] 17:12:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f1876eed800) [pid = 1833] [serial = 576] [outer = (nil)] 17:12:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f1878e8dc00) [pid = 1833] [serial = 577] [outer = 0x7f1876eed800] 17:12:06 INFO - PROCESS | 1833 | 1461975126004 Marionette DEBUG loaded listener.js 17:12:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f1879c65000) [pid = 1833] [serial = 578] [outer = 0x7f1876eed800] 17:12:07 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:07 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:12:07 INFO - PROCESS | 1833 | 1461975127341 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]]]}] 17:12:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:12:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1780ms 17:12:07 INFO - PROCESS | 1833 | 1461975127390 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 17:12:07 INFO - PROCESS | 1833 | 1461975127395 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 17:12:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:12:07 INFO - PROCESS | 1833 | 1461975127402 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:12:07 INFO - PROCESS | 1833 | 1461975127404 Marionette TRACE conn3 <- [1,742,null,{}] 17:12:07 INFO - PROCESS | 1833 | 1461975127410 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}] 17:12:07 INFO - PROCESS | 1833 | 1461975127645 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 17:12:07 INFO - PROCESS | 1833 | 1461975127797 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885bce000 == 63 [pid = 1833] [id = 193] 17:12:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f1879e37c00) [pid = 1833] [serial = 579] [outer = (nil)] 17:12:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f187a6d1000) [pid = 1833] [serial = 580] [outer = 0x7f1879e37c00] 17:12:07 INFO - PROCESS | 1833 | 1461975127871 Marionette DEBUG loaded listener.js 17:12:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f187e34bc00) [pid = 1833] [serial = 581] [outer = 0x7f1879e37c00] 17:12:09 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:09 INFO - PROCESS | 1833 | 1461975129147 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]]]}] 17:12:09 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 17:12:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1781ms 17:12:09 INFO - PROCESS | 1833 | 1461975129183 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 17:12:09 INFO - PROCESS | 1833 | 1461975129188 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 17:12:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:12:09 INFO - PROCESS | 1833 | 1461975129243 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:12:09 INFO - PROCESS | 1833 | 1461975129250 Marionette TRACE conn3 <- [1,746,null,{}] 17:12:09 INFO - PROCESS | 1833 | 1461975129306 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}] 17:12:09 INFO - PROCESS | 1833 | 1461975129487 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 17:12:09 INFO - PROCESS | 1833 | 1461975129630 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1894aef000 == 64 [pid = 1833] [id = 194] 17:12:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f1879fc7400) [pid = 1833] [serial = 582] [outer = (nil)] 17:12:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f188150e000) [pid = 1833] [serial = 583] [outer = 0x7f1879fc7400] 17:12:09 INFO - PROCESS | 1833 | 1461975129699 Marionette DEBUG loaded listener.js 17:12:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f188698e400) [pid = 1833] [serial = 584] [outer = 0x7f1879fc7400] 17:12:10 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:10 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:10 INFO - PROCESS | 1833 | 1461975130905 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]]]}] 17:12:10 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.) 17:12:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1734ms 17:12:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:12:10 INFO - PROCESS | 1833 | 1461975130938 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 17:12:10 INFO - PROCESS | 1833 | 1461975130940 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 17:12:10 INFO - PROCESS | 1833 | 1461975130946 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:12:10 INFO - PROCESS | 1833 | 1461975130949 Marionette TRACE conn3 <- [1,750,null,{}] 17:12:10 INFO - PROCESS | 1833 | 1461975130954 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}] 17:12:11 INFO - PROCESS | 1833 | 1461975131145 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 17:12:11 INFO - PROCESS | 1833 | 1461975131311 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895673000 == 65 [pid = 1833] [id = 195] 17:12:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f18783e2800) [pid = 1833] [serial = 585] [outer = (nil)] 17:12:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f18783eb800) [pid = 1833] [serial = 586] [outer = 0x7f18783e2800] 17:12:11 INFO - PROCESS | 1833 | 1461975131380 Marionette DEBUG loaded listener.js 17:12:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f1881f67800) [pid = 1833] [serial = 587] [outer = 0x7f18783e2800] 17:12:12 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:12 INFO - PROCESS | 1833 | 1461975132547 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]]]}] 17:12:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:12:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1630ms 17:12:12 INFO - PROCESS | 1833 | 1461975132576 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 17:12:12 INFO - PROCESS | 1833 | 1461975132579 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 17:12:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:12:12 INFO - PROCESS | 1833 | 1461975132585 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:12:12 INFO - PROCESS | 1833 | 1461975132587 Marionette TRACE conn3 <- [1,754,null,{}] 17:12:12 INFO - PROCESS | 1833 | 1461975132592 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}] 17:12:12 INFO - PROCESS | 1833 | 1461975132740 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 17:12:13 INFO - PROCESS | 1833 | 1461975133140 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187855d800 == 66 [pid = 1833] [id = 196] 17:12:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f18711ed800) [pid = 1833] [serial = 588] [outer = (nil)] 17:12:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f18711f6800) [pid = 1833] [serial = 589] [outer = 0x7f18711ed800] 17:12:13 INFO - PROCESS | 1833 | 1461975133221 Marionette DEBUG loaded listener.js 17:12:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f18733ce800) [pid = 1833] [serial = 590] [outer = 0x7f18711ed800] 17:12:14 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:14 INFO - PROCESS | 1833 | 1461975134542 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]]]}] 17:12:14 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 17:12:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1983ms 17:12:14 INFO - PROCESS | 1833 | 1461975134607 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 17:12:14 INFO - PROCESS | 1833 | 1461975134612 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 17:12:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:12:14 INFO - PROCESS | 1833 | 1461975134638 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:12:14 INFO - PROCESS | 1833 | 1461975134643 Marionette TRACE conn3 <- [1,758,null,{}] 17:12:14 INFO - PROCESS | 1833 | 1461975134649 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}] 17:12:14 INFO - PROCESS | 1833 | 1461975134795 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 17:12:14 INFO - PROCESS | 1833 | 1461975134945 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873c4f800 == 67 [pid = 1833] [id = 197] 17:12:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f1873395800) [pid = 1833] [serial = 591] [outer = (nil)] 17:12:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f18785d5800) [pid = 1833] [serial = 592] [outer = 0x7f1873395800] 17:12:15 INFO - PROCESS | 1833 | 1461975135008 Marionette DEBUG loaded listener.js 17:12:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f1878e04000) [pid = 1833] [serial = 593] [outer = 0x7f1873395800] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187831a000 == 66 [pid = 1833] [id = 156] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873c51800 == 65 [pid = 1833] [id = 157] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188f60c800 == 64 [pid = 1833] [id = 23] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1880796000 == 63 [pid = 1833] [id = 26] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a0e800 == 62 [pid = 1833] [id = 16] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882ef3000 == 61 [pid = 1833] [id = 17] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187fa64000 == 60 [pid = 1833] [id = 25] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879928000 == 59 [pid = 1833] [id = 8] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879c8d000 == 58 [pid = 1833] [id = 24] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a4cd800 == 57 [pid = 1833] [id = 158] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f18827c7c00) [pid = 1833] [serial = 541] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f187303dc00) [pid = 1833] [serial = 502] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f18793a4400) [pid = 1833] [serial = 508] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f187cd3a400) [pid = 1833] [serial = 511] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f18733d3c00) [pid = 1833] [serial = 505] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f18917cf800) [pid = 1833] [serial = 517] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f187f842400) [pid = 1833] [serial = 514] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f187045e800) [pid = 1833] [serial = 520] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879ec0000 == 56 [pid = 1833] [id = 15] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885bd0800 == 55 [pid = 1833] [id = 20] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885b33000 == 54 [pid = 1833] [id = 190] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18829a2800 == 53 [pid = 1833] [id = 189] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a92000 == 52 [pid = 1833] [id = 166] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187d017000 == 51 [pid = 1833] [id = 188] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18787d2800 == 50 [pid = 1833] [id = 187] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873c5b000 == 49 [pid = 1833] [id = 186] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878314000 == 48 [pid = 1833] [id = 185] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18905a7000 == 47 [pid = 1833] [id = 184] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1886968000 == 46 [pid = 1833] [id = 183] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e3ec800 == 45 [pid = 1833] [id = 182] 17:12:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187831b800 == 44 [pid = 1833] [id = 181] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f1879a59c00) [pid = 1833] [serial = 334] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f187cec5400) [pid = 1833] [serial = 337] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f1882bd1c00) [pid = 1833] [serial = 340] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f1891651400) [pid = 1833] [serial = 343] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f187e33f800) [pid = 1833] [serial = 373] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f18833b9000) [pid = 1833] [serial = 376] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f1891aed000) [pid = 1833] [serial = 379] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f18953ae800) [pid = 1833] [serial = 382] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f18733c7000) [pid = 1833] [serial = 524] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f187303e800) [pid = 1833] [serial = 523] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f1877014c00) [pid = 1833] [serial = 527] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f187700fc00) [pid = 1833] [serial = 526] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f18785dc000) [pid = 1833] [serial = 529] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f187a6c4400) [pid = 1833] [serial = 535] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f1878e02800) [pid = 1833] [serial = 530] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f1878e0d800) [pid = 1833] [serial = 500] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f18793a9800) [pid = 1833] [serial = 532] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f1878e0a000) [pid = 1833] [serial = 538] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f187e33d800) [pid = 1833] [serial = 539] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f187a925c00) [pid = 1833] [serial = 536] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f1879e2bc00) [pid = 1833] [serial = 533] [outer = (nil)] [url = about:blank] 17:12:15 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:15 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:12:15 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:15 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:15 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:15 INFO - PROCESS | 1833 | 1461975135809 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]]]}] 17:12:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:12:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1241ms 17:12:15 INFO - PROCESS | 1833 | 1461975135877 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 17:12:15 INFO - PROCESS | 1833 | 1461975135883 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 17:12:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:12:15 INFO - PROCESS | 1833 | 1461975135890 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:12:15 INFO - PROCESS | 1833 | 1461975135893 Marionette TRACE conn3 <- [1,762,null,{}] 17:12:15 INFO - PROCESS | 1833 | 1461975135897 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}] 17:12:16 INFO - PROCESS | 1833 | 1461975136036 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 17:12:16 INFO - PROCESS | 1833 | 1461975136052 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878726000 == 45 [pid = 1833] [id = 198] 17:12:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f1877016800) [pid = 1833] [serial = 594] [outer = (nil)] 17:12:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f18793ad000) [pid = 1833] [serial = 595] [outer = 0x7f1877016800] 17:12:16 INFO - PROCESS | 1833 | 1461975136109 Marionette DEBUG loaded listener.js 17:12:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f1879e2d000) [pid = 1833] [serial = 596] [outer = 0x7f1877016800] 17:12:17 INFO - PROCESS | 1833 | 1461975137344 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]]]}] 17:12:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:12:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1486ms 17:12:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:12:17 INFO - PROCESS | 1833 | 1461975137376 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 17:12:17 INFO - PROCESS | 1833 | 1461975137378 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 17:12:17 INFO - PROCESS | 1833 | 1461975137386 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:12:17 INFO - PROCESS | 1833 | 1461975137394 Marionette TRACE conn3 <- [1,766,null,{}] 17:12:17 INFO - PROCESS | 1833 | 1461975137406 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}] 17:12:17 INFO - PROCESS | 1833 | 1461975137589 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 17:12:17 INFO - PROCESS | 1833 | 1461975137660 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187c2c1800 == 46 [pid = 1833] [id = 199] 17:12:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f1879e2d400) [pid = 1833] [serial = 597] [outer = (nil)] 17:12:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f187b539400) [pid = 1833] [serial = 598] [outer = 0x7f1879e2d400] 17:12:17 INFO - PROCESS | 1833 | 1461975137717 Marionette DEBUG loaded listener.js 17:12:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f187cec4000) [pid = 1833] [serial = 599] [outer = 0x7f1879e2d400] 17:12:18 INFO - PROCESS | 1833 | 1461975138804 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]]]}] 17:12:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:12:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1438ms 17:12:18 INFO - PROCESS | 1833 | 1461975138821 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 17:12:18 INFO - PROCESS | 1833 | 1461975138824 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 17:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:12:18 INFO - PROCESS | 1833 | 1461975138836 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:12:18 INFO - PROCESS | 1833 | 1461975138838 Marionette TRACE conn3 <- [1,770,null,{}] 17:12:18 INFO - PROCESS | 1833 | 1461975138842 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}] 17:12:19 INFO - PROCESS | 1833 | 1461975139003 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 17:12:19 INFO - PROCESS | 1833 | 1461975139029 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882099800 == 47 [pid = 1833] [id = 200] 17:12:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f1879fbf000) [pid = 1833] [serial = 600] [outer = (nil)] 17:12:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f187e343000) [pid = 1833] [serial = 601] [outer = 0x7f1879fbf000] 17:12:19 INFO - PROCESS | 1833 | 1461975139124 Marionette DEBUG loaded listener.js 17:12:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f187fa84c00) [pid = 1833] [serial = 602] [outer = 0x7f1879fbf000] 17:12:19 INFO - PROCESS | 1833 | 1461975139862 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]]]}] 17:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1073ms 17:12:19 INFO - PROCESS | 1833 | 1461975139913 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 17:12:19 INFO - PROCESS | 1833 | 1461975139916 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 17:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:12:19 INFO - PROCESS | 1833 | 1461975139924 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:12:19 INFO - PROCESS | 1833 | 1461975139926 Marionette TRACE conn3 <- [1,774,null,{}] 17:12:19 INFO - PROCESS | 1833 | 1461975139930 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}] 17:12:20 INFO - PROCESS | 1833 | 1461975140360 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f18786e3800) [pid = 1833] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f187a6d0c00) [pid = 1833] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f18711f4800) [pid = 1833] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f187338d400) [pid = 1833] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f1885a11000) [pid = 1833] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f18786e0800) [pid = 1833] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f187303d400) [pid = 1833] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f18785d3800) [pid = 1833] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f187fa8a400) [pid = 1833] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f18711aa400) [pid = 1833] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f1885a07000) [pid = 1833] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f1878e8d000) [pid = 1833] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f18785d5000) [pid = 1833] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f1878e87800) [pid = 1833] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f187cde5c00) [pid = 1833] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f187700e800) [pid = 1833] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f1870458c00) [pid = 1833] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f189590e800) [pid = 1833] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f18711a8400) [pid = 1833] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f187cec5c00) [pid = 1833] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f187045f400) [pid = 1833] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f187e347000) [pid = 1833] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f1878e87000) [pid = 1833] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f18785e1800) [pid = 1833] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f187303f400) [pid = 1833] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f187303f800) [pid = 1833] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f1876ef7800) [pid = 1833] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:12:20 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f187a6c5c00) [pid = 1833] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:12:20 INFO - PROCESS | 1833 | 1461975140601 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879da9000 == 48 [pid = 1833] [id = 201] 17:12:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f18793a3c00) [pid = 1833] [serial = 603] [outer = (nil)] 17:12:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f187a0a9c00) [pid = 1833] [serial = 604] [outer = 0x7f18793a3c00] 17:12:20 INFO - PROCESS | 1833 | 1461975140700 Marionette DEBUG loaded listener.js 17:12:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f18814aa400) [pid = 1833] [serial = 605] [outer = 0x7f18793a3c00] 17:12:21 INFO - PROCESS | 1833 | 1461975141332 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]]]}] 17:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1423ms 17:12:21 INFO - PROCESS | 1833 | 1461975141349 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 17:12:21 INFO - PROCESS | 1833 | 1461975141351 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 17:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:12:21 INFO - PROCESS | 1833 | 1461975141357 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:12:21 INFO - PROCESS | 1833 | 1461975141358 Marionette TRACE conn3 <- [1,778,null,{}] 17:12:21 INFO - PROCESS | 1833 | 1461975141363 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}] 17:12:21 INFO - PROCESS | 1833 | 1461975141514 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 17:12:21 INFO - PROCESS | 1833 | 1461975141534 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873c46800 == 49 [pid = 1833] [id = 202] 17:12:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f1881c91c00) [pid = 1833] [serial = 606] [outer = (nil)] 17:12:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f1882e3a800) [pid = 1833] [serial = 607] [outer = 0x7f1881c91c00] 17:12:21 INFO - PROCESS | 1833 | 1461975141595 Marionette DEBUG loaded listener.js 17:12:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f1883c82000) [pid = 1833] [serial = 608] [outer = 0x7f1881c91c00] 17:12:22 INFO - PROCESS | 1833 | 1461975142324 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]]]}] 17:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1083ms 17:12:22 INFO - PROCESS | 1833 | 1461975142454 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 17:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:12:22 INFO - PROCESS | 1833 | 1461975142460 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 17:12:22 INFO - PROCESS | 1833 | 1461975142467 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:12:22 INFO - PROCESS | 1833 | 1461975142472 Marionette TRACE conn3 <- [1,782,null,{}] 17:12:22 INFO - PROCESS | 1833 | 1461975142480 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}] 17:12:22 INFO - PROCESS | 1833 | 1461975142683 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 17:12:22 INFO - PROCESS | 1833 | 1461975142835 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187831a000 == 50 [pid = 1833] [id = 203] 17:12:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f18733d1c00) [pid = 1833] [serial = 609] [outer = (nil)] 17:12:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f187700b400) [pid = 1833] [serial = 610] [outer = 0x7f18733d1c00] 17:12:22 INFO - PROCESS | 1833 | 1461975142901 Marionette DEBUG loaded listener.js 17:12:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f18783e3c00) [pid = 1833] [serial = 611] [outer = 0x7f18733d1c00] 17:12:23 INFO - PROCESS | 1833 | 1461975143773 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]]]}] 17:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1334ms 17:12:23 INFO - PROCESS | 1833 | 1461975143801 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 17:12:23 INFO - PROCESS | 1833 | 1461975143806 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 17:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:12:23 INFO - PROCESS | 1833 | 1461975143817 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:12:23 INFO - PROCESS | 1833 | 1461975143821 Marionette TRACE conn3 <- [1,786,null,{}] 17:12:23 INFO - PROCESS | 1833 | 1461975143827 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}] 17:12:23 INFO - PROCESS | 1833 | 1461975143976 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 17:12:24 INFO - PROCESS | 1833 | 1461975144131 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a4df000 == 51 [pid = 1833] [id = 204] 17:12:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f18785db800) [pid = 1833] [serial = 612] [outer = (nil)] 17:12:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f1878e83800) [pid = 1833] [serial = 613] [outer = 0x7f18785db800] 17:12:24 INFO - PROCESS | 1833 | 1461975144198 Marionette DEBUG loaded listener.js 17:12:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f1879965c00) [pid = 1833] [serial = 614] [outer = 0x7f18785db800] 17:12:25 INFO - PROCESS | 1833 | 1461975145138 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]]]}] 17:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1380ms 17:12:25 INFO - PROCESS | 1833 | 1461975145195 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 17:12:25 INFO - PROCESS | 1833 | 1461975145198 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 17:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:12:25 INFO - PROCESS | 1833 | 1461975145204 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:12:25 INFO - PROCESS | 1833 | 1461975145207 Marionette TRACE conn3 <- [1,790,null,{}] 17:12:25 INFO - PROCESS | 1833 | 1461975145221 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}] 17:12:25 INFO - PROCESS | 1833 | 1461975145387 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 17:12:25 INFO - PROCESS | 1833 | 1461975145538 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885b28000 == 52 [pid = 1833] [id = 205] 17:12:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f187a6c7800) [pid = 1833] [serial = 615] [outer = (nil)] 17:12:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f187cd40000) [pid = 1833] [serial = 616] [outer = 0x7f187a6c7800] 17:12:25 INFO - PROCESS | 1833 | 1461975145612 Marionette DEBUG loaded listener.js 17:12:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f187f7a7000) [pid = 1833] [serial = 617] [outer = 0x7f187a6c7800] 17:12:26 INFO - PROCESS | 1833 | 1461975146507 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]]]}] 17:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1335ms 17:12:26 INFO - PROCESS | 1833 | 1461975146539 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 17:12:26 INFO - PROCESS | 1833 | 1461975146543 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 17:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:12:26 INFO - PROCESS | 1833 | 1461975146549 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:12:26 INFO - PROCESS | 1833 | 1461975146552 Marionette TRACE conn3 <- [1,794,null,{}] 17:12:26 INFO - PROCESS | 1833 | 1461975146556 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}] 17:12:26 INFO - PROCESS | 1833 | 1461975146719 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 17:12:26 INFO - PROCESS | 1833 | 1461975146875 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188f6bd000 == 53 [pid = 1833] [id = 206] 17:12:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f18814ae800) [pid = 1833] [serial = 618] [outer = (nil)] 17:12:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f1881c63800) [pid = 1833] [serial = 619] [outer = 0x7f18814ae800] 17:12:26 INFO - PROCESS | 1833 | 1461975146959 Marionette DEBUG loaded listener.js 17:12:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f1882e45000) [pid = 1833] [serial = 620] [outer = 0x7f18814ae800] 17:12:27 INFO - PROCESS | 1833 | 1461975147831 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]]]}] 17:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1325ms 17:12:27 INFO - PROCESS | 1833 | 1461975147875 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 17:12:27 INFO - PROCESS | 1833 | 1461975147878 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 17:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:12:27 INFO - PROCESS | 1833 | 1461975147884 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:12:27 INFO - PROCESS | 1833 | 1461975147886 Marionette TRACE conn3 <- [1,798,null,{}] 17:12:27 INFO - PROCESS | 1833 | 1461975147892 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}] 17:12:28 INFO - PROCESS | 1833 | 1461975148045 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 17:12:28 INFO - PROCESS | 1833 | 1461975148200 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1891415800 == 54 [pid = 1833] [id = 207] 17:12:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f18810e3800) [pid = 1833] [serial = 621] [outer = (nil)] 17:12:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f1883c58800) [pid = 1833] [serial = 622] [outer = 0x7f18810e3800] 17:12:28 INFO - PROCESS | 1833 | 1461975148279 Marionette DEBUG loaded listener.js 17:12:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f188a695000) [pid = 1833] [serial = 623] [outer = 0x7f18810e3800] 17:12:29 INFO - PROCESS | 1833 | 1461975149145 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]]]}] 17:12:29 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 17:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1330ms 17:12:29 INFO - PROCESS | 1833 | 1461975149215 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 17:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:12:29 INFO - PROCESS | 1833 | 1461975149219 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 17:12:29 INFO - PROCESS | 1833 | 1461975149224 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:12:29 INFO - PROCESS | 1833 | 1461975149227 Marionette TRACE conn3 <- [1,802,null,{}] 17:12:29 INFO - PROCESS | 1833 | 1461975149232 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}] 17:12:29 INFO - PROCESS | 1833 | 1461975149450 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 17:12:29 INFO - PROCESS | 1833 | 1461975149604 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895413800 == 55 [pid = 1833] [id = 208] 17:12:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f1881503400) [pid = 1833] [serial = 624] [outer = (nil)] 17:12:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f18913b5000) [pid = 1833] [serial = 625] [outer = 0x7f1881503400] 17:12:29 INFO - PROCESS | 1833 | 1461975149671 Marionette DEBUG loaded listener.js 17:12:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f1891913c00) [pid = 1833] [serial = 626] [outer = 0x7f1881503400] 17:12:30 INFO - PROCESS | 1833 | 1461975150504 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]]]}] 17:12:30 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 17:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1332ms 17:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:12:30 INFO - PROCESS | 1833 | 1461975150556 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 17:12:30 INFO - PROCESS | 1833 | 1461975150559 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 17:12:30 INFO - PROCESS | 1833 | 1461975150565 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:12:30 INFO - PROCESS | 1833 | 1461975150568 Marionette TRACE conn3 <- [1,806,null,{}] 17:12:30 INFO - PROCESS | 1833 | 1461975150572 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}] 17:12:30 INFO - PROCESS | 1833 | 1461975150731 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 17:12:30 INFO - PROCESS | 1833 | 1461975150889 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18983cc000 == 56 [pid = 1833] [id = 209] 17:12:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f18712e5000) [pid = 1833] [serial = 627] [outer = (nil)] 17:12:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f18712eb800) [pid = 1833] [serial = 628] [outer = 0x7f18712e5000] 17:12:30 INFO - PROCESS | 1833 | 1461975150957 Marionette DEBUG loaded listener.js 17:12:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f18712efc00) [pid = 1833] [serial = 629] [outer = 0x7f18712e5000] 17:12:31 INFO - PROCESS | 1833 | 1461975151790 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]]]}] 17:12:31 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 17:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1281ms 17:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:12:31 INFO - PROCESS | 1833 | 1461975151846 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 17:12:31 INFO - PROCESS | 1833 | 1461975151848 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 17:12:31 INFO - PROCESS | 1833 | 1461975151854 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:12:31 INFO - PROCESS | 1833 | 1461975151857 Marionette TRACE conn3 <- [1,810,null,{}] 17:12:31 INFO - PROCESS | 1833 | 1461975151862 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}] 17:12:32 INFO - PROCESS | 1833 | 1461975152034 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 17:12:32 INFO - PROCESS | 1833 | 1461975152191 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187143e800 == 57 [pid = 1833] [id = 210] 17:12:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f1870457800) [pid = 1833] [serial = 630] [outer = (nil)] 17:12:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f18712eb000) [pid = 1833] [serial = 631] [outer = 0x7f1870457800] 17:12:32 INFO - PROCESS | 1833 | 1461975152260 Marionette DEBUG loaded listener.js 17:12:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f18793ae800) [pid = 1833] [serial = 632] [outer = 0x7f1870457800] 17:12:33 INFO - PROCESS | 1833 | 1461975153073 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]]]}] 17:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1280ms 17:12:33 INFO - PROCESS | 1833 | 1461975153134 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 17:12:33 INFO - PROCESS | 1833 | 1461975153136 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 17:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:12:33 INFO - PROCESS | 1833 | 1461975153143 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:12:33 INFO - PROCESS | 1833 | 1461975153146 Marionette TRACE conn3 <- [1,814,null,{}] 17:12:33 INFO - PROCESS | 1833 | 1461975153151 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}] 17:12:33 INFO - PROCESS | 1833 | 1461975153304 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 17:12:33 INFO - PROCESS | 1833 | 1461975153669 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873c4b800 == 58 [pid = 1833] [id = 211] 17:12:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f18711a2c00) [pid = 1833] [serial = 633] [outer = (nil)] 17:12:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f18712f0800) [pid = 1833] [serial = 634] [outer = 0x7f18711a2c00] 17:12:33 INFO - PROCESS | 1833 | 1461975153825 Marionette DEBUG loaded listener.js 17:12:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f18733c8c00) [pid = 1833] [serial = 635] [outer = 0x7f18711a2c00] 17:12:34 INFO - PROCESS | 1833 | 1461975154769 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] 17:12:34 INFO - PROCESS | 1833 | 1461975154838 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 17:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:12:34 INFO - PROCESS | 1833 | 1461975154845 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:12:34 INFO - PROCESS | 1833 | 1461975154849 Marionette TRACE conn3 <- [1,818,null,{}] 17:12:34 INFO - PROCESS | 1833 | 1461975154856 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}] 17:12:35 INFO - PROCESS | 1833 | 1461975155085 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f18820b2c00) [pid = 1833] [serial = 571] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895673000 == 57 [pid = 1833] [id = 195] 17:12:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1894aef000 == 56 [pid = 1833] [id = 194] 17:12:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885bce000 == 55 [pid = 1833] [id = 193] 17:12:35 INFO - PROCESS | 1833 | 1461975155314 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a4ca000 == 54 [pid = 1833] [id = 192] 17:12:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873aa9000 == 53 [pid = 1833] [id = 191] 17:12:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873a94000 == 54 [pid = 1833] [id = 212] 17:12:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f18783e3800) [pid = 1833] [serial = 636] [outer = (nil)] 17:12:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f1878444400) [pid = 1833] [serial = 637] [outer = 0x7f18783e3800] 17:12:35 INFO - PROCESS | 1833 | 1461975155380 Marionette DEBUG loaded listener.js 17:12:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f18786e4400) [pid = 1833] [serial = 638] [outer = 0x7f18783e3800] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f187cd3f800) [pid = 1833] [serial = 463] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f18833b2000) [pid = 1833] [serial = 553] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f1885b14400) [pid = 1833] [serial = 370] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f187843f800) [pid = 1833] [serial = 560] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f1870463000) [pid = 1833] [serial = 521] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f1895a8e400) [pid = 1833] [serial = 424] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f1873392000) [pid = 1833] [serial = 503] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f1883be3800) [pid = 1833] [serial = 415] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f1882e3d400) [pid = 1833] [serial = 557] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f1882e41000) [pid = 1833] [serial = 466] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f187a6c5400) [pid = 1833] [serial = 509] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f1895436800) [pid = 1833] [serial = 421] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f1897656000) [pid = 1833] [serial = 427] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f1876eef400) [pid = 1833] [serial = 556] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f1873397400) [pid = 1833] [serial = 430] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f1879c62000) [pid = 1833] [serial = 563] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f1891919000) [pid = 1833] [serial = 475] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f188975fc00) [pid = 1833] [serial = 472] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f187e337c00) [pid = 1833] [serial = 565] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f1878441000) [pid = 1833] [serial = 506] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f18793a6800) [pid = 1833] [serial = 433] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f189193e400) [pid = 1833] [serial = 418] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f187f7a7c00) [pid = 1833] [serial = 469] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f1877013400) [pid = 1833] [serial = 559] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f1878444800) [pid = 1833] [serial = 460] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f1880726400) [pid = 1833] [serial = 566] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f1879399800) [pid = 1833] [serial = 409] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f187b714800) [pid = 1833] [serial = 550] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f1885a0e400) [pid = 1833] [serial = 568] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f18827c4000) [pid = 1833] [serial = 515] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f1878e0f400) [pid = 1833] [serial = 562] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f189502cc00) [pid = 1833] [serial = 518] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f18733d3400) [pid = 1833] [serial = 544] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f18786e6000) [pid = 1833] [serial = 547] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f1885b20000) [pid = 1833] [serial = 569] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f187e333400) [pid = 1833] [serial = 512] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f187e33c800) [pid = 1833] [serial = 412] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1833 | 1461975156132 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]]]}] 17:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1329ms 17:12:36 INFO - PROCESS | 1833 | 1461975156177 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 17:12:36 INFO - PROCESS | 1833 | 1461975156182 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 17:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:12:36 INFO - PROCESS | 1833 | 1461975156190 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:12:36 INFO - PROCESS | 1833 | 1461975156192 Marionette TRACE conn3 <- [1,822,null,{}] 17:12:36 INFO - PROCESS | 1833 | 1461975156198 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}] 17:12:36 INFO - PROCESS | 1833 | 1461975156336 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 17:12:36 INFO - PROCESS | 1833 | 1461975156352 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878721000 == 55 [pid = 1833] [id = 213] 17:12:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f1878e0cc00) [pid = 1833] [serial = 639] [outer = (nil)] 17:12:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f1879399800) [pid = 1833] [serial = 640] [outer = 0x7f1878e0cc00] 17:12:36 INFO - PROCESS | 1833 | 1461975156411 Marionette DEBUG loaded listener.js 17:12:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f1879c5e400) [pid = 1833] [serial = 641] [outer = 0x7f1878e0cc00] 17:12:37 INFO - PROCESS | 1833 | 1461975157230 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] 17:12:37 INFO - PROCESS | 1833 | 1461975157284 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 17:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:12:37 INFO - PROCESS | 1833 | 1461975157292 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:12:37 INFO - PROCESS | 1833 | 1461975157300 Marionette TRACE conn3 <- [1,826,null,{}] 17:12:37 INFO - PROCESS | 1833 | 1461975157312 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}] 17:12:37 INFO - PROCESS | 1833 | 1461975157455 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 17:12:37 INFO - PROCESS | 1833 | 1461975157474 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879dbf800 == 56 [pid = 1833] [id = 214] 17:12:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f187a6c5800) [pid = 1833] [serial = 642] [outer = (nil)] 17:12:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f187c33b800) [pid = 1833] [serial = 643] [outer = 0x7f187a6c5800] 17:12:37 INFO - PROCESS | 1833 | 1461975157531 Marionette DEBUG loaded listener.js 17:12:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f187cdef400) [pid = 1833] [serial = 644] [outer = 0x7f187a6c5800] 17:12:38 INFO - PROCESS | 1833 | 1461975158390 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]]]}] 17:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1138ms 17:12:38 INFO - PROCESS | 1833 | 1461975158429 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 17:12:38 INFO - PROCESS | 1833 | 1461975158433 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 17:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:12:38 INFO - PROCESS | 1833 | 1461975158438 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:12:38 INFO - PROCESS | 1833 | 1461975158440 Marionette TRACE conn3 <- [1,830,null,{}] 17:12:38 INFO - PROCESS | 1833 | 1461975158451 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}] 17:12:38 INFO - PROCESS | 1833 | 1461975158632 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 17:12:38 INFO - PROCESS | 1833 | 1461975158651 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e3d7800 == 57 [pid = 1833] [id = 215] 17:12:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f1878448800) [pid = 1833] [serial = 645] [outer = (nil)] 17:12:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f187d02ec00) [pid = 1833] [serial = 646] [outer = 0x7f1878448800] 17:12:38 INFO - PROCESS | 1833 | 1461975158707 Marionette DEBUG loaded listener.js 17:12:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f187f7a2000) [pid = 1833] [serial = 647] [outer = 0x7f1878448800] 17:12:39 INFO - PROCESS | 1833 | 1461975159520 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]]]}] 17:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1129ms 17:12:39 INFO - PROCESS | 1833 | 1461975159570 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 17:12:39 INFO - PROCESS | 1833 | 1461975159572 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 17:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:12:39 INFO - PROCESS | 1833 | 1461975159578 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:12:39 INFO - PROCESS | 1833 | 1461975159580 Marionette TRACE conn3 <- [1,834,null,{}] 17:12:39 INFO - PROCESS | 1833 | 1461975159584 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}] 17:12:39 INFO - PROCESS | 1833 | 1461975159760 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 17:12:39 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f1879fbf000) [pid = 1833] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:12:39 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f1877016800) [pid = 1833] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:12:39 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f1879e2d400) [pid = 1833] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:12:39 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f1873395800) [pid = 1833] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:12:39 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f18711ed800) [pid = 1833] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:12:39 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f18711f7800) [pid = 1833] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:12:39 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f18793a3c00) [pid = 1833] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:12:39 INFO - PROCESS | 1833 | 1461975159978 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879dc2000 == 58 [pid = 1833] [id = 216] 17:12:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f18793a8800) [pid = 1833] [serial = 648] [outer = (nil)] 17:12:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f187e337000) [pid = 1833] [serial = 649] [outer = 0x7f18793a8800] 17:12:40 INFO - PROCESS | 1833 | 1461975160045 Marionette DEBUG loaded listener.js 17:12:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f18827c7000) [pid = 1833] [serial = 650] [outer = 0x7f18793a8800] 17:12:40 INFO - PROCESS | 1833 | 1461975160724 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]]]}] 17:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1176ms 17:12:40 INFO - PROCESS | 1833 | 1461975160755 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 17:12:40 INFO - PROCESS | 1833 | 1461975160758 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 17:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:12:40 INFO - PROCESS | 1833 | 1461975160763 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:12:40 INFO - PROCESS | 1833 | 1461975160765 Marionette TRACE conn3 <- [1,838,null,{}] 17:12:40 INFO - PROCESS | 1833 | 1461975160770 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}] 17:12:40 INFO - PROCESS | 1833 | 1461975160945 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 17:12:40 INFO - PROCESS | 1833 | 1461975160963 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a1e800 == 59 [pid = 1833] [id = 217] 17:12:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f1883c57400) [pid = 1833] [serial = 651] [outer = (nil)] 17:12:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f188f6fcc00) [pid = 1833] [serial = 652] [outer = 0x7f1883c57400] 17:12:41 INFO - PROCESS | 1833 | 1461975161018 Marionette DEBUG loaded listener.js 17:12:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f1890503400) [pid = 1833] [serial = 653] [outer = 0x7f1883c57400] 17:12:41 INFO - PROCESS | 1833 | 1461975161699 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]]]}] 17:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 973ms 17:12:41 INFO - PROCESS | 1833 | 1461975161738 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 17:12:41 INFO - PROCESS | 1833 | 1461975161740 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 17:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:12:41 INFO - PROCESS | 1833 | 1461975161745 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:12:41 INFO - PROCESS | 1833 | 1461975161748 Marionette TRACE conn3 <- [1,842,null,{}] 17:12:41 INFO - PROCESS | 1833 | 1461975161752 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}] 17:12:41 INFO - PROCESS | 1833 | 1461975161890 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 17:12:42 INFO - PROCESS | 1833 | 1461975162093 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873086000 == 60 [pid = 1833] [id = 218] 17:12:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f1870463000) [pid = 1833] [serial = 654] [outer = (nil)] 17:12:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f18711a5800) [pid = 1833] [serial = 655] [outer = 0x7f1870463000] 17:12:42 INFO - PROCESS | 1833 | 1461975162161 Marionette DEBUG loaded listener.js 17:12:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f1873047400) [pid = 1833] [serial = 656] [outer = 0x7f1870463000] 17:12:43 INFO - PROCESS | 1833 | 1461975163053 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]]]}] 17:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1376ms 17:12:43 INFO - PROCESS | 1833 | 1461975163122 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 17:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:12:43 INFO - PROCESS | 1833 | 1461975163128 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 17:12:43 INFO - PROCESS | 1833 | 1461975163135 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:12:43 INFO - PROCESS | 1833 | 1461975163141 Marionette TRACE conn3 <- [1,846,null,{}] 17:12:43 INFO - PROCESS | 1833 | 1461975163148 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}] 17:12:43 INFO - PROCESS | 1833 | 1461975163312 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 17:12:43 INFO - PROCESS | 1833 | 1461975163465 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879da5000 == 61 [pid = 1833] [id = 219] 17:12:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f187119c800) [pid = 1833] [serial = 657] [outer = (nil)] 17:12:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f18786e0800) [pid = 1833] [serial = 658] [outer = 0x7f187119c800] 17:12:43 INFO - PROCESS | 1833 | 1461975163544 Marionette DEBUG loaded listener.js 17:12:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f1878e8cc00) [pid = 1833] [serial = 659] [outer = 0x7f187119c800] 17:12:44 INFO - PROCESS | 1833 | 1461975164419 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]]]}] 17:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1334ms 17:12:44 INFO - PROCESS | 1833 | 1461975164472 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 17:12:44 INFO - PROCESS | 1833 | 1461975164477 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 17:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:12:44 INFO - PROCESS | 1833 | 1461975164484 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:12:44 INFO - PROCESS | 1833 | 1461975164486 Marionette TRACE conn3 <- [1,850,null,{}] 17:12:44 INFO - PROCESS | 1833 | 1461975164492 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}] 17:12:44 INFO - PROCESS | 1833 | 1461975164650 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 17:12:44 INFO - PROCESS | 1833 | 1461975164800 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1884054800 == 62 [pid = 1833] [id = 220] 17:12:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f1879e34800) [pid = 1833] [serial = 660] [outer = (nil)] 17:12:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f187cd3e400) [pid = 1833] [serial = 661] [outer = 0x7f1879e34800] 17:12:44 INFO - PROCESS | 1833 | 1461975164868 Marionette DEBUG loaded listener.js 17:12:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f1880232000) [pid = 1833] [serial = 662] [outer = 0x7f1879e34800] 17:12:45 INFO - PROCESS | 1833 | 1461975165784 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]]]}] 17:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1336ms 17:12:45 INFO - PROCESS | 1833 | 1461975165821 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 17:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:12:45 INFO - PROCESS | 1833 | 1461975165825 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 17:12:45 INFO - PROCESS | 1833 | 1461975165838 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:12:45 INFO - PROCESS | 1833 | 1461975165846 Marionette TRACE conn3 <- [1,854,null,{}] 17:12:45 INFO - PROCESS | 1833 | 1461975165854 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}] 17:12:46 INFO - PROCESS | 1833 | 1461975166012 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 17:12:46 INFO - PROCESS | 1833 | 1461975166172 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1890911800 == 63 [pid = 1833] [id = 221] 17:12:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f1880234400) [pid = 1833] [serial = 663] [outer = (nil)] 17:12:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f1885a14800) [pid = 1833] [serial = 664] [outer = 0x7f1880234400] 17:12:46 INFO - PROCESS | 1833 | 1461975166238 Marionette DEBUG loaded listener.js 17:12:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f18904d8000) [pid = 1833] [serial = 665] [outer = 0x7f1880234400] 17:12:47 INFO - PROCESS | 1833 | 1461975167053 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]]]}] 17:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1247ms 17:12:47 INFO - PROCESS | 1833 | 1461975167079 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 17:12:47 INFO - PROCESS | 1833 | 1461975167083 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 17:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:12:47 INFO - PROCESS | 1833 | 1461975167106 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:12:47 INFO - PROCESS | 1833 | 1461975167109 Marionette TRACE conn3 <- [1,858,null,{}] 17:12:47 INFO - PROCESS | 1833 | 1461975167114 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}] 17:12:47 INFO - PROCESS | 1833 | 1461975167264 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 17:12:47 INFO - PROCESS | 1833 | 1461975167422 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895406000 == 64 [pid = 1833] [id = 222] 17:12:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f18810e3000) [pid = 1833] [serial = 666] [outer = (nil)] 17:12:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f18913aa000) [pid = 1833] [serial = 667] [outer = 0x7f18810e3000] 17:12:47 INFO - PROCESS | 1833 | 1461975167489 Marionette DEBUG loaded listener.js 17:12:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f1891932800) [pid = 1833] [serial = 668] [outer = 0x7f18810e3000] 17:12:48 INFO - PROCESS | 1833 | 1461975168261 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]]]}] 17:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1187ms 17:12:48 INFO - PROCESS | 1833 | 1461975168297 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 17:12:48 INFO - PROCESS | 1833 | 1461975168300 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 17:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:12:48 INFO - PROCESS | 1833 | 1461975168307 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:12:48 INFO - PROCESS | 1833 | 1461975168309 Marionette TRACE conn3 <- [1,862,null,{}] 17:12:48 INFO - PROCESS | 1833 | 1461975168314 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}] 17:12:48 INFO - PROCESS | 1833 | 1461975168464 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 17:12:48 INFO - PROCESS | 1833 | 1461975168618 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1898067800 == 65 [pid = 1833] [id = 223] 17:12:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f1893333c00) [pid = 1833] [serial = 669] [outer = (nil)] 17:12:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f1893840800) [pid = 1833] [serial = 670] [outer = 0x7f1893333c00] 17:12:48 INFO - PROCESS | 1833 | 1461975168699 Marionette DEBUG loaded listener.js 17:12:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f189517f800) [pid = 1833] [serial = 671] [outer = 0x7f1893333c00] 17:12:49 INFO - PROCESS | 1833 | 1461975169567 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]]]}] 17:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1327ms 17:12:49 INFO - PROCESS | 1833 | 1461975169636 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 17:12:49 INFO - PROCESS | 1833 | 1461975169639 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 17:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:12:49 INFO - PROCESS | 1833 | 1461975169644 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:12:49 INFO - PROCESS | 1833 | 1461975169646 Marionette TRACE conn3 <- [1,866,null,{}] 17:12:49 INFO - PROCESS | 1833 | 1461975169652 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}] 17:12:49 INFO - PROCESS | 1833 | 1461975169796 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 17:12:49 INFO - PROCESS | 1833 | 1461975169954 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18706d8000 == 66 [pid = 1833] [id = 224] 17:12:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f189517f000) [pid = 1833] [serial = 672] [outer = (nil)] 17:12:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f189543ec00) [pid = 1833] [serial = 673] [outer = 0x7f189517f000] 17:12:50 INFO - PROCESS | 1833 | 1461975170019 Marionette DEBUG loaded listener.js 17:12:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f1895523c00) [pid = 1833] [serial = 674] [outer = 0x7f189517f000] 17:12:50 INFO - PROCESS | 1833 | 1461975170870 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]]]}] 17:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1277ms 17:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:12:50 INFO - PROCESS | 1833 | 1461975170923 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 17:12:50 INFO - PROCESS | 1833 | 1461975170926 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 17:12:50 INFO - PROCESS | 1833 | 1461975170932 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:12:50 INFO - PROCESS | 1833 | 1461975170935 Marionette TRACE conn3 <- [1,870,null,{}] 17:12:50 INFO - PROCESS | 1833 | 1461975170939 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}] 17:12:51 INFO - PROCESS | 1833 | 1461975171086 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 17:12:51 INFO - PROCESS | 1833 | 1461975171244 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187150f000 == 67 [pid = 1833] [id = 225] 17:12:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f1871526800) [pid = 1833] [serial = 675] [outer = (nil)] 17:12:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f187152c000) [pid = 1833] [serial = 676] [outer = 0x7f1871526800] 17:12:51 INFO - PROCESS | 1833 | 1461975171322 Marionette DEBUG loaded listener.js 17:12:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f1871530800) [pid = 1833] [serial = 677] [outer = 0x7f1871526800] 17:12:52 INFO - PROCESS | 1833 | 1461975172182 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]]]}] 17:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1283ms 17:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:12:52 INFO - PROCESS | 1833 | 1461975172214 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 17:12:52 INFO - PROCESS | 1833 | 1461975172217 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 17:12:52 INFO - PROCESS | 1833 | 1461975172224 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:12:52 INFO - PROCESS | 1833 | 1461975172227 Marionette TRACE conn3 <- [1,874,null,{}] 17:12:52 INFO - PROCESS | 1833 | 1461975172232 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}] 17:12:52 INFO - PROCESS | 1833 | 1461975172382 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 17:12:52 INFO - PROCESS | 1833 | 1461975172542 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18825b8800 == 68 [pid = 1833] [id = 226] 17:12:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f1871528000) [pid = 1833] [serial = 678] [outer = (nil)] 17:12:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f187cec3c00) [pid = 1833] [serial = 679] [outer = 0x7f1871528000] 17:12:52 INFO - PROCESS | 1833 | 1461975172608 Marionette DEBUG loaded listener.js 17:12:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f1895524800) [pid = 1833] [serial = 680] [outer = 0x7f1871528000] 17:12:53 INFO - PROCESS | 1833 | 1461975173755 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]]]}] 17:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1581ms 17:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:12:53 INFO - PROCESS | 1833 | 1461975173804 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 17:12:53 INFO - PROCESS | 1833 | 1461975173808 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 17:12:53 INFO - PROCESS | 1833 | 1461975173816 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:12:53 INFO - PROCESS | 1833 | 1461975173821 Marionette TRACE conn3 <- [1,878,null,{}] 17:12:53 INFO - PROCESS | 1833 | 1461975173828 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}] 17:12:53 INFO - PROCESS | 1833 | 1461975173972 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 17:12:54 INFO - PROCESS | 1833 | 1461975174171 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873aa3800 == 69 [pid = 1833] [id = 227] 17:12:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f187700e400) [pid = 1833] [serial = 681] [outer = (nil)] 17:12:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f18783e5800) [pid = 1833] [serial = 682] [outer = 0x7f187700e400] 17:12:54 INFO - PROCESS | 1833 | 1461975174231 Marionette DEBUG loaded listener.js 17:12:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f1878441800) [pid = 1833] [serial = 683] [outer = 0x7f187700e400] 17:12:55 INFO - PROCESS | 1833 | 1461975175006 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]]]}] 17:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1245ms 17:12:55 INFO - PROCESS | 1833 | 1461975175060 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 17:12:55 INFO - PROCESS | 1833 | 1461975175072 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 17:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:12:55 INFO - PROCESS | 1833 | 1461975175087 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:12:55 INFO - PROCESS | 1833 | 1461975175094 Marionette TRACE conn3 <- [1,882,null,{}] 17:12:55 INFO - PROCESS | 1833 | 1461975175106 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}] 17:12:55 INFO - PROCESS | 1833 | 1461975175294 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 17:12:55 INFO - PROCESS | 1833 | 1461975175453 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873aa5800 == 70 [pid = 1833] [id = 228] 17:12:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f187843d800) [pid = 1833] [serial = 684] [outer = (nil)] 17:12:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f18786e7800) [pid = 1833] [serial = 685] [outer = 0x7f187843d800] 17:12:55 INFO - PROCESS | 1833 | 1461975175516 Marionette DEBUG loaded listener.js 17:12:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f187938e000) [pid = 1833] [serial = 686] [outer = 0x7f187843d800] 17:12:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895a03800 == 69 [pid = 1833] [id = 123] 17:12:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879c8f000 == 68 [pid = 1833] [id = 9] 17:12:55 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f1882e3a800) [pid = 1833] [serial = 607] [outer = (nil)] [url = about:blank] 17:12:55 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f18711abc00) [pid = 1833] [serial = 574] [outer = (nil)] [url = about:blank] 17:12:55 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f1878e8dc00) [pid = 1833] [serial = 577] [outer = (nil)] [url = about:blank] 17:12:55 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f187a6d1000) [pid = 1833] [serial = 580] [outer = (nil)] [url = about:blank] 17:12:55 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f188150e000) [pid = 1833] [serial = 583] [outer = (nil)] [url = about:blank] 17:12:55 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f18783eb800) [pid = 1833] [serial = 586] [outer = (nil)] [url = about:blank] 17:12:56 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f187e343000) [pid = 1833] [serial = 601] [outer = (nil)] [url = about:blank] 17:12:56 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f187fa84c00) [pid = 1833] [serial = 602] [outer = (nil)] [url = about:blank] 17:12:56 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f18793ad000) [pid = 1833] [serial = 595] [outer = (nil)] [url = about:blank] 17:12:56 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f1879e2d000) [pid = 1833] [serial = 596] [outer = (nil)] [url = about:blank] 17:12:56 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f187b539400) [pid = 1833] [serial = 598] [outer = (nil)] [url = about:blank] 17:12:56 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f1878e04000) [pid = 1833] [serial = 593] [outer = (nil)] [url = about:blank] 17:12:56 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f18785d5800) [pid = 1833] [serial = 592] [outer = (nil)] [url = about:blank] 17:12:56 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f18733ce800) [pid = 1833] [serial = 590] [outer = (nil)] [url = about:blank] 17:12:56 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f18711f6800) [pid = 1833] [serial = 589] [outer = (nil)] [url = about:blank] 17:12:56 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f1886930c00) [pid = 1833] [serial = 572] [outer = (nil)] [url = about:blank] 17:12:56 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f18814aa400) [pid = 1833] [serial = 605] [outer = (nil)] [url = about:blank] 17:12:56 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f187cec4000) [pid = 1833] [serial = 599] [outer = (nil)] [url = about:blank] 17:12:56 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f187a0a9c00) [pid = 1833] [serial = 604] [outer = (nil)] [url = about:blank] 17:12:56 INFO - PROCESS | 1833 | 1461975176393 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]]]}] 17:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1337ms 17:12:56 INFO - PROCESS | 1833 | 1461975176426 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 17:12:56 INFO - PROCESS | 1833 | 1461975176430 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 17:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:12:56 INFO - PROCESS | 1833 | 1461975176435 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:12:56 INFO - PROCESS | 1833 | 1461975176440 Marionette TRACE conn3 <- [1,886,null,{}] 17:12:56 INFO - PROCESS | 1833 | 1461975176454 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}] 17:12:56 INFO - PROCESS | 1833 | 1461975176596 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 17:12:56 INFO - PROCESS | 1833 | 1461975176615 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18795ee800 == 69 [pid = 1833] [id = 229] 17:12:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f1878e04000) [pid = 1833] [serial = 687] [outer = (nil)] 17:12:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f1879e34400) [pid = 1833] [serial = 688] [outer = 0x7f1878e04000] 17:12:56 INFO - PROCESS | 1833 | 1461975176674 Marionette DEBUG loaded listener.js 17:12:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f187a6c4000) [pid = 1833] [serial = 689] [outer = 0x7f1878e04000] 17:12:57 INFO - PROCESS | 1833 | 1461975177427 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]]]}] 17:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1038ms 17:12:57 INFO - PROCESS | 1833 | 1461975177475 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 17:12:57 INFO - PROCESS | 1833 | 1461975177479 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 17:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:12:57 INFO - PROCESS | 1833 | 1461975177484 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:12:57 INFO - PROCESS | 1833 | 1461975177485 Marionette TRACE conn3 <- [1,890,null,{}] 17:12:57 INFO - PROCESS | 1833 | 1461975177490 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}] 17:12:57 INFO - PROCESS | 1833 | 1461975177626 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 17:12:57 INFO - PROCESS | 1833 | 1461975177641 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879db5800 == 70 [pid = 1833] [id = 230] 17:12:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f1879e32000) [pid = 1833] [serial = 690] [outer = (nil)] 17:12:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f187cd37400) [pid = 1833] [serial = 691] [outer = 0x7f1879e32000] 17:12:57 INFO - PROCESS | 1833 | 1461975177697 Marionette DEBUG loaded listener.js 17:12:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f187cde5800) [pid = 1833] [serial = 692] [outer = 0x7f1879e32000] 17:12:58 INFO - PROCESS | 1833 | 1461975178442 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]]]}] 17:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 973ms 17:12:58 INFO - PROCESS | 1833 | 1461975178470 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 17:12:58 INFO - PROCESS | 1833 | 1461975178474 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 17:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:12:58 INFO - PROCESS | 1833 | 1461975178479 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:12:58 INFO - PROCESS | 1833 | 1461975178481 Marionette TRACE conn3 <- [1,894,null,{}] 17:12:58 INFO - PROCESS | 1833 | 1461975178486 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}] 17:12:58 INFO - PROCESS | 1833 | 1461975178675 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 17:12:58 INFO - PROCESS | 1833 | 1461975178702 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187cd0d000 == 71 [pid = 1833] [id = 231] 17:12:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f1878e08800) [pid = 1833] [serial = 693] [outer = (nil)] 17:12:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f187cde5400) [pid = 1833] [serial = 694] [outer = 0x7f1878e08800] 17:12:58 INFO - PROCESS | 1833 | 1461975178759 Marionette DEBUG loaded listener.js 17:12:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f187e349000) [pid = 1833] [serial = 695] [outer = 0x7f1878e08800] 17:12:59 INFO - PROCESS | 1833 | 1461975179631 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]]]}] 17:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1183ms 17:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:12:59 INFO - PROCESS | 1833 | 1461975179664 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 17:12:59 INFO - PROCESS | 1833 | 1461975179666 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 17:12:59 INFO - PROCESS | 1833 | 1461975179672 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:12:59 INFO - PROCESS | 1833 | 1461975179674 Marionette TRACE conn3 <- [1,898,null,{}] 17:12:59 INFO - PROCESS | 1833 | 1461975179697 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}] 17:12:59 INFO - PROCESS | 1833 | 1461975179904 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 17:12:59 INFO - PROCESS | 1833 | 1461975179933 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18825ac800 == 72 [pid = 1833] [id = 232] 17:12:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f187f841400) [pid = 1833] [serial = 696] [outer = (nil)] 17:12:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f188150e000) [pid = 1833] [serial = 697] [outer = 0x7f187f841400] 17:12:59 INFO - PROCESS | 1833 | 1461975179992 Marionette DEBUG loaded listener.js 17:13:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f188347dc00) [pid = 1833] [serial = 698] [outer = 0x7f187f841400] 17:13:00 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f18783e3800) [pid = 1833] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:13:00 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f1877010000) [pid = 1833] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:13:00 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f187e351800) [pid = 1833] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:13:00 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f1878e0cc00) [pid = 1833] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:13:00 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f18711a2c00) [pid = 1833] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:13:00 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f18793a8800) [pid = 1833] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:13:00 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f1878e88800) [pid = 1833] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:13:00 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f1878e89800) [pid = 1833] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:13:00 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f1881c91c00) [pid = 1833] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:13:00 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f187a6c5800) [pid = 1833] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:13:00 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f1878448800) [pid = 1833] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:13:00 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f18711a9400) [pid = 1833] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:13:01 INFO - PROCESS | 1833 | 1461975181021 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]]]}] 17:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1380ms 17:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:13:01 INFO - PROCESS | 1833 | 1461975181051 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 17:13:01 INFO - PROCESS | 1833 | 1461975181054 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 17:13:01 INFO - PROCESS | 1833 | 1461975181069 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:13:01 INFO - PROCESS | 1833 | 1461975181071 Marionette TRACE conn3 <- [1,902,null,{}] 17:13:01 INFO - PROCESS | 1833 | 1461975181077 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}] 17:13:01 INFO - PROCESS | 1833 | 1461975181253 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 17:13:01 INFO - PROCESS | 1833 | 1461975181331 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1881815800 == 73 [pid = 1833] [id = 233] 17:13:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f187339c800) [pid = 1833] [serial = 699] [outer = (nil)] 17:13:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f18786e1000) [pid = 1833] [serial = 700] [outer = 0x7f187339c800] 17:13:01 INFO - PROCESS | 1833 | 1461975181387 Marionette DEBUG loaded listener.js 17:13:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f1882b3b400) [pid = 1833] [serial = 701] [outer = 0x7f187339c800] 17:13:02 INFO - PROCESS | 1833 | 1461975181999 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]]]}] 17:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 991ms 17:13:02 INFO - PROCESS | 1833 | 1461975182051 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 17:13:02 INFO - PROCESS | 1833 | 1461975182054 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 17:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:13:02 INFO - PROCESS | 1833 | 1461975182059 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:13:02 INFO - PROCESS | 1833 | 1461975182061 Marionette TRACE conn3 <- [1,906,null,{}] 17:13:02 INFO - PROCESS | 1833 | 1461975182066 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}] 17:13:02 INFO - PROCESS | 1833 | 1461975182242 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 17:13:02 INFO - PROCESS | 1833 | 1461975182263 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1884045800 == 74 [pid = 1833] [id = 234] 17:13:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f1876ef9c00) [pid = 1833] [serial = 702] [outer = (nil)] 17:13:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f1883f94000) [pid = 1833] [serial = 703] [outer = 0x7f1876ef9c00] 17:13:02 INFO - PROCESS | 1833 | 1461975182317 Marionette DEBUG loaded listener.js 17:13:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f188698b400) [pid = 1833] [serial = 704] [outer = 0x7f1876ef9c00] 17:13:03 INFO - PROCESS | 1833 | 1461975183176 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]]]}] 17:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1175ms 17:13:03 INFO - PROCESS | 1833 | 1461975183235 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 17:13:03 INFO - PROCESS | 1833 | 1461975183240 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 17:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:13:03 INFO - PROCESS | 1833 | 1461975183248 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:13:03 INFO - PROCESS | 1833 | 1461975183254 Marionette TRACE conn3 <- [1,910,null,{}] 17:13:03 INFO - PROCESS | 1833 | 1461975183263 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}] 17:13:03 INFO - PROCESS | 1833 | 1461975183436 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 17:13:03 INFO - PROCESS | 1833 | 1461975183592 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873079800 == 75 [pid = 1833] [id = 235] 17:13:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f18711abc00) [pid = 1833] [serial = 705] [outer = (nil)] 17:13:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f18733cbc00) [pid = 1833] [serial = 706] [outer = 0x7f18711abc00] 17:13:03 INFO - PROCESS | 1833 | 1461975183659 Marionette DEBUG loaded listener.js 17:13:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f187700c800) [pid = 1833] [serial = 707] [outer = 0x7f18711abc00] 17:13:04 INFO - PROCESS | 1833 | 1461975184579 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]]]}] 17:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1387ms 17:13:04 INFO - PROCESS | 1833 | 1461975184635 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 17:13:04 INFO - PROCESS | 1833 | 1461975184644 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 17:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:13:04 INFO - PROCESS | 1833 | 1461975184654 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:13:04 INFO - PROCESS | 1833 | 1461975184657 Marionette TRACE conn3 <- [1,914,null,{}] 17:13:04 INFO - PROCESS | 1833 | 1461975184663 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}] 17:13:04 INFO - PROCESS | 1833 | 1461975184840 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 17:13:05 INFO - PROCESS | 1833 | 1461975185002 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879da7800 == 76 [pid = 1833] [id = 236] 17:13:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f18786e1c00) [pid = 1833] [serial = 708] [outer = (nil)] 17:13:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f18793a8800) [pid = 1833] [serial = 709] [outer = 0x7f18786e1c00] 17:13:05 INFO - PROCESS | 1833 | 1461975185070 Marionette DEBUG loaded listener.js 17:13:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f187a0a1800) [pid = 1833] [serial = 710] [outer = 0x7f18786e1c00] 17:13:05 INFO - PROCESS | 1833 | 1461975185958 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]]]}] 17:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1333ms 17:13:05 INFO - PROCESS | 1833 | 1461975185987 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 17:13:05 INFO - PROCESS | 1833 | 1461975185990 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 17:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:13:05 INFO - PROCESS | 1833 | 1461975185996 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:13:06 INFO - PROCESS | 1833 | 1461975186001 Marionette TRACE conn3 <- [1,918,null,{}] 17:13:06 INFO - PROCESS | 1833 | 1461975186016 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}] 17:13:06 INFO - PROCESS | 1833 | 1461975186170 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 17:13:06 INFO - PROCESS | 1833 | 1461975186331 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1889a18800 == 77 [pid = 1833] [id = 237] 17:13:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f187cebe000) [pid = 1833] [serial = 711] [outer = (nil)] 17:13:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f187fa88400) [pid = 1833] [serial = 712] [outer = 0x7f187cebe000] 17:13:06 INFO - PROCESS | 1833 | 1461975186400 Marionette DEBUG loaded listener.js 17:13:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f18822d0400) [pid = 1833] [serial = 713] [outer = 0x7f187cebe000] 17:13:07 INFO - PROCESS | 1833 | 1461975187296 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]]]}] 17:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1339ms 17:13:07 INFO - PROCESS | 1833 | 1461975187336 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 17:13:07 INFO - PROCESS | 1833 | 1461975187341 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 17:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:13:07 INFO - PROCESS | 1833 | 1461975187346 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:13:07 INFO - PROCESS | 1833 | 1461975187348 Marionette TRACE conn3 <- [1,922,null,{}] 17:13:07 INFO - PROCESS | 1833 | 1461975187354 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}] 17:13:07 INFO - PROCESS | 1833 | 1461975187508 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 17:13:07 INFO - PROCESS | 1833 | 1461975187668 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1893350800 == 78 [pid = 1833] [id = 238] 17:13:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f187cec3400) [pid = 1833] [serial = 714] [outer = (nil)] 17:13:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f188692c400) [pid = 1833] [serial = 715] [outer = 0x7f187cec3400] 17:13:07 INFO - PROCESS | 1833 | 1461975187734 Marionette DEBUG loaded listener.js 17:13:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f18904d7000) [pid = 1833] [serial = 716] [outer = 0x7f187cec3400] 17:13:08 INFO - PROCESS | 1833 | 1461975188530 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]]]}] 17:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1225ms 17:13:08 INFO - PROCESS | 1833 | 1461975188575 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 17:13:08 INFO - PROCESS | 1833 | 1461975188579 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 17:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:13:08 INFO - PROCESS | 1833 | 1461975188584 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:13:08 INFO - PROCESS | 1833 | 1461975188586 Marionette TRACE conn3 <- [1,926,null,{}] 17:13:08 INFO - PROCESS | 1833 | 1461975188592 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}] 17:13:08 INFO - PROCESS | 1833 | 1461975188738 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 17:13:08 INFO - PROCESS | 1833 | 1461975188902 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18959a9800 == 79 [pid = 1833] [id = 239] 17:13:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f1883c7c400) [pid = 1833] [serial = 717] [outer = (nil)] 17:13:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f18907a7400) [pid = 1833] [serial = 718] [outer = 0x7f1883c7c400] 17:13:08 INFO - PROCESS | 1833 | 1461975188972 Marionette DEBUG loaded listener.js 17:13:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f1891935800) [pid = 1833] [serial = 719] [outer = 0x7f1883c7c400] 17:13:09 INFO - PROCESS | 1833 | 1461975189838 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]]]}] 17:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1331ms 17:13:09 INFO - PROCESS | 1833 | 1461975189916 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 17:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:13:09 INFO - PROCESS | 1833 | 1461975189920 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 17:13:09 INFO - PROCESS | 1833 | 1461975189926 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:13:09 INFO - PROCESS | 1833 | 1461975189929 Marionette TRACE conn3 <- [1,930,null,{}] 17:13:09 INFO - PROCESS | 1833 | 1461975189934 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}] 17:13:10 INFO - PROCESS | 1833 | 1461975190157 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 17:13:10 INFO - PROCESS | 1833 | 1461975190316 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879d2f800 == 80 [pid = 1833] [id = 240] 17:13:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f18905ee000) [pid = 1833] [serial = 720] [outer = (nil)] 17:13:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f18953a1400) [pid = 1833] [serial = 721] [outer = 0x7f18905ee000] 17:13:10 INFO - PROCESS | 1833 | 1461975190390 Marionette DEBUG loaded listener.js 17:13:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f1895529000) [pid = 1833] [serial = 722] [outer = 0x7f18905ee000] 17:13:11 INFO - PROCESS | 1833 | 1461975191202 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]]]}] 17:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1337ms 17:13:11 INFO - PROCESS | 1833 | 1461975191263 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 17:13:11 INFO - PROCESS | 1833 | 1461975191265 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 17:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:13:11 INFO - PROCESS | 1833 | 1461975191271 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:13:11 INFO - PROCESS | 1833 | 1461975191274 Marionette TRACE conn3 <- [1,934,null,{}] 17:13:11 INFO - PROCESS | 1833 | 1461975191279 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}] 17:13:11 INFO - PROCESS | 1833 | 1461975191430 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 17:13:11 INFO - PROCESS | 1833 | 1461975191592 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878507000 == 81 [pid = 1833] [id = 241] 17:13:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f1878603000) [pid = 1833] [serial = 723] [outer = (nil)] 17:13:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f187860bc00) [pid = 1833] [serial = 724] [outer = 0x7f1878603000] 17:13:11 INFO - PROCESS | 1833 | 1461975191660 Marionette DEBUG loaded listener.js 17:13:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f1878610800) [pid = 1833] [serial = 725] [outer = 0x7f1878603000] 17:13:12 INFO - PROCESS | 1833 | 1461975192438 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]]]}] 17:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1230ms 17:13:12 INFO - PROCESS | 1833 | 1461975192503 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 17:13:12 INFO - PROCESS | 1833 | 1461975192505 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 17:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:13:12 INFO - PROCESS | 1833 | 1461975192511 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:13:12 INFO - PROCESS | 1833 | 1461975192513 Marionette TRACE conn3 <- [1,938,null,{}] 17:13:12 INFO - PROCESS | 1833 | 1461975192519 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}] 17:13:12 INFO - PROCESS | 1833 | 1461975192670 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 17:13:12 INFO - PROCESS | 1833 | 1461975192834 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187851e800 == 82 [pid = 1833] [id = 242] 17:13:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f1871258c00) [pid = 1833] [serial = 726] [outer = (nil)] 17:13:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f187125e400) [pid = 1833] [serial = 727] [outer = 0x7f1871258c00] 17:13:12 INFO - PROCESS | 1833 | 1461975192903 Marionette DEBUG loaded listener.js 17:13:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f1871263000) [pid = 1833] [serial = 728] [outer = 0x7f1871258c00] 17:13:13 INFO - PROCESS | 1833 | 1461975193687 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]]]}] 17:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1230ms 17:13:13 INFO - PROCESS | 1833 | 1461975193742 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 17:13:13 INFO - PROCESS | 1833 | 1461975193745 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 17:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:13:13 INFO - PROCESS | 1833 | 1461975193750 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:13:13 INFO - PROCESS | 1833 | 1461975193753 Marionette TRACE conn3 <- [1,942,null,{}] 17:13:13 INFO - PROCESS | 1833 | 1461975193758 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}] 17:13:13 INFO - PROCESS | 1833 | 1461975193904 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 17:13:14 INFO - PROCESS | 1833 | 1461975194065 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186f935800 == 83 [pid = 1833] [id = 243] 17:13:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f1871259000) [pid = 1833] [serial = 729] [outer = (nil)] 17:13:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f187860c000) [pid = 1833] [serial = 730] [outer = 0x7f1871259000] 17:13:14 INFO - PROCESS | 1833 | 1461975194132 Marionette DEBUG loaded listener.js 17:13:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f18933bfc00) [pid = 1833] [serial = 731] [outer = 0x7f1871259000] 17:13:15 INFO - PROCESS | 1833 | 1461975195029 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]]]}] 17:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1329ms 17:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:13:15 INFO - PROCESS | 1833 | 1461975195081 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 17:13:15 INFO - PROCESS | 1833 | 1461975195083 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 17:13:15 INFO - PROCESS | 1833 | 1461975195089 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:13:15 INFO - PROCESS | 1833 | 1461975195103 Marionette TRACE conn3 <- [1,946,null,{}] 17:13:15 INFO - PROCESS | 1833 | 1461975195108 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}] 17:13:15 INFO - PROCESS | 1833 | 1461975195255 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 17:13:15 INFO - PROCESS | 1833 | 1461975195390 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186faac000 == 84 [pid = 1833] [id = 244] 17:13:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f186fa7a800) [pid = 1833] [serial = 732] [outer = (nil)] 17:13:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f186fa82800) [pid = 1833] [serial = 733] [outer = 0x7f186fa7a800] 17:13:15 INFO - PROCESS | 1833 | 1461975195459 Marionette DEBUG loaded listener.js 17:13:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f186fa87800) [pid = 1833] [serial = 734] [outer = 0x7f186fa7a800] 17:13:16 INFO - PROCESS | 1833 | 1461975196348 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]]]}] 17:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1294ms 17:13:16 INFO - PROCESS | 1833 | 1461975196382 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 17:13:16 INFO - PROCESS | 1833 | 1461975196387 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 17:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:13:16 INFO - PROCESS | 1833 | 1461975196392 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:13:16 INFO - PROCESS | 1833 | 1461975196395 Marionette TRACE conn3 <- [1,950,null,{}] 17:13:16 INFO - PROCESS | 1833 | 1461975196401 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}] 17:13:16 INFO - PROCESS | 1833 | 1461975196611 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 17:13:17 INFO - PROCESS | 1833 | 1461975197114 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186f924800 == 85 [pid = 1833] [id = 245] 17:13:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f186d184400) [pid = 1833] [serial = 735] [outer = (nil)] 17:13:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f186fa79400) [pid = 1833] [serial = 736] [outer = 0x7f186d184400] 17:13:17 INFO - PROCESS | 1833 | 1461975197224 Marionette DEBUG loaded listener.js 17:13:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f1870455800) [pid = 1833] [serial = 737] [outer = 0x7f186d184400] 17:13:18 INFO - PROCESS | 1833 | 1461975197997 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]]]}] 17:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1681ms 17:13:18 INFO - PROCESS | 1833 | 1461975198075 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 17:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:13:18 INFO - PROCESS | 1833 | 1461975198080 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 17:13:18 INFO - PROCESS | 1833 | 1461975198086 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:13:18 INFO - PROCESS | 1833 | 1461975198090 Marionette TRACE conn3 <- [1,954,null,{}] 17:13:18 INFO - PROCESS | 1833 | 1461975198097 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}] 17:13:18 INFO - PROCESS | 1833 | 1461975198247 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 17:13:18 INFO - PROCESS | 1833 | 1461975198408 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187150b000 == 86 [pid = 1833] [id = 246] 17:13:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f18711fbc00) [pid = 1833] [serial = 738] [outer = (nil)] 17:13:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f1871261400) [pid = 1833] [serial = 739] [outer = 0x7f18711fbc00] 17:13:18 INFO - PROCESS | 1833 | 1461975198543 Marionette DEBUG loaded listener.js 17:13:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f18712ed800) [pid = 1833] [serial = 740] [outer = 0x7f18711fbc00] 17:13:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a0e000 == 85 [pid = 1833] [id = 22] 17:13:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188331c000 == 84 [pid = 1833] [id = 18] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f18913b5000) [pid = 1833] [serial = 625] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f18712eb000) [pid = 1833] [serial = 631] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f188f6fcc00) [pid = 1833] [serial = 652] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f18712eb800) [pid = 1833] [serial = 628] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f1883c58800) [pid = 1833] [serial = 622] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1881815800 == 83 [pid = 1833] [id = 233] 17:13:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18825ac800 == 82 [pid = 1833] [id = 232] 17:13:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187cd0d000 == 81 [pid = 1833] [id = 231] 17:13:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879db5800 == 80 [pid = 1833] [id = 230] 17:13:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18795ee800 == 79 [pid = 1833] [id = 229] 17:13:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873aa5800 == 78 [pid = 1833] [id = 228] 17:13:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873aa3800 == 77 [pid = 1833] [id = 227] 17:13:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18706d8000 == 76 [pid = 1833] [id = 224] 17:13:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1898067800 == 75 [pid = 1833] [id = 223] 17:13:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895406000 == 74 [pid = 1833] [id = 222] 17:13:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1890911800 == 73 [pid = 1833] [id = 221] 17:13:19 INFO - PROCESS | 1833 | 1461975199498 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]]]}] 17:13:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1884054800 == 72 [pid = 1833] [id = 220] 17:13:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879da5000 == 71 [pid = 1833] [id = 219] 17:13:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873086000 == 70 [pid = 1833] [id = 218] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f1881c63800) [pid = 1833] [serial = 619] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f187700b400) [pid = 1833] [serial = 610] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f187cd40000) [pid = 1833] [serial = 616] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f1878e83800) [pid = 1833] [serial = 613] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f18786e4400) [pid = 1833] [serial = 638] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f1878e10000) [pid = 1833] [serial = 548] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f1882f61800) [pid = 1833] [serial = 542] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f1879399800) [pid = 1833] [serial = 640] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f18733c8c00) [pid = 1833] [serial = 635] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f18827c7000) [pid = 1833] [serial = 650] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f1880732000) [pid = 1833] [serial = 551] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f1885a0d400) [pid = 1833] [serial = 554] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f1878444400) [pid = 1833] [serial = 637] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f18712f0800) [pid = 1833] [serial = 634] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f1883c82000) [pid = 1833] [serial = 608] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f187e337000) [pid = 1833] [serial = 649] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f187cdef400) [pid = 1833] [serial = 644] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f1879c5e400) [pid = 1833] [serial = 641] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f187d02ec00) [pid = 1833] [serial = 646] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f187c33b800) [pid = 1833] [serial = 643] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f187700c400) [pid = 1833] [serial = 545] [outer = (nil)] [url = about:blank] 17:13:19 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f187f7a2000) [pid = 1833] [serial = 647] [outer = (nil)] [url = about:blank] 17:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1479ms 17:13:19 INFO - PROCESS | 1833 | 1461975199569 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 17:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:13:19 INFO - PROCESS | 1833 | 1461975199575 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 17:13:19 INFO - PROCESS | 1833 | 1461975199580 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:13:19 INFO - PROCESS | 1833 | 1461975199583 Marionette TRACE conn3 <- [1,958,null,{}] 17:13:19 INFO - PROCESS | 1833 | 1461975199588 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}] 17:13:19 INFO - PROCESS | 1833 | 1461975199732 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 17:13:19 INFO - PROCESS | 1833 | 1461975199852 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873090800 == 71 [pid = 1833] [id = 247] 17:13:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f1871259c00) [pid = 1833] [serial = 741] [outer = (nil)] 17:13:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f1873049400) [pid = 1833] [serial = 742] [outer = 0x7f1871259c00] 17:13:19 INFO - PROCESS | 1833 | 1461975199911 Marionette DEBUG loaded listener.js 17:13:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f18733c8800) [pid = 1833] [serial = 743] [outer = 0x7f1871259c00] 17:13:20 INFO - PROCESS | 1833 | 1461975200606 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]]]}] 17:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1075ms 17:13:20 INFO - PROCESS | 1833 | 1461975200655 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 17:13:20 INFO - PROCESS | 1833 | 1461975200658 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 17:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:13:20 INFO - PROCESS | 1833 | 1461975200670 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:13:20 INFO - PROCESS | 1833 | 1461975200678 Marionette TRACE conn3 <- [1,962,null,{}] 17:13:20 INFO - PROCESS | 1833 | 1461975200685 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}] 17:13:20 INFO - PROCESS | 1833 | 1461975200839 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 17:13:20 INFO - PROCESS | 1833 | 1461975200976 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878552000 == 72 [pid = 1833] [id = 248] 17:13:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f1876eecc00) [pid = 1833] [serial = 744] [outer = (nil)] 17:13:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f187700d400) [pid = 1833] [serial = 745] [outer = 0x7f1876eecc00] 17:13:21 INFO - PROCESS | 1833 | 1461975201032 Marionette DEBUG loaded listener.js 17:13:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f187843b400) [pid = 1833] [serial = 746] [outer = 0x7f1876eecc00] 17:13:21 INFO - PROCESS | 1833 | 1461975201654 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]]]}] 17:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1038ms 17:13:21 INFO - PROCESS | 1833 | 1461975201702 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 17:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:13:21 INFO - PROCESS | 1833 | 1461975201706 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 17:13:21 INFO - PROCESS | 1833 | 1461975201711 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:13:21 INFO - PROCESS | 1833 | 1461975201723 Marionette TRACE conn3 <- [1,966,null,{}] 17:13:21 INFO - PROCESS | 1833 | 1461975201729 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}] 17:13:21 INFO - PROCESS | 1833 | 1461975201967 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 17:13:21 INFO - PROCESS | 1833 | 1461975201986 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18787d8800 == 73 [pid = 1833] [id = 249] 17:13:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f1876ef5800) [pid = 1833] [serial = 747] [outer = (nil)] 17:13:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f18785da800) [pid = 1833] [serial = 748] [outer = 0x7f1876ef5800] 17:13:22 INFO - PROCESS | 1833 | 1461975202044 Marionette DEBUG loaded listener.js 17:13:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f1878605800) [pid = 1833] [serial = 749] [outer = 0x7f1876ef5800] 17:13:22 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f187f841400) [pid = 1833] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:13:22 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f187339c800) [pid = 1833] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:13:22 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f1878e04000) [pid = 1833] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:13:22 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f187843d800) [pid = 1833] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:13:22 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f1879e32000) [pid = 1833] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:13:22 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f187700e400) [pid = 1833] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:13:22 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f1878e08800) [pid = 1833] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:13:22 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f1883c57400) [pid = 1833] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:13:23 INFO - PROCESS | 1833 | 1461975203348 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]]]}] 17:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1688ms 17:13:23 INFO - PROCESS | 1833 | 1461975203400 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 17:13:23 INFO - PROCESS | 1833 | 1461975203406 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 17:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:13:23 INFO - PROCESS | 1833 | 1461975203414 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:13:23 INFO - PROCESS | 1833 | 1461975203419 Marionette TRACE conn3 <- [1,970,null,{}] 17:13:23 INFO - PROCESS | 1833 | 1461975203426 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}] 17:13:23 INFO - PROCESS | 1833 | 1461975203598 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 17:13:23 INFO - PROCESS | 1833 | 1461975203760 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873be5000 == 74 [pid = 1833] [id = 250] 17:13:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f1871263800) [pid = 1833] [serial = 750] [outer = (nil)] 17:13:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f187152e000) [pid = 1833] [serial = 751] [outer = 0x7f1871263800] 17:13:23 INFO - PROCESS | 1833 | 1461975203829 Marionette DEBUG loaded listener.js 17:13:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f1873399400) [pid = 1833] [serial = 752] [outer = 0x7f1871263800] 17:13:24 INFO - PROCESS | 1833 | 1461975204709 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]]]}] 17:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1332ms 17:13:24 INFO - PROCESS | 1833 | 1461975204746 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 17:13:24 INFO - PROCESS | 1833 | 1461975204754 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 17:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:13:24 INFO - PROCESS | 1833 | 1461975204763 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:13:24 INFO - PROCESS | 1833 | 1461975204766 Marionette TRACE conn3 <- [1,974,null,{}] 17:13:24 INFO - PROCESS | 1833 | 1461975204772 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}] 17:13:24 INFO - PROCESS | 1833 | 1461975204935 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 17:13:25 INFO - PROCESS | 1833 | 1461975205102 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18795ef800 == 75 [pid = 1833] [id = 251] 17:13:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f1876eec000) [pid = 1833] [serial = 753] [outer = (nil)] 17:13:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f18783e8400) [pid = 1833] [serial = 754] [outer = 0x7f1876eec000] 17:13:25 INFO - PROCESS | 1833 | 1461975205169 Marionette DEBUG loaded listener.js 17:13:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f18785d4800) [pid = 1833] [serial = 755] [outer = 0x7f1876eec000] 17:13:26 INFO - PROCESS | 1833 | 1461975206047 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]]]}] 17:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1330ms 17:13:26 INFO - PROCESS | 1833 | 1461975206094 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 17:13:26 INFO - PROCESS | 1833 | 1461975206098 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 17:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:13:26 INFO - PROCESS | 1833 | 1461975206104 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:13:26 INFO - PROCESS | 1833 | 1461975206109 Marionette TRACE conn3 <- [1,978,null,{}] 17:13:26 INFO - PROCESS | 1833 | 1461975206124 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}] 17:13:26 INFO - PROCESS | 1833 | 1461975206296 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 17:13:26 INFO - PROCESS | 1833 | 1461975206458 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879d28800 == 76 [pid = 1833] [id = 252] 17:13:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f18786e9c00) [pid = 1833] [serial = 756] [outer = (nil)] 17:13:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f1878e0a000) [pid = 1833] [serial = 757] [outer = 0x7f18786e9c00] 17:13:26 INFO - PROCESS | 1833 | 1461975206531 Marionette DEBUG loaded listener.js 17:13:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f1878e8e800) [pid = 1833] [serial = 758] [outer = 0x7f18786e9c00] 17:13:27 INFO - PROCESS | 1833 | 1461975207338 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]]]}] 17:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1280ms 17:13:27 INFO - PROCESS | 1833 | 1461975207385 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 17:13:27 INFO - PROCESS | 1833 | 1461975207389 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 17:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:13:27 INFO - PROCESS | 1833 | 1461975207395 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:13:27 INFO - PROCESS | 1833 | 1461975207397 Marionette TRACE conn3 <- [1,982,null,{}] 17:13:27 INFO - PROCESS | 1833 | 1461975207402 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}] 17:13:27 INFO - PROCESS | 1833 | 1461975207562 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 17:13:27 INFO - PROCESS | 1833 | 1461975207726 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879ebd000 == 77 [pid = 1833] [id = 253] 17:13:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f18786ec400) [pid = 1833] [serial = 759] [outer = (nil)] 17:13:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f1879962c00) [pid = 1833] [serial = 760] [outer = 0x7f18786ec400] 17:13:27 INFO - PROCESS | 1833 | 1461975207791 Marionette DEBUG loaded listener.js 17:13:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f187996ac00) [pid = 1833] [serial = 761] [outer = 0x7f18786ec400] 17:13:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f1879a5dc00) [pid = 1833] [serial = 762] [outer = 0x7f1879c63800] 17:13:28 INFO - PROCESS | 1833 | 1461975208729 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]]]}] 17:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1379ms 17:13:28 INFO - PROCESS | 1833 | 1461975208775 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 17:13:28 INFO - PROCESS | 1833 | 1461975208778 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 17:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:13:28 INFO - PROCESS | 1833 | 1461975208783 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:13:28 INFO - PROCESS | 1833 | 1461975208785 Marionette TRACE conn3 <- [1,986,null,{}] 17:13:28 INFO - PROCESS | 1833 | 1461975208791 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}] 17:13:28 INFO - PROCESS | 1833 | 1461975208942 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 17:13:29 INFO - PROCESS | 1833 | 1461975209105 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187b580800 == 78 [pid = 1833] [id = 254] 17:13:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f18711edc00) [pid = 1833] [serial = 763] [outer = (nil)] 17:13:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f1879399800) [pid = 1833] [serial = 764] [outer = 0x7f18711edc00] 17:13:29 INFO - PROCESS | 1833 | 1461975209173 Marionette DEBUG loaded listener.js 17:13:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f1879c67400) [pid = 1833] [serial = 765] [outer = 0x7f18711edc00] 17:13:30 INFO - PROCESS | 1833 | 1461975210036 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]]]}] 17:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1283ms 17:13:30 INFO - PROCESS | 1833 | 1461975210077 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 17:13:30 INFO - PROCESS | 1833 | 1461975210081 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 17:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:13:30 INFO - PROCESS | 1833 | 1461975210087 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:13:30 INFO - PROCESS | 1833 | 1461975210089 Marionette TRACE conn3 <- [1,990,null,{}] 17:13:30 INFO - PROCESS | 1833 | 1461975210094 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}] 17:13:30 INFO - PROCESS | 1833 | 1461975210294 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 17:13:30 INFO - PROCESS | 1833 | 1461975210455 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1880270000 == 79 [pid = 1833] [id = 255] 17:13:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f1879c6dc00) [pid = 1833] [serial = 766] [outer = (nil)] 17:13:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f187a8e2c00) [pid = 1833] [serial = 767] [outer = 0x7f1879c6dc00] 17:13:30 INFO - PROCESS | 1833 | 1461975210524 Marionette DEBUG loaded listener.js 17:13:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f187b718c00) [pid = 1833] [serial = 768] [outer = 0x7f1879c6dc00] 17:13:31 INFO - PROCESS | 1833 | 1461975211349 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]]]}] 17:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1332ms 17:13:31 INFO - PROCESS | 1833 | 1461975211420 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 17:13:31 INFO - PROCESS | 1833 | 1461975211423 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 17:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:13:31 INFO - PROCESS | 1833 | 1461975211429 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:13:31 INFO - PROCESS | 1833 | 1461975211432 Marionette TRACE conn3 <- [1,994,null,{}] 17:13:31 INFO - PROCESS | 1833 | 1461975211437 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}] 17:13:31 INFO - PROCESS | 1833 | 1461975211597 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 17:13:31 INFO - PROCESS | 1833 | 1461975211759 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188180f800 == 80 [pid = 1833] [id = 256] 17:13:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f187a0a8400) [pid = 1833] [serial = 769] [outer = (nil)] 17:13:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f187c3cf000) [pid = 1833] [serial = 770] [outer = 0x7f187a0a8400] 17:13:31 INFO - PROCESS | 1833 | 1461975211825 Marionette DEBUG loaded listener.js 17:13:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f187cd40400) [pid = 1833] [serial = 771] [outer = 0x7f187a0a8400] 17:13:32 INFO - PROCESS | 1833 | 1461975212683 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]]]}] 17:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1284ms 17:13:32 INFO - PROCESS | 1833 | 1461975212713 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 17:13:32 INFO - PROCESS | 1833 | 1461975212717 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 17:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:13:32 INFO - PROCESS | 1833 | 1461975212722 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:13:32 INFO - PROCESS | 1833 | 1461975212724 Marionette TRACE conn3 <- [1,998,null,{}] 17:13:32 INFO - PROCESS | 1833 | 1461975212730 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}] 17:13:32 INFO - PROCESS | 1833 | 1461975212876 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 17:13:33 INFO - PROCESS | 1833 | 1461975213041 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18825c1800 == 81 [pid = 1833] [id = 257] 17:13:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f187b713000) [pid = 1833] [serial = 772] [outer = (nil)] 17:13:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f187cde1400) [pid = 1833] [serial = 773] [outer = 0x7f187b713000] 17:13:33 INFO - PROCESS | 1833 | 1461975213111 Marionette DEBUG loaded listener.js 17:13:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f187cebac00) [pid = 1833] [serial = 774] [outer = 0x7f187b713000] 17:13:33 INFO - PROCESS | 1833 | 1461975213936 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]]]}] 17:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1286ms 17:13:34 INFO - PROCESS | 1833 | 1461975214010 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 17:13:34 INFO - PROCESS | 1833 | 1461975214014 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 17:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:13:34 INFO - PROCESS | 1833 | 1461975214020 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:13:34 INFO - PROCESS | 1833 | 1461975214022 Marionette TRACE conn3 <- [1,1002,null,{}] 17:13:34 INFO - PROCESS | 1833 | 1461975214028 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}] 17:13:34 INFO - PROCESS | 1833 | 1461975214242 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 17:13:34 INFO - PROCESS | 1833 | 1461975214407 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a92800 == 82 [pid = 1833] [id = 258] 17:13:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f187c341c00) [pid = 1833] [serial = 775] [outer = (nil)] 17:13:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f187cec5c00) [pid = 1833] [serial = 776] [outer = 0x7f187c341c00] 17:13:34 INFO - PROCESS | 1833 | 1461975214481 Marionette DEBUG loaded listener.js 17:13:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f187e338800) [pid = 1833] [serial = 777] [outer = 0x7f187c341c00] 17:13:35 INFO - PROCESS | 1833 | 1461975215292 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]]]}] 17:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1335ms 17:13:35 INFO - PROCESS | 1833 | 1461975215356 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 17:13:35 INFO - PROCESS | 1833 | 1461975215359 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 17:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:13:35 INFO - PROCESS | 1833 | 1461975215365 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:13:35 INFO - PROCESS | 1833 | 1461975215367 Marionette TRACE conn3 <- [1,1006,null,{}] 17:13:35 INFO - PROCESS | 1833 | 1461975215372 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}] 17:13:35 INFO - PROCESS | 1833 | 1461975215518 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 17:13:35 INFO - PROCESS | 1833 | 1461975215686 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188343a800 == 83 [pid = 1833] [id = 259] 17:13:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f187cd41000) [pid = 1833] [serial = 778] [outer = (nil)] 17:13:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f187e341c00) [pid = 1833] [serial = 779] [outer = 0x7f187cd41000] 17:13:35 INFO - PROCESS | 1833 | 1461975215750 Marionette DEBUG loaded listener.js 17:13:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f187e351800) [pid = 1833] [serial = 780] [outer = 0x7f187cd41000] 17:13:36 INFO - PROCESS | 1833 | 1461975216612 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]]]}] 17:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1327ms 17:13:36 INFO - PROCESS | 1833 | 1461975216692 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 17:13:36 INFO - PROCESS | 1833 | 1461975216695 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 17:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:13:36 INFO - PROCESS | 1833 | 1461975216701 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:13:36 INFO - PROCESS | 1833 | 1461975216705 Marionette TRACE conn3 <- [1,1010,null,{}] 17:13:36 INFO - PROCESS | 1833 | 1461975216710 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}] 17:13:36 INFO - PROCESS | 1833 | 1461975216888 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 17:13:37 INFO - PROCESS | 1833 | 1461975217052 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18770ba800 == 84 [pid = 1833] [id = 260] 17:13:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f18711fac00) [pid = 1833] [serial = 781] [outer = (nil)] 17:13:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f1879397c00) [pid = 1833] [serial = 782] [outer = 0x7f18711fac00] 17:13:37 INFO - PROCESS | 1833 | 1461975217133 Marionette DEBUG loaded listener.js 17:13:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f18810e3400) [pid = 1833] [serial = 783] [outer = 0x7f18711fac00] 17:13:38 INFO - PROCESS | 1833 | 1461975218293 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]]]}] 17:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1627ms 17:13:38 INFO - PROCESS | 1833 | 1461975218328 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 17:13:38 INFO - PROCESS | 1833 | 1461975218333 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 17:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:13:38 INFO - PROCESS | 1833 | 1461975218341 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:13:38 INFO - PROCESS | 1833 | 1461975218346 Marionette TRACE conn3 <- [1,1014,null,{}] 17:13:38 INFO - PROCESS | 1833 | 1461975218355 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}] 17:13:38 INFO - PROCESS | 1833 | 1461975218517 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 17:13:38 INFO - PROCESS | 1833 | 1461975218756 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878721800 == 85 [pid = 1833] [id = 261] 17:13:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f187125ac00) [pid = 1833] [serial = 784] [outer = (nil)] 17:13:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f1871263c00) [pid = 1833] [serial = 785] [outer = 0x7f187125ac00] 17:13:38 INFO - PROCESS | 1833 | 1461975218823 Marionette DEBUG loaded listener.js 17:13:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f1873045c00) [pid = 1833] [serial = 786] [outer = 0x7f187125ac00] 17:13:39 INFO - PROCESS | 1833 | 1461975219746 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]]]}] 17:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1482ms 17:13:39 INFO - PROCESS | 1833 | 1461975219824 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 17:13:39 INFO - PROCESS | 1833 | 1461975219831 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 17:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:13:39 INFO - PROCESS | 1833 | 1461975219840 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:13:39 INFO - PROCESS | 1833 | 1461975219844 Marionette TRACE conn3 <- [1,1018,null,{}] 17:13:39 INFO - PROCESS | 1833 | 1461975219849 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}] 17:13:40 INFO - PROCESS | 1833 | 1461975220056 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 17:13:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878726000 == 84 [pid = 1833] [id = 198] 17:13:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878552000 == 83 [pid = 1833] [id = 248] 17:13:40 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f18786e0800) [pid = 1833] [serial = 658] [outer = (nil)] [url = about:blank] 17:13:40 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f187cd3e400) [pid = 1833] [serial = 661] [outer = (nil)] [url = about:blank] 17:13:40 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f1885a14800) [pid = 1833] [serial = 664] [outer = (nil)] [url = about:blank] 17:13:40 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f18913aa000) [pid = 1833] [serial = 667] [outer = (nil)] [url = about:blank] 17:13:40 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f1893840800) [pid = 1833] [serial = 670] [outer = (nil)] [url = about:blank] 17:13:40 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f189543ec00) [pid = 1833] [serial = 673] [outer = (nil)] [url = about:blank] 17:13:40 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f187152c000) [pid = 1833] [serial = 676] [outer = (nil)] [url = about:blank] 17:13:40 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f1883f94000) [pid = 1833] [serial = 703] [outer = (nil)] [url = about:blank] 17:13:40 INFO - PROCESS | 1833 | 1461975220444 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873090800 == 82 [pid = 1833] [id = 247] 17:13:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187150b000 == 81 [pid = 1833] [id = 246] 17:13:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186f924800 == 80 [pid = 1833] [id = 245] 17:13:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186f935800 == 79 [pid = 1833] [id = 243] 17:13:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186f933800 == 80 [pid = 1833] [id = 262] 17:13:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f186d191400) [pid = 1833] [serial = 787] [outer = (nil)] 17:13:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f186fa87000) [pid = 1833] [serial = 788] [outer = 0x7f186d191400] 17:13:40 INFO - PROCESS | 1833 | 1461975220565 Marionette DEBUG loaded listener.js 17:13:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f1871255c00) [pid = 1833] [serial = 789] [outer = 0x7f186d191400] 17:13:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187851e800 == 79 [pid = 1833] [id = 242] 17:13:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878507000 == 78 [pid = 1833] [id = 241] 17:13:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879d2f800 == 77 [pid = 1833] [id = 240] 17:13:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18959a9800 == 76 [pid = 1833] [id = 239] 17:13:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1893350800 == 75 [pid = 1833] [id = 238] 17:13:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1889a18800 == 74 [pid = 1833] [id = 237] 17:13:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879da7800 == 73 [pid = 1833] [id = 236] 17:13:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873079800 == 72 [pid = 1833] [id = 235] 17:13:41 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f1890503400) [pid = 1833] [serial = 653] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f188150e000) [pid = 1833] [serial = 697] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f18786e1000) [pid = 1833] [serial = 700] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f1879e34400) [pid = 1833] [serial = 688] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f187a6c4000) [pid = 1833] [serial = 689] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f187938e000) [pid = 1833] [serial = 686] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f18786e7800) [pid = 1833] [serial = 685] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f187cd37400) [pid = 1833] [serial = 691] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f187cde5800) [pid = 1833] [serial = 692] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f1878441800) [pid = 1833] [serial = 683] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f18783e5800) [pid = 1833] [serial = 682] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f18711a5800) [pid = 1833] [serial = 655] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f187cec3c00) [pid = 1833] [serial = 679] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f187cde5400) [pid = 1833] [serial = 694] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f188347dc00) [pid = 1833] [serial = 698] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f1882b3b400) [pid = 1833] [serial = 701] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f187e349000) [pid = 1833] [serial = 695] [outer = (nil)] [url = about:blank] 17:13:41 INFO - PROCESS | 1833 | 1461975221478 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]]]}] 17:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1682ms 17:13:41 INFO - PROCESS | 1833 | 1461975221524 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 17:13:41 INFO - PROCESS | 1833 | 1461975221531 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 17:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:13:41 INFO - PROCESS | 1833 | 1461975221539 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:13:41 INFO - PROCESS | 1833 | 1461975221544 Marionette TRACE conn3 <- [1,1022,null,{}] 17:13:41 INFO - PROCESS | 1833 | 1461975221552 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}] 17:13:41 INFO - PROCESS | 1833 | 1461975221730 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 17:13:41 INFO - PROCESS | 1833 | 1461975221895 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873bec800 == 73 [pid = 1833] [id = 263] 17:13:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f186fa81400) [pid = 1833] [serial = 790] [outer = (nil)] 17:13:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f1876ef6800) [pid = 1833] [serial = 791] [outer = 0x7f186fa81400] 17:13:41 INFO - PROCESS | 1833 | 1461975221969 Marionette DEBUG loaded listener.js 17:13:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f1878439800) [pid = 1833] [serial = 792] [outer = 0x7f186fa81400] 17:13:42 INFO - PROCESS | 1833 | 1461975222881 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]]]}] 17:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1386ms 17:13:42 INFO - PROCESS | 1833 | 1461975222929 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 17:13:42 INFO - PROCESS | 1833 | 1461975222934 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 17:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:13:42 INFO - PROCESS | 1833 | 1461975222941 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:13:42 INFO - PROCESS | 1833 | 1461975222943 Marionette TRACE conn3 <- [1,1026,null,{}] 17:13:42 INFO - PROCESS | 1833 | 1461975222949 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}] 17:13:43 INFO - PROCESS | 1833 | 1461975223121 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 17:13:43 INFO - PROCESS | 1833 | 1461975223294 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187872f800 == 74 [pid = 1833] [id = 264] 17:13:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f187843cc00) [pid = 1833] [serial = 793] [outer = (nil)] 17:13:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f1878611800) [pid = 1833] [serial = 794] [outer = 0x7f187843cc00] 17:13:43 INFO - PROCESS | 1833 | 1461975223361 Marionette DEBUG loaded listener.js 17:13:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f1878e0b000) [pid = 1833] [serial = 795] [outer = 0x7f187843cc00] 17:13:44 INFO - PROCESS | 1833 | 1461975224296 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]]]}] 17:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1384ms 17:13:44 INFO - PROCESS | 1833 | 1461975224326 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 17:13:44 INFO - PROCESS | 1833 | 1461975224329 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 17:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:13:44 INFO - PROCESS | 1833 | 1461975224342 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:13:44 INFO - PROCESS | 1833 | 1461975224350 Marionette TRACE conn3 <- [1,1030,null,{}] 17:13:44 INFO - PROCESS | 1833 | 1461975224358 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}] 17:13:44 INFO - PROCESS | 1833 | 1461975224521 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 17:13:44 INFO - PROCESS | 1833 | 1461975224704 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879dc3000 == 75 [pid = 1833] [id = 265] 17:13:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f1878e88800) [pid = 1833] [serial = 796] [outer = (nil)] 17:13:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f1879fc7800) [pid = 1833] [serial = 797] [outer = 0x7f1878e88800] 17:13:44 INFO - PROCESS | 1833 | 1461975224773 Marionette DEBUG loaded listener.js 17:13:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f187a0a6800) [pid = 1833] [serial = 798] [outer = 0x7f1878e88800] 17:13:45 INFO - PROCESS | 1833 | 1461975225628 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]]]}] 17:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1344ms 17:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:13:45 INFO - PROCESS | 1833 | 1461975225680 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 17:13:45 INFO - PROCESS | 1833 | 1461975225683 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 17:13:45 INFO - PROCESS | 1833 | 1461975225689 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:13:45 INFO - PROCESS | 1833 | 1461975225692 Marionette TRACE conn3 <- [1,1034,null,{}] 17:13:45 INFO - PROCESS | 1833 | 1461975225697 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}] 17:13:45 INFO - PROCESS | 1833 | 1461975225868 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 17:13:46 INFO - PROCESS | 1833 | 1461975226051 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187f730000 == 76 [pid = 1833] [id = 266] 17:13:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f1879964c00) [pid = 1833] [serial = 799] [outer = (nil)] 17:13:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f187a923800) [pid = 1833] [serial = 800] [outer = 0x7f1879964c00] 17:13:46 INFO - PROCESS | 1833 | 1461975226123 Marionette DEBUG loaded listener.js 17:13:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f187c345800) [pid = 1833] [serial = 801] [outer = 0x7f1879964c00] 17:13:46 INFO - PROCESS | 1833 | 1461975226946 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]]]}] 17:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1291ms 17:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:13:46 INFO - PROCESS | 1833 | 1461975226979 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 17:13:46 INFO - PROCESS | 1833 | 1461975226982 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 17:13:46 INFO - PROCESS | 1833 | 1461975226988 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:13:46 INFO - PROCESS | 1833 | 1461975226991 Marionette TRACE conn3 <- [1,1038,null,{}] 17:13:46 INFO - PROCESS | 1833 | 1461975226996 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}] 17:13:47 INFO - PROCESS | 1833 | 1461975227153 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 17:13:47 INFO - PROCESS | 1833 | 1461975227333 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18829b2800 == 77 [pid = 1833] [id = 267] 17:13:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f187e333800) [pid = 1833] [serial = 802] [outer = (nil)] 17:13:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f187e343400) [pid = 1833] [serial = 803] [outer = 0x7f187e333800] 17:13:47 INFO - PROCESS | 1833 | 1461975227420 Marionette DEBUG loaded listener.js 17:13:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f18803c7400) [pid = 1833] [serial = 804] [outer = 0x7f187e333800] 17:13:48 INFO - PROCESS | 1833 | 1461975228324 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]]]}] 17:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1381ms 17:13:48 INFO - PROCESS | 1833 | 1461975228368 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 17:13:48 INFO - PROCESS | 1833 | 1461975228372 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 17:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:13:48 INFO - PROCESS | 1833 | 1461975228377 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:13:48 INFO - PROCESS | 1833 | 1461975228380 Marionette TRACE conn3 <- [1,1042,null,{}] 17:13:48 INFO - PROCESS | 1833 | 1461975228385 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}] 17:13:48 INFO - PROCESS | 1833 | 1461975228541 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 17:13:48 INFO - PROCESS | 1833 | 1461975228713 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885bd9800 == 78 [pid = 1833] [id = 268] 17:13:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f1880730000) [pid = 1833] [serial = 805] [outer = (nil)] 17:13:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f1881c60400) [pid = 1833] [serial = 806] [outer = 0x7f1880730000] 17:13:48 INFO - PROCESS | 1833 | 1461975228780 Marionette DEBUG loaded listener.js 17:13:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f1881c6e000) [pid = 1833] [serial = 807] [outer = 0x7f1880730000] 17:13:49 INFO - PROCESS | 1833 | 1461975229599 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]]]}] 17:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1277ms 17:13:49 INFO - PROCESS | 1833 | 1461975229654 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 17:13:49 INFO - PROCESS | 1833 | 1461975229657 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 17:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:13:49 INFO - PROCESS | 1833 | 1461975229662 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:13:49 INFO - PROCESS | 1833 | 1461975229665 Marionette TRACE conn3 <- [1,1046,null,{}] 17:13:49 INFO - PROCESS | 1833 | 1461975229670 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}] 17:13:49 INFO - PROCESS | 1833 | 1461975229817 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 17:13:50 INFO - PROCESS | 1833 | 1461975229997 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1889a0d800 == 79 [pid = 1833] [id = 269] 17:13:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f18793b1800) [pid = 1833] [serial = 808] [outer = (nil)] 17:13:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f1881f64800) [pid = 1833] [serial = 809] [outer = 0x7f18793b1800] 17:13:50 INFO - PROCESS | 1833 | 1461975230062 Marionette DEBUG loaded listener.js 17:13:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f1882115800) [pid = 1833] [serial = 810] [outer = 0x7f18793b1800] 17:13:50 INFO - PROCESS | 1833 | 1461975230886 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]]]}] 17:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1278ms 17:13:50 INFO - PROCESS | 1833 | 1461975230942 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 17:13:50 INFO - PROCESS | 1833 | 1461975230945 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 17:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:13:50 INFO - PROCESS | 1833 | 1461975230951 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:13:50 INFO - PROCESS | 1833 | 1461975230953 Marionette TRACE conn3 <- [1,1050,null,{}] 17:13:50 INFO - PROCESS | 1833 | 1461975230959 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}] 17:13:51 INFO - PROCESS | 1833 | 1461975231126 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 17:13:51 INFO - PROCESS | 1833 | 1461975231301 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189020b000 == 80 [pid = 1833] [id = 270] 17:13:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f187a0ad800) [pid = 1833] [serial = 811] [outer = (nil)] 17:13:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f1882b32000) [pid = 1833] [serial = 812] [outer = 0x7f187a0ad800] 17:13:51 INFO - PROCESS | 1833 | 1461975231367 Marionette DEBUG loaded listener.js 17:13:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f1882e3d400) [pid = 1833] [serial = 813] [outer = 0x7f187a0ad800] 17:13:52 INFO - PROCESS | 1833 | 1461975232207 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]]]}] 17:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1325ms 17:13:52 INFO - PROCESS | 1833 | 1461975232277 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 17:13:52 INFO - PROCESS | 1833 | 1461975232281 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 17:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:13:52 INFO - PROCESS | 1833 | 1461975232287 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:13:52 INFO - PROCESS | 1833 | 1461975232289 Marionette TRACE conn3 <- [1,1054,null,{}] 17:13:52 INFO - PROCESS | 1833 | 1461975232294 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}] 17:13:52 INFO - PROCESS | 1833 | 1461975232459 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 17:13:52 INFO - PROCESS | 1833 | 1461975232634 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18909d1000 == 81 [pid = 1833] [id = 271] 17:13:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f188072c400) [pid = 1833] [serial = 814] [outer = (nil)] 17:13:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f1882f61800) [pid = 1833] [serial = 815] [outer = 0x7f188072c400] 17:13:52 INFO - PROCESS | 1833 | 1461975232706 Marionette DEBUG loaded listener.js 17:13:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f1883480000) [pid = 1833] [serial = 816] [outer = 0x7f188072c400] 17:13:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878721800 == 80 [pid = 1833] [id = 261] 17:13:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1880270000 == 79 [pid = 1833] [id = 255] 17:13:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187b580800 == 78 [pid = 1833] [id = 254] 17:13:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879ebd000 == 77 [pid = 1833] [id = 253] 17:13:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879d28800 == 76 [pid = 1833] [id = 252] 17:13:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18795ef800 == 75 [pid = 1833] [id = 251] 17:13:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873be5000 == 74 [pid = 1833] [id = 250] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186faac000 == 73 [pid = 1833] [id = 244] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187871e800 == 72 [pid = 1833] [id = 171] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188695a000 == 71 [pid = 1833] [id = 64] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f189540c000 == 70 [pid = 1833] [id = 128] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18770ba800 == 69 [pid = 1833] [id = 260] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18770c0800 == 68 [pid = 1833] [id = 103] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187831a000 == 67 [pid = 1833] [id = 203] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a8d800 == 66 [pid = 1833] [id = 180] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a1e800 == 65 [pid = 1833] [id = 217] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18795e0800 == 64 [pid = 1833] [id = 89] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1891415800 == 63 [pid = 1833] [id = 207] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187c2cb000 == 62 [pid = 1833] [id = 14] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882099800 == 61 [pid = 1833] [id = 200] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187f731800 == 60 [pid = 1833] [id = 42] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a890800 == 59 [pid = 1833] [id = 11] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18825c1800 == 58 [pid = 1833] [id = 257] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895061000 == 57 [pid = 1833] [id = 114] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1881fd3800 == 56 [pid = 1833] [id = 41] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885b28000 == 55 [pid = 1833] [id = 205] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1886965000 == 54 [pid = 1833] [id = 21] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188180f800 == 53 [pid = 1833] [id = 256] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187855d800 == 52 [pid = 1833] [id = 196] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18983cc000 == 51 [pid = 1833] [id = 209] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188343a800 == 50 [pid = 1833] [id = 259] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873c46800 == 49 [pid = 1833] [id = 202] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1880790000 == 48 [pid = 1833] [id = 13] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879da9000 == 47 [pid = 1833] [id = 201] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878549800 == 46 [pid = 1833] [id = 172] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1883b5b800 == 45 [pid = 1833] [id = 19] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a92800 == 44 [pid = 1833] [id = 258] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879dc2000 == 43 [pid = 1833] [id = 216] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873c4f800 == 42 [pid = 1833] [id = 197] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18825b8800 == 41 [pid = 1833] [id = 226] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187150f000 == 40 [pid = 1833] [id = 225] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878730000 == 39 [pid = 1833] [id = 173] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a79800 == 38 [pid = 1833] [id = 50] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187f81d800 == 37 [pid = 1833] [id = 30] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879dbf800 == 36 [pid = 1833] [id = 214] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1898355000 == 35 [pid = 1833] [id = 76] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1880798000 == 34 [pid = 1833] [id = 91] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187c2c1800 == 33 [pid = 1833] [id = 199] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18787df800 == 32 [pid = 1833] [id = 115] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a4df000 == 31 [pid = 1833] [id = 204] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1884047800 == 30 [pid = 1833] [id = 6] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18825a8000 == 29 [pid = 1833] [id = 90] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188f6bd000 == 28 [pid = 1833] [id = 206] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873c4b800 == 27 [pid = 1833] [id = 211] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878721000 == 26 [pid = 1833] [id = 213] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873a94000 == 25 [pid = 1833] [id = 212] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895413800 == 24 [pid = 1833] [id = 208] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a8c800 == 23 [pid = 1833] [id = 32] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879c83800 == 22 [pid = 1833] [id = 40] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e3d7800 == 21 [pid = 1833] [id = 215] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187143e800 == 20 [pid = 1833] [id = 210] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f189020b000 == 19 [pid = 1833] [id = 270] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1889a0d800 == 18 [pid = 1833] [id = 269] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885bd9800 == 17 [pid = 1833] [id = 268] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18829b2800 == 16 [pid = 1833] [id = 267] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187f730000 == 15 [pid = 1833] [id = 266] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879dc3000 == 14 [pid = 1833] [id = 265] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187872f800 == 13 [pid = 1833] [id = 264] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1884045800 == 12 [pid = 1833] [id = 234] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873bec800 == 11 [pid = 1833] [id = 263] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18787d8800 == 10 [pid = 1833] [id = 249] 17:13:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186f933800 == 9 [pid = 1833] [id = 262] 17:13:59 INFO - PROCESS | 1833 | 1461975239981 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]]]}] 17:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 7737ms 17:14:00 INFO - PROCESS | 1833 | 1461975240026 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 17:14:00 INFO - PROCESS | 1833 | 1461975240031 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 17:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:14:00 INFO - PROCESS | 1833 | 1461975240040 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:14:00 INFO - PROCESS | 1833 | 1461975240046 Marionette TRACE conn3 <- [1,1058,null,{}] 17:14:00 INFO - PROCESS | 1833 | 1461975240056 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}] 17:14:00 INFO - PROCESS | 1833 | 1461975240264 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 17:14:00 INFO - PROCESS | 1833 | 1461975240382 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18705e9000 == 10 [pid = 1833] [id = 272] 17:14:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f1871258000) [pid = 1833] [serial = 817] [outer = (nil)] 17:14:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f187125d400) [pid = 1833] [serial = 818] [outer = 0x7f1871258000] 17:14:00 INFO - PROCESS | 1833 | 1461975240443 Marionette DEBUG loaded listener.js 17:14:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f18712e6400) [pid = 1833] [serial = 819] [outer = 0x7f1871258000] 17:14:01 INFO - PROCESS | 1833 | 1461975241104 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]]]}] 17:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1085ms 17:14:01 INFO - PROCESS | 1833 | 1461975241139 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 17:14:01 INFO - PROCESS | 1833 | 1461975241149 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 17:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:14:01 INFO - PROCESS | 1833 | 1461975241171 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:14:01 INFO - PROCESS | 1833 | 1461975241175 Marionette TRACE conn3 <- [1,1062,null,{}] 17:14:01 INFO - PROCESS | 1833 | 1461975241181 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}] 17:14:01 INFO - PROCESS | 1833 | 1461975241347 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 17:14:01 INFO - PROCESS | 1833 | 1461975241359 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186fab8800 == 11 [pid = 1833] [id = 273] 17:14:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f1871530000) [pid = 1833] [serial = 820] [outer = (nil)] 17:14:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f1873040400) [pid = 1833] [serial = 821] [outer = 0x7f1871530000] 17:14:01 INFO - PROCESS | 1833 | 1461975241420 Marionette DEBUG loaded listener.js 17:14:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f187338d400) [pid = 1833] [serial = 822] [outer = 0x7f1871530000] 17:14:02 INFO - PROCESS | 1833 | 1461975242403 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]]]}] 17:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1283ms 17:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:14:02 INFO - PROCESS | 1833 | 1461975242453 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 17:14:02 INFO - PROCESS | 1833 | 1461975242456 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 17:14:02 INFO - PROCESS | 1833 | 1461975242463 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:14:02 INFO - PROCESS | 1833 | 1461975242468 Marionette TRACE conn3 <- [1,1066,null,{}] 17:14:02 INFO - PROCESS | 1833 | 1461975242483 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}] 17:14:02 INFO - PROCESS | 1833 | 1461975242687 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 17:14:02 INFO - PROCESS | 1833 | 1461975242709 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873a9e000 == 12 [pid = 1833] [id = 274] 17:14:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f186d18c000) [pid = 1833] [serial = 823] [outer = (nil)] 17:14:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f18733ca000) [pid = 1833] [serial = 824] [outer = 0x7f186d18c000] 17:14:02 INFO - PROCESS | 1833 | 1461975242772 Marionette DEBUG loaded listener.js 17:14:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f1876ef5400) [pid = 1833] [serial = 825] [outer = 0x7f186d18c000] 17:14:03 INFO - PROCESS | 1833 | 1461975243546 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]]]}] 17:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1131ms 17:14:03 INFO - PROCESS | 1833 | 1461975243594 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 17:14:03 INFO - PROCESS | 1833 | 1461975243597 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 17:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:14:03 INFO - PROCESS | 1833 | 1461975243603 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:14:03 INFO - PROCESS | 1833 | 1461975243605 Marionette TRACE conn3 <- [1,1070,null,{}] 17:14:03 INFO - PROCESS | 1833 | 1461975243610 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}] 17:14:03 INFO - PROCESS | 1833 | 1461975243789 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 17:14:03 INFO - PROCESS | 1833 | 1461975243866 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873c4d800 == 13 [pid = 1833] [id = 275] 17:14:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f186d18fc00) [pid = 1833] [serial = 826] [outer = (nil)] 17:14:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f18783e3000) [pid = 1833] [serial = 827] [outer = 0x7f186d18fc00] 17:14:03 INFO - PROCESS | 1833 | 1461975243924 Marionette DEBUG loaded listener.js 17:14:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f18783ef800) [pid = 1833] [serial = 828] [outer = 0x7f186d18fc00] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f187cd41000) [pid = 1833] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f18905ee000) [pid = 1833] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f1876eed800) [pid = 1833] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f187c341c00) [pid = 1833] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f1879fc7400) [pid = 1833] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f18785db800) [pid = 1833] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f186d184400) [pid = 1833] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f187cebe000) [pid = 1833] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f1870457800) [pid = 1833] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f1871259c00) [pid = 1833] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f186fa7a800) [pid = 1833] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f1870459c00) [pid = 1833] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f187b713000) [pid = 1833] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f1876ef9c00) [pid = 1833] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f18810e3800) [pid = 1833] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f1871259000) [pid = 1833] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f18786e1c00) [pid = 1833] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f187a6c7800) [pid = 1833] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f18711fbc00) [pid = 1833] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f1881503400) [pid = 1833] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f187cec3400) [pid = 1833] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f1878603000) [pid = 1833] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f18733d1c00) [pid = 1833] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f18712e5000) [pid = 1833] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f1879e37c00) [pid = 1833] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f18711abc00) [pid = 1833] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f18814ae800) [pid = 1833] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f18783e2800) [pid = 1833] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f1871258c00) [pid = 1833] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f1883c7c400) [pid = 1833] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f187a0a8400) [pid = 1833] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f1879c6dc00) [pid = 1833] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f18711edc00) [pid = 1833] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f18786ec400) [pid = 1833] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f18786e9c00) [pid = 1833] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f1871528000) [pid = 1833] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f187119c800) [pid = 1833] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f1870463000) [pid = 1833] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f1880234400) [pid = 1833] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f18810e3000) [pid = 1833] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f1893333c00) [pid = 1833] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f1879e34800) [pid = 1833] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f189517f000) [pid = 1833] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f1871526800) [pid = 1833] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f1876eec000) [pid = 1833] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f1871263800) [pid = 1833] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f1876eecc00) [pid = 1833] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f1876ef5800) [pid = 1833] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f187a0ad800) [pid = 1833] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f18793b1800) [pid = 1833] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f1880730000) [pid = 1833] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f187e333800) [pid = 1833] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f1879964c00) [pid = 1833] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f1878e88800) [pid = 1833] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f187843cc00) [pid = 1833] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f186d191400) [pid = 1833] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f186fa81400) [pid = 1833] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f187125ac00) [pid = 1833] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:14:05 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f18711fac00) [pid = 1833] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:14:06 INFO - PROCESS | 1833 | 1461975246185 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]]]}] 17:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 2630ms 17:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:14:06 INFO - PROCESS | 1833 | 1461975246234 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 17:14:06 INFO - PROCESS | 1833 | 1461975246236 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 17:14:06 INFO - PROCESS | 1833 | 1461975246240 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:14:06 INFO - PROCESS | 1833 | 1461975246244 Marionette TRACE conn3 <- [1,1074,null,{}] 17:14:06 INFO - PROCESS | 1833 | 1461975246249 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}] 17:14:06 INFO - PROCESS | 1833 | 1461975246376 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 17:14:06 INFO - PROCESS | 1833 | 1461975246391 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873810000 == 14 [pid = 1833] [id = 276] 17:14:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f187045e800) [pid = 1833] [serial = 829] [outer = (nil)] 17:14:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f1871258c00) [pid = 1833] [serial = 830] [outer = 0x7f187045e800] 17:14:06 INFO - PROCESS | 1833 | 1461975246447 Marionette DEBUG loaded listener.js 17:14:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f1873046400) [pid = 1833] [serial = 831] [outer = 0x7f187045e800] 17:14:07 INFO - PROCESS | 1833 | 1461975247184 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]]]}] 17:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 975ms 17:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:14:07 INFO - PROCESS | 1833 | 1461975247217 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 17:14:07 INFO - PROCESS | 1833 | 1461975247220 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 17:14:07 INFO - PROCESS | 1833 | 1461975247225 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:14:07 INFO - PROCESS | 1833 | 1461975247228 Marionette TRACE conn3 <- [1,1078,null,{}] 17:14:07 INFO - PROCESS | 1833 | 1461975247237 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}] 17:14:07 INFO - PROCESS | 1833 | 1461975247469 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 17:14:07 INFO - PROCESS | 1833 | 1461975247482 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878508000 == 15 [pid = 1833] [id = 277] 17:14:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f18711ef000) [pid = 1833] [serial = 832] [outer = (nil)] 17:14:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f18785d5800) [pid = 1833] [serial = 833] [outer = 0x7f18711ef000] 17:14:07 INFO - PROCESS | 1833 | 1461975247542 Marionette DEBUG loaded listener.js 17:14:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f18785de400) [pid = 1833] [serial = 834] [outer = 0x7f18711ef000] 17:14:08 INFO - PROCESS | 1833 | 1461975248505 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]]]}] 17:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1335ms 17:14:08 INFO - PROCESS | 1833 | 1461975248561 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 17:14:08 INFO - PROCESS | 1833 | 1461975248568 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 17:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:14:08 INFO - PROCESS | 1833 | 1461975248575 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:14:08 INFO - PROCESS | 1833 | 1461975248581 Marionette TRACE conn3 <- [1,1082,null,{}] 17:14:08 INFO - PROCESS | 1833 | 1461975248588 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}] 17:14:08 INFO - PROCESS | 1833 | 1461975248792 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 17:14:08 INFO - PROCESS | 1833 | 1461975248942 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1871518800 == 16 [pid = 1833] [id = 278] 17:14:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f18711ee000) [pid = 1833] [serial = 835] [outer = (nil)] 17:14:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f187125b800) [pid = 1833] [serial = 836] [outer = 0x7f18711ee000] 17:14:09 INFO - PROCESS | 1833 | 1461975249011 Marionette DEBUG loaded listener.js 17:14:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f18712f0400) [pid = 1833] [serial = 837] [outer = 0x7f18711ee000] 17:14:09 INFO - PROCESS | 1833 | 1461975249885 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]]]}] 17:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1336ms 17:14:09 INFO - PROCESS | 1833 | 1461975249911 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 17:14:09 INFO - PROCESS | 1833 | 1461975249919 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 17:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:14:09 INFO - PROCESS | 1833 | 1461975249928 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:14:09 INFO - PROCESS | 1833 | 1461975249932 Marionette TRACE conn3 <- [1,1086,null,{}] 17:14:09 INFO - PROCESS | 1833 | 1461975249937 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}] 17:14:10 INFO - PROCESS | 1833 | 1461975250087 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 17:14:10 INFO - PROCESS | 1833 | 1461975250245 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878513000 == 17 [pid = 1833] [id = 279] 17:14:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f1873042400) [pid = 1833] [serial = 838] [outer = (nil)] 17:14:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f1873395400) [pid = 1833] [serial = 839] [outer = 0x7f1873042400] 17:14:10 INFO - PROCESS | 1833 | 1461975250326 Marionette DEBUG loaded listener.js 17:14:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f18733d1400) [pid = 1833] [serial = 840] [outer = 0x7f1873042400] 17:14:11 INFO - PROCESS | 1833 | 1461975251221 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]]]}] 17:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1334ms 17:14:11 INFO - PROCESS | 1833 | 1461975251263 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 17:14:11 INFO - PROCESS | 1833 | 1461975251267 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 17:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:14:11 INFO - PROCESS | 1833 | 1461975251273 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:14:11 INFO - PROCESS | 1833 | 1461975251278 Marionette TRACE conn3 <- [1,1090,null,{}] 17:14:11 INFO - PROCESS | 1833 | 1461975251293 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}] 17:14:11 INFO - PROCESS | 1833 | 1461975251440 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 17:14:11 INFO - PROCESS | 1833 | 1461975251607 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873a9d800 == 18 [pid = 1833] [id = 280] 17:14:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f1877012800) [pid = 1833] [serial = 841] [outer = (nil)] 17:14:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f1878444000) [pid = 1833] [serial = 842] [outer = 0x7f1877012800] 17:14:11 INFO - PROCESS | 1833 | 1461975251677 Marionette DEBUG loaded listener.js 17:14:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f18785e0400) [pid = 1833] [serial = 843] [outer = 0x7f1877012800] 17:14:12 INFO - PROCESS | 1833 | 1461975252489 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]]]}] 17:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1280ms 17:14:12 INFO - PROCESS | 1833 | 1461975252554 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 17:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:14:12 INFO - PROCESS | 1833 | 1461975252559 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 17:14:12 INFO - PROCESS | 1833 | 1461975252564 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:14:12 INFO - PROCESS | 1833 | 1461975252567 Marionette TRACE conn3 <- [1,1094,null,{}] 17:14:12 INFO - PROCESS | 1833 | 1461975252572 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}] 17:14:12 INFO - PROCESS | 1833 | 1461975252729 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 17:14:12 INFO - PROCESS | 1833 | 1461975252879 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18795dd800 == 19 [pid = 1833] [id = 281] 17:14:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f1877017400) [pid = 1833] [serial = 844] [outer = (nil)] 17:14:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f187860a400) [pid = 1833] [serial = 845] [outer = 0x7f1877017400] 17:14:12 INFO - PROCESS | 1833 | 1461975252949 Marionette DEBUG loaded listener.js 17:14:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f18786e0400) [pid = 1833] [serial = 846] [outer = 0x7f1877017400] 17:14:13 INFO - PROCESS | 1833 | 1461975253766 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]]]}] 17:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1275ms 17:14:13 INFO - PROCESS | 1833 | 1461975253840 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 17:14:13 INFO - PROCESS | 1833 | 1461975253843 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 17:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:14:13 INFO - PROCESS | 1833 | 1461975253848 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:14:13 INFO - PROCESS | 1833 | 1461975253851 Marionette TRACE conn3 <- [1,1098,null,{}] 17:14:13 INFO - PROCESS | 1833 | 1461975253856 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}] 17:14:14 INFO - PROCESS | 1833 | 1461975254048 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 17:14:14 INFO - PROCESS | 1833 | 1461975254160 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873807800 == 20 [pid = 1833] [id = 282] 17:14:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f1878608400) [pid = 1833] [serial = 847] [outer = (nil)] 17:14:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f18786e8c00) [pid = 1833] [serial = 848] [outer = 0x7f1878608400] 17:14:14 INFO - PROCESS | 1833 | 1461975254231 Marionette DEBUG loaded listener.js 17:14:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f1878e05c00) [pid = 1833] [serial = 849] [outer = 0x7f1878608400] 17:14:15 INFO - PROCESS | 1833 | 1461975255110 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]]]}] 17:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1284ms 17:14:15 INFO - PROCESS | 1833 | 1461975255133 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 17:14:15 INFO - PROCESS | 1833 | 1461975255136 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 17:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:14:15 INFO - PROCESS | 1833 | 1461975255142 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:14:15 INFO - PROCESS | 1833 | 1461975255144 Marionette TRACE conn3 <- [1,1102,null,{}] 17:14:15 INFO - PROCESS | 1833 | 1461975255149 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}] 17:14:15 INFO - PROCESS | 1833 | 1461975255310 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 17:14:15 INFO - PROCESS | 1833 | 1461975255493 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187308d000 == 21 [pid = 1833] [id = 283] 17:14:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f186fa7fc00) [pid = 1833] [serial = 850] [outer = (nil)] 17:14:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f1878e89800) [pid = 1833] [serial = 851] [outer = 0x7f186fa7fc00] 17:14:15 INFO - PROCESS | 1833 | 1461975255562 Marionette DEBUG loaded listener.js 17:14:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f187938cc00) [pid = 1833] [serial = 852] [outer = 0x7f186fa7fc00] 17:14:16 INFO - PROCESS | 1833 | 1461975256405 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]]]}] 17:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1330ms 17:14:16 INFO - PROCESS | 1833 | 1461975256473 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 17:14:16 INFO - PROCESS | 1833 | 1461975256477 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 17:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:14:16 INFO - PROCESS | 1833 | 1461975256481 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:14:16 INFO - PROCESS | 1833 | 1461975256484 Marionette TRACE conn3 <- [1,1106,null,{}] 17:14:16 INFO - PROCESS | 1833 | 1461975256489 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}] 17:14:16 INFO - PROCESS | 1833 | 1461975256627 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 17:14:16 INFO - PROCESS | 1833 | 1461975256838 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187143c000 == 22 [pid = 1833] [id = 284] 17:14:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f18711a9400) [pid = 1833] [serial = 853] [outer = (nil)] 17:14:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f18712f0000) [pid = 1833] [serial = 854] [outer = 0x7f18711a9400] 17:14:16 INFO - PROCESS | 1833 | 1461975256905 Marionette DEBUG loaded listener.js 17:14:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f187938d800) [pid = 1833] [serial = 855] [outer = 0x7f18711a9400] 17:14:17 INFO - PROCESS | 1833 | 1461975257930 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]]]}] 17:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1532ms 17:14:18 INFO - PROCESS | 1833 | 1461975258015 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 17:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:14:18 INFO - PROCESS | 1833 | 1461975258020 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 17:14:18 INFO - PROCESS | 1833 | 1461975258027 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:14:18 INFO - PROCESS | 1833 | 1461975258032 Marionette TRACE conn3 <- [1,1110,null,{}] 17:14:18 INFO - PROCESS | 1833 | 1461975258039 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}] 17:14:18 INFO - PROCESS | 1833 | 1461975258179 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 17:14:18 INFO - PROCESS | 1833 | 1461975258354 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1871443800 == 23 [pid = 1833] [id = 285] 17:14:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f18711ec400) [pid = 1833] [serial = 856] [outer = (nil)] 17:14:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f18711f0400) [pid = 1833] [serial = 857] [outer = 0x7f18711ec400] 17:14:18 INFO - PROCESS | 1833 | 1461975258430 Marionette DEBUG loaded listener.js 17:14:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f187125a800) [pid = 1833] [serial = 858] [outer = 0x7f18711ec400] 17:14:19 INFO - PROCESS | 1833 | 1461975259362 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]]]}] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f1882f61800) [pid = 1833] [serial = 815] [outer = (nil)] [url = about:blank] 17:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1391ms 17:14:19 INFO - PROCESS | 1833 | 1461975259418 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 17:14:19 INFO - PROCESS | 1833 | 1461975259423 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 17:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:14:19 INFO - PROCESS | 1833 | 1461975259441 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:14:19 INFO - PROCESS | 1833 | 1461975259446 Marionette TRACE conn3 <- [1,1114,null,{}] 17:14:19 INFO - PROCESS | 1833 | 1461975259453 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}] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f187996ac00) [pid = 1833] [serial = 761] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f18711f1400) [pid = 1833] [serial = 497] [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.] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f1879399800) [pid = 1833] [serial = 764] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f1878e8e800) [pid = 1833] [serial = 758] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f1879962c00) [pid = 1833] [serial = 760] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f1876ef6800) [pid = 1833] [serial = 791] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f1895524800) [pid = 1833] [serial = 680] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f1878e8cc00) [pid = 1833] [serial = 659] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f1873047400) [pid = 1833] [serial = 656] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f18904d8000) [pid = 1833] [serial = 665] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f1891932800) [pid = 1833] [serial = 668] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f189517f800) [pid = 1833] [serial = 671] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f1880232000) [pid = 1833] [serial = 662] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f1895523c00) [pid = 1833] [serial = 674] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f1871530800) [pid = 1833] [serial = 677] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f18785d4800) [pid = 1833] [serial = 755] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f1878e0a000) [pid = 1833] [serial = 757] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f18783e8400) [pid = 1833] [serial = 754] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f1873399400) [pid = 1833] [serial = 752] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f187152e000) [pid = 1833] [serial = 751] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f1873045c00) [pid = 1833] [serial = 786] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f1871263c00) [pid = 1833] [serial = 785] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f18810e3400) [pid = 1833] [serial = 783] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f187e351800) [pid = 1833] [serial = 780] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f1879397c00) [pid = 1833] [serial = 782] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f187e341c00) [pid = 1833] [serial = 779] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f18953a1400) [pid = 1833] [serial = 721] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f1879c65000) [pid = 1833] [serial = 578] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f187e338800) [pid = 1833] [serial = 777] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f188698e400) [pid = 1833] [serial = 584] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f1879965c00) [pid = 1833] [serial = 614] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f186fa79400) [pid = 1833] [serial = 736] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f187fa88400) [pid = 1833] [serial = 712] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f18793ae800) [pid = 1833] [serial = 632] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f1873049400) [pid = 1833] [serial = 742] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f186fa87800) [pid = 1833] [serial = 734] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f18733cd400) [pid = 1833] [serial = 575] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f187cebac00) [pid = 1833] [serial = 774] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f188698b400) [pid = 1833] [serial = 704] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f188a695000) [pid = 1833] [serial = 623] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f18733c8800) [pid = 1833] [serial = 743] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f18933bfc00) [pid = 1833] [serial = 731] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f18793a8800) [pid = 1833] [serial = 709] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f187f7a7000) [pid = 1833] [serial = 617] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f18712ed800) [pid = 1833] [serial = 740] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f1891913c00) [pid = 1833] [serial = 626] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f18904d7000) [pid = 1833] [serial = 716] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f1878610800) [pid = 1833] [serial = 725] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f187860c000) [pid = 1833] [serial = 730] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f18783e3c00) [pid = 1833] [serial = 611] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f18712efc00) [pid = 1833] [serial = 629] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f187e34bc00) [pid = 1833] [serial = 581] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f18822d0400) [pid = 1833] [serial = 713] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f187a0a1800) [pid = 1833] [serial = 710] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f18733cbc00) [pid = 1833] [serial = 706] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f188692c400) [pid = 1833] [serial = 715] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f187700c800) [pid = 1833] [serial = 707] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f1882e45000) [pid = 1833] [serial = 620] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f186fa82800) [pid = 1833] [serial = 733] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f1881f67800) [pid = 1833] [serial = 587] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f1871261400) [pid = 1833] [serial = 739] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f1871263000) [pid = 1833] [serial = 728] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f1870455800) [pid = 1833] [serial = 737] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f187860bc00) [pid = 1833] [serial = 724] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f1895529000) [pid = 1833] [serial = 722] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f18907a7400) [pid = 1833] [serial = 718] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f187125e400) [pid = 1833] [serial = 727] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f1891935800) [pid = 1833] [serial = 719] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f187cec5c00) [pid = 1833] [serial = 776] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f187cde1400) [pid = 1833] [serial = 773] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f187cd40400) [pid = 1833] [serial = 771] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f187c3cf000) [pid = 1833] [serial = 770] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f187b718c00) [pid = 1833] [serial = 768] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f187a8e2c00) [pid = 1833] [serial = 767] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f1879c67400) [pid = 1833] [serial = 765] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f1882115800) [pid = 1833] [serial = 810] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f1882b32000) [pid = 1833] [serial = 812] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f1881c6e000) [pid = 1833] [serial = 807] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f1881f64800) [pid = 1833] [serial = 809] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f18803c7400) [pid = 1833] [serial = 804] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f1881c60400) [pid = 1833] [serial = 806] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f187c345800) [pid = 1833] [serial = 801] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f187e343400) [pid = 1833] [serial = 803] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f187a0a6800) [pid = 1833] [serial = 798] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f187a923800) [pid = 1833] [serial = 800] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f1878e0b000) [pid = 1833] [serial = 795] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f1879fc7800) [pid = 1833] [serial = 797] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f1871255c00) [pid = 1833] [serial = 789] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f1878439800) [pid = 1833] [serial = 792] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f1878611800) [pid = 1833] [serial = 794] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f186fa87000) [pid = 1833] [serial = 788] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f187843b400) [pid = 1833] [serial = 746] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f187700d400) [pid = 1833] [serial = 745] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f18785da800) [pid = 1833] [serial = 748] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f1878605800) [pid = 1833] [serial = 749] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f1882e3d400) [pid = 1833] [serial = 813] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1833 | 1461975259745 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 17:14:19 INFO - PROCESS | 1833 | 1461975259957 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186fab3800 == 24 [pid = 1833] [id = 286] 17:14:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f18711a2000) [pid = 1833] [serial = 859] [outer = (nil)] 17:14:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f18711f2000) [pid = 1833] [serial = 860] [outer = 0x7f18711a2000] 17:14:20 INFO - PROCESS | 1833 | 1461975260029 Marionette DEBUG loaded listener.js 17:14:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f1871261800) [pid = 1833] [serial = 861] [outer = 0x7f18711a2000] 17:14:20 INFO - PROCESS | 1833 | 1461975260856 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]]]}] 17:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1480ms 17:14:20 INFO - PROCESS | 1833 | 1461975260923 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 17:14:20 INFO - PROCESS | 1833 | 1461975260931 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 17:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:14:20 INFO - PROCESS | 1833 | 1461975260940 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:14:20 INFO - PROCESS | 1833 | 1461975260943 Marionette TRACE conn3 <- [1,1118,null,{}] 17:14:20 INFO - PROCESS | 1833 | 1461975260948 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}] 17:14:21 INFO - PROCESS | 1833 | 1461975261103 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 17:14:21 INFO - PROCESS | 1833 | 1461975261246 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187151a000 == 25 [pid = 1833] [id = 287] 17:14:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f18712e5400) [pid = 1833] [serial = 862] [outer = (nil)] 17:14:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f187303ec00) [pid = 1833] [serial = 863] [outer = 0x7f18712e5400] 17:14:21 INFO - PROCESS | 1833 | 1461975261313 Marionette DEBUG loaded listener.js 17:14:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f1873393400) [pid = 1833] [serial = 864] [outer = 0x7f18712e5400] 17:14:22 INFO - PROCESS | 1833 | 1461975262200 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]]]}] 17:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1331ms 17:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:14:22 INFO - PROCESS | 1833 | 1461975262272 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 17:14:22 INFO - PROCESS | 1833 | 1461975262275 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 17:14:22 INFO - PROCESS | 1833 | 1461975262281 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:14:22 INFO - PROCESS | 1833 | 1461975262286 Marionette TRACE conn3 <- [1,1122,null,{}] 17:14:22 INFO - PROCESS | 1833 | 1461975262313 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}] 17:14:22 INFO - PROCESS | 1833 | 1461975262539 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 17:14:22 INFO - PROCESS | 1833 | 1461975262646 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18770b7800 == 26 [pid = 1833] [id = 288] 17:14:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f1876eec000) [pid = 1833] [serial = 865] [outer = (nil)] 17:14:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f187700d400) [pid = 1833] [serial = 866] [outer = 0x7f1876eec000] 17:14:22 INFO - PROCESS | 1833 | 1461975262715 Marionette DEBUG loaded listener.js 17:14:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f18783e8400) [pid = 1833] [serial = 867] [outer = 0x7f1876eec000] 17:14:23 INFO - PROCESS | 1833 | 1461975263547 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]]]}] 17:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1287ms 17:14:23 INFO - PROCESS | 1833 | 1461975263572 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 17:14:23 INFO - PROCESS | 1833 | 1461975263576 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 17:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:14:23 INFO - PROCESS | 1833 | 1461975263583 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:14:23 INFO - PROCESS | 1833 | 1461975263585 Marionette TRACE conn3 <- [1,1126,null,{}] 17:14:23 INFO - PROCESS | 1833 | 1461975263591 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}] 17:14:23 INFO - PROCESS | 1833 | 1461975263729 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 17:14:23 INFO - PROCESS | 1833 | 1461975263866 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878553000 == 27 [pid = 1833] [id = 289] 17:14:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f18733ce800) [pid = 1833] [serial = 868] [outer = (nil)] 17:14:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f18785da800) [pid = 1833] [serial = 869] [outer = 0x7f18733ce800] 17:14:23 INFO - PROCESS | 1833 | 1461975263932 Marionette DEBUG loaded listener.js 17:14:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f187860ec00) [pid = 1833] [serial = 870] [outer = 0x7f18733ce800] 17:14:24 INFO - PROCESS | 1833 | 1461975264787 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]]]}] 17:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1232ms 17:14:24 INFO - PROCESS | 1833 | 1461975264815 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 17:14:24 INFO - PROCESS | 1833 | 1461975264818 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 17:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:14:24 INFO - PROCESS | 1833 | 1461975264823 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:14:24 INFO - PROCESS | 1833 | 1461975264826 Marionette TRACE conn3 <- [1,1130,null,{}] 17:14:24 INFO - PROCESS | 1833 | 1461975264831 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}] 17:14:24 INFO - PROCESS | 1833 | 1461975264967 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 17:14:25 INFO - PROCESS | 1833 | 1461975265104 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18787d6000 == 28 [pid = 1833] [id = 290] 17:14:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f18783ed400) [pid = 1833] [serial = 871] [outer = (nil)] 17:14:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f1878e09800) [pid = 1833] [serial = 872] [outer = 0x7f18783ed400] 17:14:25 INFO - PROCESS | 1833 | 1461975265172 Marionette DEBUG loaded listener.js 17:14:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f1878e82800) [pid = 1833] [serial = 873] [outer = 0x7f18783ed400] 17:14:26 INFO - PROCESS | 1833 | 1461975266033 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]]]}] 17:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1280ms 17:14:26 INFO - PROCESS | 1833 | 1461975266105 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 17:14:26 INFO - PROCESS | 1833 | 1461975266109 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 17:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:14:26 INFO - PROCESS | 1833 | 1461975266114 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:14:26 INFO - PROCESS | 1833 | 1461975266117 Marionette TRACE conn3 <- [1,1134,null,{}] 17:14:26 INFO - PROCESS | 1833 | 1461975266122 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}] 17:14:26 INFO - PROCESS | 1833 | 1461975266349 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 17:14:26 INFO - PROCESS | 1833 | 1461975266498 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879a33000 == 29 [pid = 1833] [id = 291] 17:14:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f1878e83c00) [pid = 1833] [serial = 874] [outer = (nil)] 17:14:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f1879391000) [pid = 1833] [serial = 875] [outer = 0x7f1878e83c00] 17:14:26 INFO - PROCESS | 1833 | 1461975266571 Marionette DEBUG loaded listener.js 17:14:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f18793af400) [pid = 1833] [serial = 876] [outer = 0x7f1878e83c00] 17:14:27 INFO - PROCESS | 1833 | 1461975267365 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]]]}] 17:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1282ms 17:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:14:27 INFO - PROCESS | 1833 | 1461975267396 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 17:14:27 INFO - PROCESS | 1833 | 1461975267399 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 17:14:27 INFO - PROCESS | 1833 | 1461975267405 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:14:27 INFO - PROCESS | 1833 | 1461975267408 Marionette TRACE conn3 <- [1,1138,null,{}] 17:14:27 INFO - PROCESS | 1833 | 1461975267412 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}] 17:14:27 INFO - PROCESS | 1833 | 1461975267549 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 17:14:27 INFO - PROCESS | 1833 | 1461975267772 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879dad000 == 30 [pid = 1833] [id = 292] 17:14:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f18712e7000) [pid = 1833] [serial = 877] [outer = (nil)] 17:14:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f1879969c00) [pid = 1833] [serial = 878] [outer = 0x7f18712e7000] 17:14:27 INFO - PROCESS | 1833 | 1461975267839 Marionette DEBUG loaded listener.js 17:14:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f1879c62800) [pid = 1833] [serial = 879] [outer = 0x7f18712e7000] 17:14:28 INFO - PROCESS | 1833 | 1461975268792 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]]]}] 17:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1434ms 17:14:28 INFO - PROCESS | 1833 | 1461975268839 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 17:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:14:28 INFO - PROCESS | 1833 | 1461975268844 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 17:14:28 INFO - PROCESS | 1833 | 1461975268852 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:14:28 INFO - PROCESS | 1833 | 1461975268855 Marionette TRACE conn3 <- [1,1142,null,{}] 17:14:28 INFO - PROCESS | 1833 | 1461975268863 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}] 17:14:29 INFO - PROCESS | 1833 | 1461975269003 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 17:14:29 INFO - PROCESS | 1833 | 1461975269164 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186f7c1800 == 31 [pid = 1833] [id = 293] 17:14:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f1871258800) [pid = 1833] [serial = 880] [outer = (nil)] 17:14:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f18712ed000) [pid = 1833] [serial = 881] [outer = 0x7f1871258800] 17:14:29 INFO - PROCESS | 1833 | 1461975269259 Marionette DEBUG loaded listener.js 17:14:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f1873395800) [pid = 1833] [serial = 882] [outer = 0x7f1871258800] 17:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1188ms 17:14:30 INFO - PROCESS | 1833 | 1461975270030 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]]]}] 17:14:30 INFO - PROCESS | 1833 | 1461975270042 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 17:14:30 INFO - PROCESS | 1833 | 1461975270049 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 17:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:14:30 INFO - PROCESS | 1833 | 1461975270058 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:14:30 INFO - PROCESS | 1833 | 1461975270060 Marionette TRACE conn3 <- [1,1146,null,{}] 17:14:30 INFO - PROCESS | 1833 | 1461975270064 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}] 17:14:30 INFO - PROCESS | 1833 | 1461975270208 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 17:14:30 INFO - PROCESS | 1833 | 1461975270314 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878317800 == 32 [pid = 1833] [id = 294] 17:14:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f1873394800) [pid = 1833] [serial = 883] [outer = (nil)] 17:14:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f187843a800) [pid = 1833] [serial = 884] [outer = 0x7f1873394800] 17:14:30 INFO - PROCESS | 1833 | 1461975270373 Marionette DEBUG loaded listener.js 17:14:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f1878603800) [pid = 1833] [serial = 885] [outer = 0x7f1873394800] 17:14:31 INFO - PROCESS | 1833 | 1461975271136 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]]]}] 17:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1141ms 17:14:31 INFO - PROCESS | 1833 | 1461975271219 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 17:14:31 INFO - PROCESS | 1833 | 1461975271223 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 17:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:14:31 INFO - PROCESS | 1833 | 1461975271229 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:14:31 INFO - PROCESS | 1833 | 1461975271234 Marionette TRACE conn3 <- [1,1150,null,{}] 17:14:31 INFO - PROCESS | 1833 | 1461975271248 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}] 17:14:31 INFO - PROCESS | 1833 | 1461975271405 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 17:14:31 INFO - PROCESS | 1833 | 1461975271416 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879918800 == 33 [pid = 1833] [id = 295] 17:14:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f1878e8f000) [pid = 1833] [serial = 886] [outer = (nil)] 17:14:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f1879393000) [pid = 1833] [serial = 887] [outer = 0x7f1878e8f000] 17:14:31 INFO - PROCESS | 1833 | 1461975271475 Marionette DEBUG loaded listener.js 17:14:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f18793a9800) [pid = 1833] [serial = 888] [outer = 0x7f1878e8f000] 17:14:32 INFO - PROCESS | 1833 | 1461975272261 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]]]}] 17:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1080ms 17:14:32 INFO - PROCESS | 1833 | 1461975272322 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 17:14:32 INFO - PROCESS | 1833 | 1461975272330 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 17:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:14:32 INFO - PROCESS | 1833 | 1461975272344 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:14:32 INFO - PROCESS | 1833 | 1461975272346 Marionette TRACE conn3 <- [1,1154,null,{}] 17:14:32 INFO - PROCESS | 1833 | 1461975272351 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}] 17:14:32 INFO - PROCESS | 1833 | 1461975272518 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 17:14:32 INFO - PROCESS | 1833 | 1461975272536 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879eb3800 == 34 [pid = 1833] [id = 296] 17:14:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f186d18f000) [pid = 1833] [serial = 889] [outer = (nil)] 17:14:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f1879a5a400) [pid = 1833] [serial = 890] [outer = 0x7f186d18f000] 17:14:32 INFO - PROCESS | 1833 | 1461975272592 Marionette DEBUG loaded listener.js 17:14:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f1879c6d400) [pid = 1833] [serial = 891] [outer = 0x7f186d18f000] 17:14:33 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f1871530000) [pid = 1833] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:14:33 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f188072c400) [pid = 1833] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:14:33 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f186d18c000) [pid = 1833] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:14:33 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f186d18fc00) [pid = 1833] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:14:33 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f1871258000) [pid = 1833] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:14:33 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f187045e800) [pid = 1833] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:14:33 INFO - PROCESS | 1833 | 1461975273310 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]]]}] 17:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1025ms 17:14:33 INFO - PROCESS | 1833 | 1461975273370 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 17:14:33 INFO - PROCESS | 1833 | 1461975273374 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 17:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:14:33 INFO - PROCESS | 1833 | 1461975273379 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:14:33 INFO - PROCESS | 1833 | 1461975273381 Marionette TRACE conn3 <- [1,1158,null,{}] 17:14:33 INFO - PROCESS | 1833 | 1461975273386 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}] 17:14:33 INFO - PROCESS | 1833 | 1461975273520 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 17:14:33 INFO - PROCESS | 1833 | 1461975273529 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878311800 == 35 [pid = 1833] [id = 297] 17:14:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f18786ecc00) [pid = 1833] [serial = 892] [outer = (nil)] 17:14:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f187996d000) [pid = 1833] [serial = 893] [outer = 0x7f18786ecc00] 17:14:33 INFO - PROCESS | 1833 | 1461975273586 Marionette DEBUG loaded listener.js 17:14:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f1879e32000) [pid = 1833] [serial = 894] [outer = 0x7f18786ecc00] 17:14:34 INFO - PROCESS | 1833 | 1461975274294 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]]]}] 17:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 924ms 17:14:34 INFO - PROCESS | 1833 | 1461975274304 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 17:14:34 INFO - PROCESS | 1833 | 1461975274308 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 17:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:14:34 INFO - PROCESS | 1833 | 1461975274314 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:14:34 INFO - PROCESS | 1833 | 1461975274326 Marionette TRACE conn3 <- [1,1162,null,{}] 17:14:34 INFO - PROCESS | 1833 | 1461975274331 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}] 17:14:34 INFO - PROCESS | 1833 | 1461975274519 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 17:14:34 INFO - PROCESS | 1833 | 1461975274541 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a9b5000 == 36 [pid = 1833] [id = 298] 17:14:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f1879fc5400) [pid = 1833] [serial = 895] [outer = (nil)] 17:14:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f187a0a5800) [pid = 1833] [serial = 896] [outer = 0x7f1879fc5400] 17:14:34 INFO - PROCESS | 1833 | 1461975274599 Marionette DEBUG loaded listener.js 17:14:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f187a6c9c00) [pid = 1833] [serial = 897] [outer = 0x7f1879fc5400] 17:14:35 INFO - PROCESS | 1833 | 1461975275265 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]]]}] 17:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 994ms 17:14:35 INFO - PROCESS | 1833 | 1461975275308 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 17:14:35 INFO - PROCESS | 1833 | 1461975275310 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 17:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:14:35 INFO - PROCESS | 1833 | 1461975275316 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:14:35 INFO - PROCESS | 1833 | 1461975275317 Marionette TRACE conn3 <- [1,1166,null,{}] 17:14:35 INFO - PROCESS | 1833 | 1461975275323 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}] 17:14:35 INFO - PROCESS | 1833 | 1461975275483 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 17:14:35 INFO - PROCESS | 1833 | 1461975275499 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187c2dd000 == 37 [pid = 1833] [id = 299] 17:14:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f187045dc00) [pid = 1833] [serial = 898] [outer = (nil)] 17:14:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f187a6cc400) [pid = 1833] [serial = 899] [outer = 0x7f187045dc00] 17:14:35 INFO - PROCESS | 1833 | 1461975275555 Marionette DEBUG loaded listener.js 17:14:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f187a8e6800) [pid = 1833] [serial = 900] [outer = 0x7f187045dc00] 17:14:36 INFO - PROCESS | 1833 | 1461975276473 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]]]}] 17:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1224ms 17:14:36 INFO - PROCESS | 1833 | 1461975276541 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 17:14:36 INFO - PROCESS | 1833 | 1461975276547 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 17:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:14:36 INFO - PROCESS | 1833 | 1461975276554 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:14:36 INFO - PROCESS | 1833 | 1461975276560 Marionette TRACE conn3 <- [1,1170,null,{}] 17:14:36 INFO - PROCESS | 1833 | 1461975276566 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}] 17:14:36 INFO - PROCESS | 1833 | 1461975276725 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 17:14:36 INFO - PROCESS | 1833 | 1461975276868 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18770a4000 == 38 [pid = 1833] [id = 300] 17:14:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f18712edc00) [pid = 1833] [serial = 901] [outer = (nil)] 17:14:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f1873393800) [pid = 1833] [serial = 902] [outer = 0x7f18712edc00] 17:14:36 INFO - PROCESS | 1833 | 1461975276937 Marionette DEBUG loaded listener.js 17:14:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f1876eebc00) [pid = 1833] [serial = 903] [outer = 0x7f18712edc00] 17:14:37 INFO - PROCESS | 1833 | 1461975277801 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]]]}] 17:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1280ms 17:14:37 INFO - PROCESS | 1833 | 1461975277836 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 17:14:37 INFO - PROCESS | 1833 | 1461975277843 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 17:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:14:37 INFO - PROCESS | 1833 | 1461975277853 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:14:37 INFO - PROCESS | 1833 | 1461975277856 Marionette TRACE conn3 <- [1,1174,null,{}] 17:14:37 INFO - PROCESS | 1833 | 1461975277863 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}] 17:14:38 INFO - PROCESS | 1833 | 1461975278020 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 17:14:38 INFO - PROCESS | 1833 | 1461975278165 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879eb2800 == 39 [pid = 1833] [id = 301] 17:14:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f187860c000) [pid = 1833] [serial = 904] [outer = (nil)] 17:14:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f1878e11c00) [pid = 1833] [serial = 905] [outer = 0x7f187860c000] 17:14:38 INFO - PROCESS | 1833 | 1461975278231 Marionette DEBUG loaded listener.js 17:14:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f187938bc00) [pid = 1833] [serial = 906] [outer = 0x7f187860c000] 17:14:39 INFO - PROCESS | 1833 | 1461975279142 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] 17:14:39 INFO - PROCESS | 1833 | 1461975279190 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 17:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:14:39 INFO - PROCESS | 1833 | 1461975279196 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:14:39 INFO - PROCESS | 1833 | 1461975279201 Marionette TRACE conn3 <- [1,1178,null,{}] 17:14:39 INFO - PROCESS | 1833 | 1461975279216 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}] 17:14:39 INFO - PROCESS | 1833 | 1461975279368 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 17:14:39 INFO - PROCESS | 1833 | 1461975279517 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e3ea000 == 40 [pid = 1833] [id = 302] 17:14:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f1879391400) [pid = 1833] [serial = 907] [outer = (nil)] 17:14:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f1879fc3000) [pid = 1833] [serial = 908] [outer = 0x7f1879391400] 17:14:39 INFO - PROCESS | 1833 | 1461975279588 Marionette DEBUG loaded listener.js 17:14:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f187a0adc00) [pid = 1833] [serial = 909] [outer = 0x7f1879391400] 17:14:40 INFO - PROCESS | 1833 | 1461975280439 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] 17:14:40 INFO - PROCESS | 1833 | 1461975280486 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 17:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:14:40 INFO - PROCESS | 1833 | 1461975280492 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:14:40 INFO - PROCESS | 1833 | 1461975280494 Marionette TRACE conn3 <- [1,1182,null,{}] 17:14:40 INFO - PROCESS | 1833 | 1461975280500 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}] 17:14:40 INFO - PROCESS | 1833 | 1461975280660 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 17:14:40 INFO - PROCESS | 1833 | 1461975280805 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187fa5b000 == 41 [pid = 1833] [id = 303] 17:14:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f1878e09c00) [pid = 1833] [serial = 910] [outer = (nil)] 17:14:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f187a925400) [pid = 1833] [serial = 911] [outer = 0x7f1878e09c00] 17:14:40 INFO - PROCESS | 1833 | 1461975280872 Marionette DEBUG loaded listener.js 17:14:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f187b539800) [pid = 1833] [serial = 912] [outer = 0x7f1878e09c00] 17:14:41 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:14:41 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:14:41 INFO - PROCESS | 1833 | 1461975281731 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] 17:14:41 INFO - PROCESS | 1833 | 1461975281774 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 17:14:41 INFO - PROCESS | 1833 | 1461975281780 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:14:41 INFO - PROCESS | 1833 | 1461975281783 Marionette TRACE conn3 <- [1,1186,null,{}] 17:14:41 INFO - PROCESS | 1833 | 1461975281788 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}] 17:14:41 INFO - PROCESS | 1833 | 1461975281935 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 17:14:42 INFO - PROCESS | 1833 | 1461975282082 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188079c800 == 42 [pid = 1833] [id = 304] 17:14:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f187119e800) [pid = 1833] [serial = 913] [outer = (nil)] 17:14:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f187b70e800) [pid = 1833] [serial = 914] [outer = 0x7f187119e800] 17:14:42 INFO - PROCESS | 1833 | 1461975282150 Marionette DEBUG loaded listener.js 17:14:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f187c3d5800) [pid = 1833] [serial = 915] [outer = 0x7f187119e800] 17:14:43 INFO - PROCESS | 1833 | 1461975283322 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] 17:14:43 INFO - PROCESS | 1833 | 1461975283377 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 17:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:14:43 INFO - PROCESS | 1833 | 1461975283385 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:14:43 INFO - PROCESS | 1833 | 1461975283390 Marionette TRACE conn3 <- [1,1190,null,{}] 17:14:43 INFO - PROCESS | 1833 | 1461975283397 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}] 17:14:43 INFO - PROCESS | 1833 | 1461975283545 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 17:14:43 INFO - PROCESS | 1833 | 1461975283711 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18770b5800 == 43 [pid = 1833] [id = 305] 17:14:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f186fa84400) [pid = 1833] [serial = 916] [outer = (nil)] 17:14:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f187125ec00) [pid = 1833] [serial = 917] [outer = 0x7f186fa84400] 17:14:43 INFO - PROCESS | 1833 | 1461975283777 Marionette DEBUG loaded listener.js 17:14:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f1873044c00) [pid = 1833] [serial = 918] [outer = 0x7f186fa84400] 17:14:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a9b5000 == 42 [pid = 1833] [id = 298] 17:14:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878311800 == 41 [pid = 1833] [id = 297] 17:14:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879eb3800 == 40 [pid = 1833] [id = 296] 17:14:44 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f187125b800) [pid = 1833] [serial = 836] [outer = (nil)] [url = about:blank] 17:14:44 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f1873395400) [pid = 1833] [serial = 839] [outer = (nil)] [url = about:blank] 17:14:44 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f1878444000) [pid = 1833] [serial = 842] [outer = (nil)] [url = about:blank] 17:14:44 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f187860a400) [pid = 1833] [serial = 845] [outer = (nil)] [url = about:blank] 17:14:44 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f1878e89800) [pid = 1833] [serial = 851] [outer = (nil)] [url = about:blank] 17:14:44 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f18785d5800) [pid = 1833] [serial = 833] [outer = (nil)] [url = about:blank] 17:14:44 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f18786e8c00) [pid = 1833] [serial = 848] [outer = (nil)] [url = about:blank] 17:14:44 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f18712f0000) [pid = 1833] [serial = 854] [outer = (nil)] [url = about:blank] 17:14:44 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f18711f0400) [pid = 1833] [serial = 857] [outer = (nil)] [url = about:blank] 17:14:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879918800 == 39 [pid = 1833] [id = 295] 17:14:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878317800 == 38 [pid = 1833] [id = 294] 17:14:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186f7c1800 == 37 [pid = 1833] [id = 293] 17:14:44 INFO - PROCESS | 1833 | 1461975284778 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] 17:14:44 INFO - PROCESS | 1833 | 1461975284855 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 17:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:14:44 INFO - PROCESS | 1833 | 1461975284867 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:14:44 INFO - PROCESS | 1833 | 1461975284869 Marionette TRACE conn3 <- [1,1194,null,{}] 17:14:44 INFO - PROCESS | 1833 | 1461975284875 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}] 17:14:45 INFO - PROCESS | 1833 | 1461975285009 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 17:14:45 INFO - PROCESS | 1833 | 1461975285020 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1871450000 == 38 [pid = 1833] [id = 306] 17:14:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f18733cec00) [pid = 1833] [serial = 919] [outer = (nil)] 17:14:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f18783e5800) [pid = 1833] [serial = 920] [outer = 0x7f18733cec00] 17:14:45 INFO - PROCESS | 1833 | 1461975285075 Marionette DEBUG loaded listener.js 17:14:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f18785e0000) [pid = 1833] [serial = 921] [outer = 0x7f18733cec00] 17:14:45 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:14:45 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:14:45 INFO - PROCESS | 1833 | 1461975285950 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] 17:14:45 INFO - PROCESS | 1833 | 1461975285997 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 17:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:14:46 INFO - PROCESS | 1833 | 1461975286002 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:14:46 INFO - PROCESS | 1833 | 1461975286007 Marionette TRACE conn3 <- [1,1198,null,{}] 17:14:46 INFO - PROCESS | 1833 | 1461975286021 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}] 17:14:46 INFO - PROCESS | 1833 | 1461975286156 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 17:14:46 INFO - PROCESS | 1833 | 1461975286176 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878508800 == 39 [pid = 1833] [id = 307] 17:14:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f1878e86800) [pid = 1833] [serial = 922] [outer = (nil)] 17:14:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f1879396000) [pid = 1833] [serial = 923] [outer = 0x7f1878e86800] 17:14:46 INFO - PROCESS | 1833 | 1461975286260 Marionette DEBUG loaded listener.js 17:14:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f18793ad800) [pid = 1833] [serial = 924] [outer = 0x7f1878e86800] 17:14:47 INFO - PROCESS | 1833 | 1461975286996 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]]]}] 17:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1034ms 17:14:47 INFO - PROCESS | 1833 | 1461975287047 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 17:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:14:47 INFO - PROCESS | 1833 | 1461975287051 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 17:14:47 INFO - PROCESS | 1833 | 1461975287057 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:14:47 INFO - PROCESS | 1833 | 1461975287060 Marionette TRACE conn3 <- [1,1202,null,{}] 17:14:47 INFO - PROCESS | 1833 | 1461975287084 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}] 17:14:47 INFO - PROCESS | 1833 | 1461975287260 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 17:14:47 INFO - PROCESS | 1833 | 1461975287295 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18795ec000 == 40 [pid = 1833] [id = 308] 17:14:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f187860ac00) [pid = 1833] [serial = 925] [outer = (nil)] 17:14:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f1879c5f000) [pid = 1833] [serial = 926] [outer = 0x7f187860ac00] 17:14:47 INFO - PROCESS | 1833 | 1461975287351 Marionette DEBUG loaded listener.js 17:14:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f187a0a6400) [pid = 1833] [serial = 927] [outer = 0x7f187860ac00] 17:14:48 INFO - PROCESS | 1833 | 1461975288112 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]]]}] 17:14:48 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 17:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1080ms 17:14:48 INFO - PROCESS | 1833 | 1461975288148 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 17:14:48 INFO - PROCESS | 1833 | 1461975288152 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 17:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:14:48 INFO - PROCESS | 1833 | 1461975288156 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:14:48 INFO - PROCESS | 1833 | 1461975288159 Marionette TRACE conn3 <- [1,1206,null,{}] 17:14:48 INFO - PROCESS | 1833 | 1461975288175 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}] 17:14:48 INFO - PROCESS | 1833 | 1461975288332 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 17:14:48 INFO - PROCESS | 1833 | 1461975288401 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879d29000 == 41 [pid = 1833] [id = 309] 17:14:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f187938e400) [pid = 1833] [serial = 928] [outer = (nil)] 17:14:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f187a6cd800) [pid = 1833] [serial = 929] [outer = 0x7f187938e400] 17:14:48 INFO - PROCESS | 1833 | 1461975288456 Marionette DEBUG loaded listener.js 17:14:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f187b712800) [pid = 1833] [serial = 930] [outer = 0x7f187938e400] 17:14:49 INFO - PROCESS | 1833 | 1461975289193 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]]]}] 17:14:49 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 17:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1084ms 17:14:49 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f186d18f000) [pid = 1833] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:14:49 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f18786ecc00) [pid = 1833] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:14:49 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f1871258800) [pid = 1833] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:14:49 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f1878e8f000) [pid = 1833] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:14:49 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f1873394800) [pid = 1833] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:14:49 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f18711ec400) [pid = 1833] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:14:49 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f1879fc5400) [pid = 1833] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:14:49 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f18711ef000) [pid = 1833] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:14:49 INFO - PROCESS | 1833 | 1461975289489 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 17:14:49 INFO - PROCESS | 1833 | 1461975289491 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 17:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:14:49 INFO - PROCESS | 1833 | 1461975289499 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:14:49 INFO - PROCESS | 1833 | 1461975289500 Marionette TRACE conn3 <- [1,1210,null,{}] 17:14:49 INFO - PROCESS | 1833 | 1461975289505 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}] 17:14:49 INFO - PROCESS | 1833 | 1461975289656 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 17:14:49 INFO - PROCESS | 1833 | 1461975289665 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879d31800 == 42 [pid = 1833] [id = 310] 17:14:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f187b713400) [pid = 1833] [serial = 931] [outer = (nil)] 17:14:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f187cd41000) [pid = 1833] [serial = 932] [outer = 0x7f187b713400] 17:14:49 INFO - PROCESS | 1833 | 1461975289732 Marionette DEBUG loaded listener.js 17:14:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f187cde1800) [pid = 1833] [serial = 933] [outer = 0x7f187b713400] 17:14:50 INFO - PROCESS | 1833 | 1461975290388 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]]]}] 17:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 927ms 17:14:50 INFO - PROCESS | 1833 | 1461975290426 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 17:14:50 INFO - PROCESS | 1833 | 1461975290429 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 17:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:14:50 INFO - PROCESS | 1833 | 1461975290434 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:14:50 INFO - PROCESS | 1833 | 1461975290436 Marionette TRACE conn3 <- [1,1214,null,{}] 17:14:50 INFO - PROCESS | 1833 | 1461975290441 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}] 17:14:50 INFO - PROCESS | 1833 | 1461975290573 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 17:14:50 INFO - PROCESS | 1833 | 1461975290683 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a87e800 == 43 [pid = 1833] [id = 311] 17:14:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f186fa7e800) [pid = 1833] [serial = 934] [outer = (nil)] 17:14:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f187cde4000) [pid = 1833] [serial = 935] [outer = 0x7f186fa7e800] 17:14:50 INFO - PROCESS | 1833 | 1461975290739 Marionette DEBUG loaded listener.js 17:14:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f187cdec800) [pid = 1833] [serial = 936] [outer = 0x7f186fa7e800] 17:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 983ms 17:14:51 INFO - PROCESS | 1833 | 1461975291409 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]]]}] 17:14:51 INFO - PROCESS | 1833 | 1461975291419 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 17:14:51 INFO - PROCESS | 1833 | 1461975291422 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 17:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:14:51 INFO - PROCESS | 1833 | 1461975291427 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:14:51 INFO - PROCESS | 1833 | 1461975291429 Marionette TRACE conn3 <- [1,1218,null,{}] 17:14:51 INFO - PROCESS | 1833 | 1461975291434 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}] 17:14:51 INFO - PROCESS | 1833 | 1461975291635 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 17:14:51 INFO - PROCESS | 1833 | 1461975291789 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18705f8000 == 44 [pid = 1833] [id = 312] 17:14:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f186d186800) [pid = 1833] [serial = 937] [outer = (nil)] 17:14:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f186fa80800) [pid = 1833] [serial = 938] [outer = 0x7f186d186800] 17:14:51 INFO - PROCESS | 1833 | 1461975291861 Marionette DEBUG loaded listener.js 17:14:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f1871255400) [pid = 1833] [serial = 939] [outer = 0x7f186d186800] 17:14:52 INFO - PROCESS | 1833 | 1461975292790 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]]]}] 17:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1427ms 17:14:52 INFO - PROCESS | 1833 | 1461975292857 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 17:14:52 INFO - PROCESS | 1833 | 1461975292862 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 17:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:14:52 INFO - PROCESS | 1833 | 1461975292869 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:14:52 INFO - PROCESS | 1833 | 1461975292875 Marionette TRACE conn3 <- [1,1222,null,{}] 17:14:52 INFO - PROCESS | 1833 | 1461975292881 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}] 17:14:53 INFO - PROCESS | 1833 | 1461975293039 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 17:14:53 INFO - PROCESS | 1833 | 1461975293191 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878519000 == 45 [pid = 1833] [id = 313] 17:14:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f1873047400) [pid = 1833] [serial = 940] [outer = (nil)] 17:14:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f1878602c00) [pid = 1833] [serial = 941] [outer = 0x7f1873047400] 17:14:53 INFO - PROCESS | 1833 | 1461975293266 Marionette DEBUG loaded listener.js 17:14:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f18786eb000) [pid = 1833] [serial = 942] [outer = 0x7f1873047400] 17:14:54 INFO - PROCESS | 1833 | 1461975294119 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] 17:14:54 INFO - PROCESS | 1833 | 1461975294169 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 17:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:14:54 INFO - PROCESS | 1833 | 1461975294176 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:14:54 INFO - PROCESS | 1833 | 1461975294178 Marionette TRACE conn3 <- [1,1226,null,{}] 17:14:54 INFO - PROCESS | 1833 | 1461975294184 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}] 17:14:54 INFO - PROCESS | 1833 | 1461975294339 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 17:14:54 INFO - PROCESS | 1833 | 1461975294493 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e3d8800 == 46 [pid = 1833] [id = 314] 17:14:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f1878e0ec00) [pid = 1833] [serial = 943] [outer = (nil)] 17:14:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f1879e2a800) [pid = 1833] [serial = 944] [outer = 0x7f1878e0ec00] 17:14:54 INFO - PROCESS | 1833 | 1461975294560 Marionette DEBUG loaded listener.js 17:14:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f187a6cfc00) [pid = 1833] [serial = 945] [outer = 0x7f1878e0ec00] 17:14:55 INFO - PROCESS | 1833 | 1461975295376 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]]]}] 17:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1229ms 17:14:55 INFO - PROCESS | 1833 | 1461975295406 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 17:14:55 INFO - PROCESS | 1833 | 1461975295411 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 17:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:14:55 INFO - PROCESS | 1833 | 1461975295427 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:14:55 INFO - PROCESS | 1833 | 1461975295434 Marionette TRACE conn3 <- [1,1230,null,{}] 17:14:55 INFO - PROCESS | 1833 | 1461975295439 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}] 17:14:55 INFO - PROCESS | 1833 | 1461975295587 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 17:14:55 INFO - PROCESS | 1833 | 1461975295732 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1881806000 == 47 [pid = 1833] [id = 315] 17:14:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f18793af800) [pid = 1833] [serial = 946] [outer = (nil)] 17:14:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f187cd3d400) [pid = 1833] [serial = 947] [outer = 0x7f18793af800] 17:14:55 INFO - PROCESS | 1833 | 1461975295811 Marionette DEBUG loaded listener.js 17:14:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f187cdefc00) [pid = 1833] [serial = 948] [outer = 0x7f18793af800] 17:14:56 INFO - PROCESS | 1833 | 1461975296660 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]]]}] 17:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1290ms 17:14:56 INFO - PROCESS | 1833 | 1461975296710 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 17:14:56 INFO - PROCESS | 1833 | 1461975296713 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 17:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:14:56 INFO - PROCESS | 1833 | 1461975296719 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:14:56 INFO - PROCESS | 1833 | 1461975296722 Marionette TRACE conn3 <- [1,1234,null,{}] 17:14:56 INFO - PROCESS | 1833 | 1461975296727 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}] 17:14:56 INFO - PROCESS | 1833 | 1461975296876 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 17:14:57 INFO - PROCESS | 1833 | 1461975297023 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188236f000 == 48 [pid = 1833] [id = 316] 17:14:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f187cebf000) [pid = 1833] [serial = 949] [outer = (nil)] 17:14:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f187cec3c00) [pid = 1833] [serial = 950] [outer = 0x7f187cebf000] 17:14:57 INFO - PROCESS | 1833 | 1461975297092 Marionette DEBUG loaded listener.js 17:14:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f187d027400) [pid = 1833] [serial = 951] [outer = 0x7f187cebf000] 17:14:57 INFO - PROCESS | 1833 | 1461975297909 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]]]}] 17:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1226ms 17:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:14:57 INFO - PROCESS | 1833 | 1461975297947 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 17:14:57 INFO - PROCESS | 1833 | 1461975297949 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 17:14:57 INFO - PROCESS | 1833 | 1461975297955 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:14:57 INFO - PROCESS | 1833 | 1461975297958 Marionette TRACE conn3 <- [1,1238,null,{}] 17:14:57 INFO - PROCESS | 1833 | 1461975297963 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}] 17:14:58 INFO - PROCESS | 1833 | 1461975298109 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 17:14:58 INFO - PROCESS | 1833 | 1461975298265 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18825bd000 == 49 [pid = 1833] [id = 317] 17:14:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f187e33b400) [pid = 1833] [serial = 952] [outer = (nil)] 17:14:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f187e33ec00) [pid = 1833] [serial = 953] [outer = 0x7f187e33b400] 17:14:58 INFO - PROCESS | 1833 | 1461975298345 Marionette DEBUG loaded listener.js 17:14:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f187e349000) [pid = 1833] [serial = 954] [outer = 0x7f187e33b400] 17:14:59 INFO - PROCESS | 1833 | 1461975299200 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]]]}] 17:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1277ms 17:14:59 INFO - PROCESS | 1833 | 1461975299232 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 17:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:14:59 INFO - PROCESS | 1833 | 1461975299235 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 17:14:59 INFO - PROCESS | 1833 | 1461975299240 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:14:59 INFO - PROCESS | 1833 | 1461975299243 Marionette TRACE conn3 <- [1,1242,null,{}] 17:14:59 INFO - PROCESS | 1833 | 1461975299248 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}] 17:14:59 INFO - PROCESS | 1833 | 1461975299388 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 17:14:59 INFO - PROCESS | 1833 | 1461975299536 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18829a0800 == 50 [pid = 1833] [id = 318] 17:14:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f187e33c000) [pid = 1833] [serial = 955] [outer = (nil)] 17:14:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f187f79bc00) [pid = 1833] [serial = 956] [outer = 0x7f187e33c000] 17:14:59 INFO - PROCESS | 1833 | 1461975299604 Marionette DEBUG loaded listener.js 17:14:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f187f7a5c00) [pid = 1833] [serial = 957] [outer = 0x7f187e33c000] 17:15:00 INFO - PROCESS | 1833 | 1461975300443 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]]]}] 17:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1230ms 17:15:00 INFO - PROCESS | 1833 | 1461975300472 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 17:15:00 INFO - PROCESS | 1833 | 1461975300475 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 17:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:15:00 INFO - PROCESS | 1833 | 1461975300481 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:15:00 INFO - PROCESS | 1833 | 1461975300483 Marionette TRACE conn3 <- [1,1246,null,{}] 17:15:00 INFO - PROCESS | 1833 | 1461975300488 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}] 17:15:00 INFO - PROCESS | 1833 | 1461975300635 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 17:15:00 INFO - PROCESS | 1833 | 1461975300787 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18705dd800 == 51 [pid = 1833] [id = 319] 17:15:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f1876eeb400) [pid = 1833] [serial = 958] [outer = (nil)] 17:15:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f18793a9c00) [pid = 1833] [serial = 959] [outer = 0x7f1876eeb400] 17:15:00 INFO - PROCESS | 1833 | 1461975300883 Marionette DEBUG loaded listener.js 17:15:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f187f7a7800) [pid = 1833] [serial = 960] [outer = 0x7f1876eeb400] 17:15:02 INFO - PROCESS | 1833 | 1461975302012 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]]]}] 17:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1580ms 17:15:02 INFO - PROCESS | 1833 | 1461975302062 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 17:15:02 INFO - PROCESS | 1833 | 1461975302068 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 17:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:15:02 INFO - PROCESS | 1833 | 1461975302076 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:15:02 INFO - PROCESS | 1833 | 1461975302081 Marionette TRACE conn3 <- [1,1250,null,{}] 17:15:02 INFO - PROCESS | 1833 | 1461975302088 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}] 17:15:02 INFO - PROCESS | 1833 | 1461975302255 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 17:15:02 INFO - PROCESS | 1833 | 1461975302447 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1871433000 == 52 [pid = 1833] [id = 320] 17:15:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f18711a2400) [pid = 1833] [serial = 961] [outer = (nil)] 17:15:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f1873398800) [pid = 1833] [serial = 962] [outer = 0x7f18711a2400] 17:15:02 INFO - PROCESS | 1833 | 1461975302564 Marionette DEBUG loaded listener.js 17:15:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f1878604000) [pid = 1833] [serial = 963] [outer = 0x7f18711a2400] 17:15:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a87e800 == 51 [pid = 1833] [id = 311] 17:15:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879d31800 == 50 [pid = 1833] [id = 310] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f1879391000) [pid = 1833] [serial = 875] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879d29000 == 49 [pid = 1833] [id = 309] 17:15:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18795ec000 == 48 [pid = 1833] [id = 308] 17:15:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878508800 == 47 [pid = 1833] [id = 307] 17:15:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1871450000 == 46 [pid = 1833] [id = 306] 17:15:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18770b5800 == 45 [pid = 1833] [id = 305] 17:15:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18770a4000 == 44 [pid = 1833] [id = 300] 17:15:03 INFO - PROCESS | 1833 | 1461975303461 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]]]}] 17:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1429ms 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f18785de400) [pid = 1833] [serial = 834] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f1879a5a400) [pid = 1833] [serial = 890] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f187996d000) [pid = 1833] [serial = 893] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f1878e09800) [pid = 1833] [serial = 872] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f1873395800) [pid = 1833] [serial = 882] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f18712ed000) [pid = 1833] [serial = 881] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f1879393000) [pid = 1833] [serial = 887] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f1879c6d400) [pid = 1833] [serial = 891] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f187303ec00) [pid = 1833] [serial = 863] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f18711f2000) [pid = 1833] [serial = 860] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f187843a800) [pid = 1833] [serial = 884] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f1878603800) [pid = 1833] [serial = 885] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f187125a800) [pid = 1833] [serial = 858] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f187700d400) [pid = 1833] [serial = 866] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f1879969c00) [pid = 1833] [serial = 878] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f18785da800) [pid = 1833] [serial = 869] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f187a0a5800) [pid = 1833] [serial = 896] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f1879e32000) [pid = 1833] [serial = 894] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f18793a9800) [pid = 1833] [serial = 888] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f187a6c9c00) [pid = 1833] [serial = 897] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1833 | 1461975303526 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 17:15:03 INFO - PROCESS | 1833 | 1461975303533 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 17:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:15:03 INFO - PROCESS | 1833 | 1461975303545 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:15:03 INFO - PROCESS | 1833 | 1461975303548 Marionette TRACE conn3 <- [1,1254,null,{}] 17:15:03 INFO - PROCESS | 1833 | 1461975303552 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}] 17:15:03 INFO - PROCESS | 1833 | 1461975303692 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 17:15:03 INFO - PROCESS | 1833 | 1461975303709 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873aa9000 == 45 [pid = 1833] [id = 321] 17:15:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f187860d000) [pid = 1833] [serial = 964] [outer = (nil)] 17:15:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f1878e90400) [pid = 1833] [serial = 965] [outer = 0x7f187860d000] 17:15:03 INFO - PROCESS | 1833 | 1461975303767 Marionette DEBUG loaded listener.js 17:15:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f18793adc00) [pid = 1833] [serial = 966] [outer = 0x7f187860d000] 17:15:04 INFO - PROCESS | 1833 | 1461975304641 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]]]}] 17:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1133ms 17:15:04 INFO - PROCESS | 1833 | 1461975304678 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 17:15:04 INFO - PROCESS | 1833 | 1461975304681 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 17:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:15:04 INFO - PROCESS | 1833 | 1461975304687 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:15:04 INFO - PROCESS | 1833 | 1461975304693 Marionette TRACE conn3 <- [1,1258,null,{}] 17:15:04 INFO - PROCESS | 1833 | 1461975304711 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}] 17:15:04 INFO - PROCESS | 1833 | 1461975304862 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:15:04 INFO - PROCESS | 1833 | 1461975304970 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879927000 == 46 [pid = 1833] [id = 322] 17:15:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f1878e82400) [pid = 1833] [serial = 967] [outer = (nil)] 17:15:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f187a0ad800) [pid = 1833] [serial = 968] [outer = 0x7f1878e82400] 17:15:05 INFO - PROCESS | 1833 | 1461975305031 Marionette DEBUG loaded listener.js 17:15:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f187b52bc00) [pid = 1833] [serial = 969] [outer = 0x7f1878e82400] 17:15:05 INFO - PROCESS | 1833 | 1461975305706 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]]]}] 17:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1036ms 17:15:05 INFO - PROCESS | 1833 | 1461975305724 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:15:05 INFO - PROCESS | 1833 | 1461975305727 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 17:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:15:05 INFO - PROCESS | 1833 | 1461975305742 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:15:05 INFO - PROCESS | 1833 | 1461975305745 Marionette TRACE conn3 <- [1,1262,null,{}] 17:15:05 INFO - PROCESS | 1833 | 1461975305775 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}] 17:15:05 INFO - PROCESS | 1833 | 1461975305959 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:15:05 INFO - PROCESS | 1833 | 1461975305981 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879eb9000 == 47 [pid = 1833] [id = 323] 17:15:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f1878e8e000) [pid = 1833] [serial = 970] [outer = (nil)] 17:15:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f187cd3cc00) [pid = 1833] [serial = 971] [outer = 0x7f1878e8e000] 17:15:06 INFO - PROCESS | 1833 | 1461975306038 Marionette DEBUG loaded listener.js 17:15:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f187cded800) [pid = 1833] [serial = 972] [outer = 0x7f1878e8e000] 17:15:06 INFO - PROCESS | 1833 | 1461975306864 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]]]}] 17:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1200ms 17:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:15:06 INFO - PROCESS | 1833 | 1461975306933 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:15:06 INFO - PROCESS | 1833 | 1461975306936 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 17:15:06 INFO - PROCESS | 1833 | 1461975306940 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:15:06 INFO - PROCESS | 1833 | 1461975306943 Marionette TRACE conn3 <- [1,1266,null,{}] 17:15:06 INFO - PROCESS | 1833 | 1461975306948 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}] 17:15:07 INFO - PROCESS | 1833 | 1461975307130 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:15:07 INFO - PROCESS | 1833 | 1461975307154 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187b583000 == 48 [pid = 1833] [id = 324] 17:15:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f187c341c00) [pid = 1833] [serial = 973] [outer = (nil)] 17:15:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f187e333800) [pid = 1833] [serial = 974] [outer = 0x7f187c341c00] 17:15:07 INFO - PROCESS | 1833 | 1461975307211 Marionette DEBUG loaded listener.js 17:15:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f187e343000) [pid = 1833] [serial = 975] [outer = 0x7f187c341c00] 17:15:07 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f18733cec00) [pid = 1833] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:15:07 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f187938e400) [pid = 1833] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:15:07 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f186fa84400) [pid = 1833] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:15:07 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f1878e86800) [pid = 1833] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:15:07 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f187b713400) [pid = 1833] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:15:07 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f187860ac00) [pid = 1833] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:15:08 INFO - PROCESS | 1833 | 1461975308107 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]]]}] 17:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1225ms 17:15:08 INFO - PROCESS | 1833 | 1461975308167 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:15:08 INFO - PROCESS | 1833 | 1461975308170 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 17:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:15:08 INFO - PROCESS | 1833 | 1461975308175 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:15:08 INFO - PROCESS | 1833 | 1461975308178 Marionette TRACE conn3 <- [1,1270,null,{}] 17:15:08 INFO - PROCESS | 1833 | 1461975308183 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}] 17:15:08 INFO - PROCESS | 1833 | 1461975308359 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:15:08 INFO - PROCESS | 1833 | 1461975308469 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187f741000 == 49 [pid = 1833] [id = 325] 17:15:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f1876eeb000) [pid = 1833] [serial = 976] [outer = (nil)] 17:15:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f187cd3d800) [pid = 1833] [serial = 977] [outer = 0x7f1876eeb000] 17:15:08 INFO - PROCESS | 1833 | 1461975308534 Marionette DEBUG loaded listener.js 17:15:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f18802fdc00) [pid = 1833] [serial = 978] [outer = 0x7f1876eeb000] 17:15:09 INFO - PROCESS | 1833 | 1461975309180 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]]]}] 17:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1025ms 17:15:09 INFO - PROCESS | 1833 | 1461975309201 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:15:09 INFO - PROCESS | 1833 | 1461975309205 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 17:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:15:09 INFO - PROCESS | 1833 | 1461975309210 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:15:09 INFO - PROCESS | 1833 | 1461975309212 Marionette TRACE conn3 <- [1,1274,null,{}] 17:15:09 INFO - PROCESS | 1833 | 1461975309217 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}] 17:15:09 INFO - PROCESS | 1833 | 1461975309351 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:15:09 INFO - PROCESS | 1833 | 1461975309466 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188209b800 == 50 [pid = 1833] [id = 326] 17:15:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f18711f5400) [pid = 1833] [serial = 979] [outer = (nil)] 17:15:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f188072b400) [pid = 1833] [serial = 980] [outer = 0x7f18711f5400] 17:15:09 INFO - PROCESS | 1833 | 1461975309524 Marionette DEBUG loaded listener.js 17:15:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f18810e3400) [pid = 1833] [serial = 981] [outer = 0x7f18711f5400] 17:15:10 INFO - PROCESS | 1833 | 1461975310381 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]]]}] 17:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1227ms 17:15:10 INFO - PROCESS | 1833 | 1461975310439 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:15:10 INFO - PROCESS | 1833 | 1461975310445 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 17:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:15:10 INFO - PROCESS | 1833 | 1461975310454 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:15:10 INFO - PROCESS | 1833 | 1461975310458 Marionette TRACE conn3 <- [1,1278,null,{}] 17:15:10 INFO - PROCESS | 1833 | 1461975310466 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}] 17:15:10 INFO - PROCESS | 1833 | 1461975310628 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:15:10 INFO - PROCESS | 1833 | 1461975310776 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878514800 == 51 [pid = 1833] [id = 327] 17:15:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f1873046400) [pid = 1833] [serial = 982] [outer = (nil)] 17:15:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f1878608c00) [pid = 1833] [serial = 983] [outer = 0x7f1873046400] 17:15:10 INFO - PROCESS | 1833 | 1461975310846 Marionette DEBUG loaded listener.js 17:15:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f1878e10000) [pid = 1833] [serial = 984] [outer = 0x7f1873046400] 17:15:11 INFO - PROCESS | 1833 | 1461975311734 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]]]}] 17:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1332ms 17:15:11 INFO - PROCESS | 1833 | 1461975311786 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:15:11 INFO - PROCESS | 1833 | 1461975311793 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 17:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:15:11 INFO - PROCESS | 1833 | 1461975311803 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:15:11 INFO - PROCESS | 1833 | 1461975311807 Marionette TRACE conn3 <- [1,1282,null,{}] 17:15:11 INFO - PROCESS | 1833 | 1461975311813 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}] 17:15:11 INFO - PROCESS | 1833 | 1461975311976 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:15:12 INFO - PROCESS | 1833 | 1461975312122 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187cd11000 == 52 [pid = 1833] [id = 328] 17:15:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f1879e31000) [pid = 1833] [serial = 985] [outer = (nil)] 17:15:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f187a0ad400) [pid = 1833] [serial = 986] [outer = 0x7f1879e31000] 17:15:12 INFO - PROCESS | 1833 | 1461975312189 Marionette DEBUG loaded listener.js 17:15:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f187a923800) [pid = 1833] [serial = 987] [outer = 0x7f1879e31000] 17:15:13 INFO - PROCESS | 1833 | 1461975313099 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]]]}] 17:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1331ms 17:15:13 INFO - PROCESS | 1833 | 1461975313135 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:15:13 INFO - PROCESS | 1833 | 1461975313138 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 17:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:15:13 INFO - PROCESS | 1833 | 1461975313145 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:15:13 INFO - PROCESS | 1833 | 1461975313150 Marionette TRACE conn3 <- [1,1286,null,{}] 17:15:13 INFO - PROCESS | 1833 | 1461975313166 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}] 17:15:13 INFO - PROCESS | 1833 | 1461975313399 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:15:13 INFO - PROCESS | 1833 | 1461975313526 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a17000 == 53 [pid = 1833] [id = 329] 17:15:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f187e338c00) [pid = 1833] [serial = 988] [outer = (nil)] 17:15:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f187e34f400) [pid = 1833] [serial = 989] [outer = 0x7f187e338c00] 17:15:13 INFO - PROCESS | 1833 | 1461975313602 Marionette DEBUG loaded listener.js 17:15:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f187f842400) [pid = 1833] [serial = 990] [outer = 0x7f187e338c00] 17:15:14 INFO - PROCESS | 1833 | 1461975314420 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]]]}] 17:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1335ms 17:15:14 INFO - PROCESS | 1833 | 1461975314481 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:15:14 INFO - PROCESS | 1833 | 1461975314485 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 17:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:15:14 INFO - PROCESS | 1833 | 1461975314490 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:15:14 INFO - PROCESS | 1833 | 1461975314493 Marionette TRACE conn3 <- [1,1290,null,{}] 17:15:14 INFO - PROCESS | 1833 | 1461975314498 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}] 17:15:14 INFO - PROCESS | 1833 | 1461975314648 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:15:14 INFO - PROCESS | 1833 | 1461975314800 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1883107000 == 54 [pid = 1833] [id = 330] 17:15:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f187b70f000) [pid = 1833] [serial = 991] [outer = (nil)] 17:15:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f18810e4800) [pid = 1833] [serial = 992] [outer = 0x7f187b70f000] 17:15:14 INFO - PROCESS | 1833 | 1461975314868 Marionette DEBUG loaded listener.js 17:15:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f1881177000) [pid = 1833] [serial = 993] [outer = 0x7f187b70f000] 17:15:15 INFO - PROCESS | 1833 | 1461975315712 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]]]}] 17:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1285ms 17:15:15 INFO - PROCESS | 1833 | 1461975315776 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:15:15 INFO - PROCESS | 1833 | 1461975315780 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 17:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:15:15 INFO - PROCESS | 1833 | 1461975315785 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:15:15 INFO - PROCESS | 1833 | 1461975315788 Marionette TRACE conn3 <- [1,1294,null,{}] 17:15:15 INFO - PROCESS | 1833 | 1461975315793 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}] 17:15:15 INFO - PROCESS | 1833 | 1461975315972 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:15:16 INFO - PROCESS | 1833 | 1461975316128 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188332e800 == 55 [pid = 1833] [id = 331] 17:15:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f1880234000) [pid = 1833] [serial = 994] [outer = (nil)] 17:15:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f1881503800) [pid = 1833] [serial = 995] [outer = 0x7f1880234000] 17:15:16 INFO - PROCESS | 1833 | 1461975316197 Marionette DEBUG loaded listener.js 17:15:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f1881862400) [pid = 1833] [serial = 996] [outer = 0x7f1880234000] 17:15:17 INFO - PROCESS | 1833 | 1461975317044 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]]]}] 17:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1285ms 17:15:17 INFO - PROCESS | 1833 | 1461975317071 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:15:17 INFO - PROCESS | 1833 | 1461975317075 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 17:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:15:17 INFO - PROCESS | 1833 | 1461975317080 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:15:17 INFO - PROCESS | 1833 | 1461975317082 Marionette TRACE conn3 <- [1,1298,null,{}] 17:15:17 INFO - PROCESS | 1833 | 1461975317087 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}] 17:15:17 INFO - PROCESS | 1833 | 1461975317257 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:15:17 INFO - PROCESS | 1833 | 1461975317412 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188403d800 == 56 [pid = 1833] [id = 332] 17:15:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f1881c64400) [pid = 1833] [serial = 997] [outer = (nil)] 17:15:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f1881c91c00) [pid = 1833] [serial = 998] [outer = 0x7f1881c64400] 17:15:17 INFO - PROCESS | 1833 | 1461975317487 Marionette DEBUG loaded listener.js 17:15:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f18827be000) [pid = 1833] [serial = 999] [outer = 0x7f1881c64400] 17:15:18 INFO - PROCESS | 1833 | 1461975318356 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]]]}] 17:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1326ms 17:15:18 INFO - PROCESS | 1833 | 1461975318407 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 17:15:18 INFO - PROCESS | 1833 | 1461975318411 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 17:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:15:18 INFO - PROCESS | 1833 | 1461975318416 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:15:18 INFO - PROCESS | 1833 | 1461975318418 Marionette TRACE conn3 <- [1,1302,null,{}] 17:15:18 INFO - PROCESS | 1833 | 1461975318424 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}] 17:15:18 INFO - PROCESS | 1833 | 1461975318565 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:15:18 INFO - PROCESS | 1833 | 1461975318722 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18795d7000 == 57 [pid = 1833] [id = 333] 17:15:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f186fa87400) [pid = 1833] [serial = 1000] [outer = (nil)] 17:15:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f1876eee800) [pid = 1833] [serial = 1001] [outer = 0x7f186fa87400] 17:15:18 INFO - PROCESS | 1833 | 1461975318798 Marionette DEBUG loaded listener.js 17:15:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f18827c6800) [pid = 1833] [serial = 1002] [outer = 0x7f186fa87400] 17:15:19 INFO - PROCESS | 1833 | 1461975319932 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]]]}] 17:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1584ms 17:15:20 INFO - PROCESS | 1833 | 1461975320002 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:15:20 INFO - PROCESS | 1833 | 1461975320007 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 17:15:20 INFO - PROCESS | 1833 | 1461975320014 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:15:20 INFO - PROCESS | 1833 | 1461975320019 Marionette TRACE conn3 <- [1,1306,null,{}] 17:15:20 INFO - PROCESS | 1833 | 1461975320027 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}] 17:15:20 INFO - PROCESS | 1833 | 1461975320218 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:15:20 INFO - PROCESS | 1833 | 1461975320442 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18770bb000 == 58 [pid = 1833] [id = 334] 17:15:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f187045f800) [pid = 1833] [serial = 1003] [outer = (nil)] 17:15:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f187152c800) [pid = 1833] [serial = 1004] [outer = 0x7f187045f800] 17:15:20 INFO - PROCESS | 1833 | 1461975320516 Marionette DEBUG loaded listener.js 17:15:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f18783e3400) [pid = 1833] [serial = 1005] [outer = 0x7f187045f800] 17:15:21 INFO - PROCESS | 1833 | 1461975321432 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]]]}] 17:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1481ms 17:15:21 INFO - PROCESS | 1833 | 1461975321495 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:15:21 INFO - PROCESS | 1833 | 1461975321503 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 17:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:15:21 INFO - PROCESS | 1833 | 1461975321512 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:15:21 INFO - PROCESS | 1833 | 1461975321515 Marionette TRACE conn3 <- [1,1310,null,{}] 17:15:21 INFO - PROCESS | 1833 | 1461975321519 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}] 17:15:21 INFO - PROCESS | 1833 | 1461975321668 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:15:21 INFO - PROCESS | 1833 | 1461975321821 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187f741000 == 57 [pid = 1833] [id = 325] 17:15:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187b583000 == 56 [pid = 1833] [id = 324] 17:15:21 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f187cde4000) [pid = 1833] [serial = 935] [outer = (nil)] [url = about:blank] 17:15:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873076800 == 57 [pid = 1833] [id = 335] 17:15:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f1873043800) [pid = 1833] [serial = 1006] [outer = (nil)] 17:15:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f18785da800) [pid = 1833] [serial = 1007] [outer = 0x7f1873043800] 17:15:21 INFO - PROCESS | 1833 | 1461975321917 Marionette DEBUG loaded listener.js 17:15:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f1879a5bc00) [pid = 1833] [serial = 1008] [outer = 0x7f1873043800] 17:15:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879eb9000 == 56 [pid = 1833] [id = 323] 17:15:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879927000 == 55 [pid = 1833] [id = 322] 17:15:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873aa9000 == 54 [pid = 1833] [id = 321] 17:15:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1871433000 == 53 [pid = 1833] [id = 320] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f18783e5800) [pid = 1833] [serial = 920] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f187a6cd800) [pid = 1833] [serial = 929] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f18785e0000) [pid = 1833] [serial = 921] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f1873044c00) [pid = 1833] [serial = 918] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f187125ec00) [pid = 1833] [serial = 917] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f1873393800) [pid = 1833] [serial = 902] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f187a6cc400) [pid = 1833] [serial = 899] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f1879396000) [pid = 1833] [serial = 923] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f18793ad800) [pid = 1833] [serial = 924] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f1878e11c00) [pid = 1833] [serial = 905] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f187b70e800) [pid = 1833] [serial = 914] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f1879fc3000) [pid = 1833] [serial = 908] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f187a925400) [pid = 1833] [serial = 911] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f187cd41000) [pid = 1833] [serial = 932] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f187b712800) [pid = 1833] [serial = 930] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f1879c5f000) [pid = 1833] [serial = 926] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f187a0a6400) [pid = 1833] [serial = 927] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f187cde1800) [pid = 1833] [serial = 933] [outer = (nil)] [url = about:blank] 17:15:22 INFO - PROCESS | 1833 | 1461975322677 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] 17:15:22 INFO - PROCESS | 1833 | 1461975322739 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 17:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:15:22 INFO - PROCESS | 1833 | 1461975322747 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:15:22 INFO - PROCESS | 1833 | 1461975322752 Marionette TRACE conn3 <- [1,1314,null,{}] 17:15:22 INFO - PROCESS | 1833 | 1461975322768 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}] 17:15:22 INFO - PROCESS | 1833 | 1461975322916 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:15:22 INFO - PROCESS | 1833 | 1461975322927 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879c89000 == 54 [pid = 1833] [id = 336] 17:15:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f187a6c7400) [pid = 1833] [serial = 1009] [outer = (nil)] 17:15:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f187a924000) [pid = 1833] [serial = 1010] [outer = 0x7f187a6c7400] 17:15:22 INFO - PROCESS | 1833 | 1461975322995 Marionette DEBUG loaded listener.js 17:15:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f187c33b000) [pid = 1833] [serial = 1011] [outer = 0x7f187a6c7400] 17:15:23 INFO - PROCESS | 1833 | 1461975323785 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]]]}] 17:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1081ms 17:15:23 INFO - PROCESS | 1833 | 1461975323838 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:15:23 INFO - PROCESS | 1833 | 1461975323841 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 17:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:15:23 INFO - PROCESS | 1833 | 1461975323848 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:15:23 INFO - PROCESS | 1833 | 1461975323850 Marionette TRACE conn3 <- [1,1318,null,{}] 17:15:23 INFO - PROCESS | 1833 | 1461975323855 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}] 17:15:23 INFO - PROCESS | 1833 | 1461975323985 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:15:24 INFO - PROCESS | 1833 | 1461975324000 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a890000 == 55 [pid = 1833] [id = 337] 17:15:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f187a91fc00) [pid = 1833] [serial = 1012] [outer = (nil)] 17:15:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f187cdebc00) [pid = 1833] [serial = 1013] [outer = 0x7f187a91fc00] 17:15:24 INFO - PROCESS | 1833 | 1461975324056 Marionette DEBUG loaded listener.js 17:15:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f187cec3400) [pid = 1833] [serial = 1014] [outer = 0x7f187a91fc00] 17:15:24 INFO - PROCESS | 1833 | 1461975324856 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]]]}] 17:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1025ms 17:15:24 INFO - PROCESS | 1833 | 1461975324873 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:15:24 INFO - PROCESS | 1833 | 1461975324875 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 17:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:15:24 INFO - PROCESS | 1833 | 1461975324890 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:15:24 INFO - PROCESS | 1833 | 1461975324892 Marionette TRACE conn3 <- [1,1322,null,{}] 17:15:24 INFO - PROCESS | 1833 | 1461975324920 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}] 17:15:25 INFO - PROCESS | 1833 | 1461975325100 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:15:25 INFO - PROCESS | 1833 | 1461975325177 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187f72d800 == 56 [pid = 1833] [id = 338] 17:15:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f187cd44400) [pid = 1833] [serial = 1015] [outer = (nil)] 17:15:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f187e33d000) [pid = 1833] [serial = 1016] [outer = 0x7f187cd44400] 17:15:25 INFO - PROCESS | 1833 | 1461975325236 Marionette DEBUG loaded listener.js 17:15:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f187f79a000) [pid = 1833] [serial = 1017] [outer = 0x7f187cd44400] 17:15:26 INFO - PROCESS | 1833 | 1461975326017 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]]]}] 17:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1159ms 17:15:26 INFO - PROCESS | 1833 | 1461975326040 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:15:26 INFO - PROCESS | 1833 | 1461975326043 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 17:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:15:26 INFO - PROCESS | 1833 | 1461975326049 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:15:26 INFO - PROCESS | 1833 | 1461975326050 Marionette TRACE conn3 <- [1,1326,null,{}] 17:15:26 INFO - PROCESS | 1833 | 1461975326055 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}] 17:15:26 INFO - PROCESS | 1833 | 1461975326250 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:15:26 INFO - PROCESS | 1833 | 1461975326282 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882369000 == 57 [pid = 1833] [id = 339] 17:15:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f18802fa400) [pid = 1833] [serial = 1018] [outer = (nil)] 17:15:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f1881c6cc00) [pid = 1833] [serial = 1019] [outer = 0x7f18802fa400] 17:15:26 INFO - PROCESS | 1833 | 1461975326341 Marionette DEBUG loaded listener.js 17:15:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f1882122400) [pid = 1833] [serial = 1020] [outer = 0x7f18802fa400] 17:15:26 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f1878e8e000) [pid = 1833] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:15:26 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f187c341c00) [pid = 1833] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:15:26 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f187860d000) [pid = 1833] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:15:26 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f18711a2400) [pid = 1833] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:15:26 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f1878e82400) [pid = 1833] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:15:26 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f186fa7e800) [pid = 1833] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:15:26 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f1876eeb000) [pid = 1833] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:15:27 INFO - PROCESS | 1833 | 1461975327233 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]]]}] 17:15:27 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 17:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1229ms 17:15:27 INFO - PROCESS | 1833 | 1461975327279 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:15:27 INFO - PROCESS | 1833 | 1461975327282 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 17:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:15:27 INFO - PROCESS | 1833 | 1461975327287 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:15:27 INFO - PROCESS | 1833 | 1461975327289 Marionette TRACE conn3 <- [1,1330,null,{}] 17:15:27 INFO - PROCESS | 1833 | 1461975327294 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}] 17:15:27 INFO - PROCESS | 1833 | 1461975327419 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:15:27 INFO - PROCESS | 1833 | 1461975327539 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18810a0000 == 58 [pid = 1833] [id = 340] 17:15:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f1878e82400) [pid = 1833] [serial = 1021] [outer = (nil)] 17:15:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f187e33b000) [pid = 1833] [serial = 1022] [outer = 0x7f1878e82400] 17:15:27 INFO - PROCESS | 1833 | 1461975327600 Marionette DEBUG loaded listener.js 17:15:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f18802f9800) [pid = 1833] [serial = 1023] [outer = 0x7f1878e82400] 17:15:28 INFO - PROCESS | 1833 | 1461975328234 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]]]}] 17:15:28 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 17:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 972ms 17:15:28 INFO - PROCESS | 1833 | 1461975328260 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:15:28 INFO - PROCESS | 1833 | 1461975328264 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 17:15:28 INFO - PROCESS | 1833 | 1461975328269 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:15:28 INFO - PROCESS | 1833 | 1461975328271 Marionette TRACE conn3 <- [1,1334,null,{}] 17:15:28 INFO - PROCESS | 1833 | 1461975328276 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}] 17:15:28 INFO - PROCESS | 1833 | 1461975328452 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:15:28 INFO - PROCESS | 1833 | 1461975328473 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882ee3000 == 59 [pid = 1833] [id = 341] 17:15:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f18712eb400) [pid = 1833] [serial = 1024] [outer = (nil)] 17:15:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f18827c8400) [pid = 1833] [serial = 1025] [outer = 0x7f18712eb400] 17:15:28 INFO - PROCESS | 1833 | 1461975328529 Marionette DEBUG loaded listener.js 17:15:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f1882e3a800) [pid = 1833] [serial = 1026] [outer = 0x7f18712eb400] 17:15:29 INFO - PROCESS | 1833 | 1461975329436 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]]]}] 17:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1225ms 17:15:29 INFO - PROCESS | 1833 | 1461975329495 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:15:29 INFO - PROCESS | 1833 | 1461975329501 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 17:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:15:29 INFO - PROCESS | 1833 | 1461975329509 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:15:29 INFO - PROCESS | 1833 | 1461975329514 Marionette TRACE conn3 <- [1,1338,null,{}] 17:15:29 INFO - PROCESS | 1833 | 1461975329521 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}] 17:15:29 INFO - PROCESS | 1833 | 1461975329717 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:15:29 INFO - PROCESS | 1833 | 1461975329868 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18787c3800 == 60 [pid = 1833] [id = 342] 17:15:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f1873395400) [pid = 1833] [serial = 1027] [outer = (nil)] 17:15:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f1878e87c00) [pid = 1833] [serial = 1028] [outer = 0x7f1873395400] 17:15:29 INFO - PROCESS | 1833 | 1461975329940 Marionette DEBUG loaded listener.js 17:15:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f1879971c00) [pid = 1833] [serial = 1029] [outer = 0x7f1873395400] 17:15:31 INFO - PROCESS | 1833 | 1461975331261 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]]]}] 17:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1783ms 17:15:31 INFO - PROCESS | 1833 | 1461975331335 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:15:31 INFO - PROCESS | 1833 | 1461975331344 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 17:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:15:31 INFO - PROCESS | 1833 | 1461975331355 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:15:31 INFO - PROCESS | 1833 | 1461975331359 Marionette TRACE conn3 <- [1,1342,null,{}] 17:15:31 INFO - PROCESS | 1833 | 1461975331367 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}] 17:15:31 INFO - PROCESS | 1833 | 1461975331539 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:15:31 INFO - PROCESS | 1833 | 1461975331688 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1881805800 == 61 [pid = 1833] [id = 343] 17:15:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f1878e86000) [pid = 1833] [serial = 1030] [outer = (nil)] 17:15:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f187a0abc00) [pid = 1833] [serial = 1031] [outer = 0x7f1878e86000] 17:15:31 INFO - PROCESS | 1833 | 1461975331755 Marionette DEBUG loaded listener.js 17:15:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f187ceb9c00) [pid = 1833] [serial = 1032] [outer = 0x7f1878e86000] 17:15:32 INFO - PROCESS | 1833 | 1461975332663 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]]]}] 17:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1381ms 17:15:32 INFO - PROCESS | 1833 | 1461975332737 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:15:32 INFO - PROCESS | 1833 | 1461975332741 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 17:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:15:32 INFO - PROCESS | 1833 | 1461975332746 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:15:32 INFO - PROCESS | 1833 | 1461975332752 Marionette TRACE conn3 <- [1,1346,null,{}] 17:15:32 INFO - PROCESS | 1833 | 1461975332767 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}] 17:15:32 INFO - PROCESS | 1833 | 1461975332965 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:15:33 INFO - PROCESS | 1833 | 1461975333167 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885b35000 == 62 [pid = 1833] [id = 344] 17:15:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f187cd40000) [pid = 1833] [serial = 1033] [outer = (nil)] 17:15:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f188116c800) [pid = 1833] [serial = 1034] [outer = 0x7f187cd40000] 17:15:33 INFO - PROCESS | 1833 | 1461975333281 Marionette DEBUG loaded listener.js 17:15:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f1881c65000) [pid = 1833] [serial = 1035] [outer = 0x7f187cd40000] 17:15:34 INFO - PROCESS | 1833 | 1461975334080 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]]]}] 17:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1387ms 17:15:34 INFO - PROCESS | 1833 | 1461975334134 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:15:34 INFO - PROCESS | 1833 | 1461975334138 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 17:15:34 INFO - PROCESS | 1833 | 1461975334143 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:15:34 INFO - PROCESS | 1833 | 1461975334146 Marionette TRACE conn3 <- [1,1350,null,{}] 17:15:34 INFO - PROCESS | 1833 | 1461975334151 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}] 17:15:34 INFO - PROCESS | 1833 | 1461975334312 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:15:34 INFO - PROCESS | 1833 | 1461975334471 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885d10000 == 63 [pid = 1833] [id = 345] 17:15:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f186d185800) [pid = 1833] [serial = 1036] [outer = (nil)] 17:15:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f18827c3800) [pid = 1833] [serial = 1037] [outer = 0x7f186d185800] 17:15:34 INFO - PROCESS | 1833 | 1461975334538 Marionette DEBUG loaded listener.js 17:15:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f1882e3b400) [pid = 1833] [serial = 1038] [outer = 0x7f186d185800] 17:15:35 INFO - PROCESS | 1833 | 1461975335378 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]]]}] 17:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1275ms 17:15:35 INFO - PROCESS | 1833 | 1461975335420 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:15:35 INFO - PROCESS | 1833 | 1461975335423 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 17:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:15:35 INFO - PROCESS | 1833 | 1461975335429 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:15:35 INFO - PROCESS | 1833 | 1461975335431 Marionette TRACE conn3 <- [1,1354,null,{}] 17:15:35 INFO - PROCESS | 1833 | 1461975335436 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}] 17:15:35 INFO - PROCESS | 1833 | 1461975335579 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:15:35 INFO - PROCESS | 1833 | 1461975335710 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1889868000 == 64 [pid = 1833] [id = 346] 17:15:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f1880735800) [pid = 1833] [serial = 1039] [outer = (nil)] 17:15:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f1882e45400) [pid = 1833] [serial = 1040] [outer = 0x7f1880735800] 17:15:35 INFO - PROCESS | 1833 | 1461975335775 Marionette DEBUG loaded listener.js 17:15:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f18833be800) [pid = 1833] [serial = 1041] [outer = 0x7f1880735800] 17:15:36 INFO - PROCESS | 1833 | 1461975336614 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]]]}] 17:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1228ms 17:15:36 INFO - PROCESS | 1833 | 1461975336658 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 17:15:36 INFO - PROCESS | 1833 | 1461975336661 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 17:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:15:36 INFO - PROCESS | 1833 | 1461975336666 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:15:36 INFO - PROCESS | 1833 | 1461975336668 Marionette TRACE conn3 <- [1,1358,null,{}] 17:15:36 INFO - PROCESS | 1833 | 1461975336674 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}] 17:15:36 INFO - PROCESS | 1833 | 1461975336838 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:15:37 INFO - PROCESS | 1833 | 1461975336997 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188f6b6800 == 65 [pid = 1833] [id = 347] 17:15:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f188347f400) [pid = 1833] [serial = 1042] [outer = (nil)] 17:15:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f1883c56800) [pid = 1833] [serial = 1043] [outer = 0x7f188347f400] 17:15:37 INFO - PROCESS | 1833 | 1461975337066 Marionette DEBUG loaded listener.js 17:15:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f1885a07400) [pid = 1833] [serial = 1044] [outer = 0x7f188347f400] 17:15:37 INFO - PROCESS | 1833 | 1461975337908 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]]]}] 17:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1276ms 17:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:15:37 INFO - PROCESS | 1833 | 1461975337943 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 17:15:37 INFO - PROCESS | 1833 | 1461975337946 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 17:15:37 INFO - PROCESS | 1833 | 1461975337952 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:15:37 INFO - PROCESS | 1833 | 1461975337955 Marionette TRACE conn3 <- [1,1362,null,{}] 17:15:37 INFO - PROCESS | 1833 | 1461975337960 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}] 17:15:38 INFO - PROCESS | 1833 | 1461975338101 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:15:38 INFO - PROCESS | 1833 | 1461975338258 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878718800 == 66 [pid = 1833] [id = 348] 17:15:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f187a8e0000) [pid = 1833] [serial = 1045] [outer = (nil)] 17:15:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f1880729400) [pid = 1833] [serial = 1046] [outer = 0x7f187a8e0000] 17:15:38 INFO - PROCESS | 1833 | 1461975338323 Marionette DEBUG loaded listener.js 17:15:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f1885a09000) [pid = 1833] [serial = 1047] [outer = 0x7f187a8e0000] 17:15:39 INFO - PROCESS | 1833 | 1461975339479 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]]]}] 17:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1587ms 17:15:39 INFO - PROCESS | 1833 | 1461975339538 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 17:15:39 INFO - PROCESS | 1833 | 1461975339544 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 17:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:15:39 INFO - PROCESS | 1833 | 1461975339558 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:15:39 INFO - PROCESS | 1833 | 1461975339562 Marionette TRACE conn3 <- [1,1366,null,{}] 17:15:39 INFO - PROCESS | 1833 | 1461975339570 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}] 17:15:39 INFO - PROCESS | 1833 | 1461975339715 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:15:39 INFO - PROCESS | 1833 | 1461975339924 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a4d0000 == 67 [pid = 1833] [id = 349] 17:15:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f18733cdc00) [pid = 1833] [serial = 1048] [outer = (nil)] 17:15:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f1878609400) [pid = 1833] [serial = 1049] [outer = 0x7f18733cdc00] 17:15:39 INFO - PROCESS | 1833 | 1461975339987 Marionette DEBUG loaded listener.js 17:15:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f1879fbec00) [pid = 1833] [serial = 1050] [outer = 0x7f18733cdc00] 17:15:40 INFO - PROCESS | 1833 | 1461975340899 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] 17:15:40 INFO - PROCESS | 1833 | 1461975340950 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 17:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:15:40 INFO - PROCESS | 1833 | 1461975340958 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:15:40 INFO - PROCESS | 1833 | 1461975340962 Marionette TRACE conn3 <- [1,1370,null,{}] 17:15:40 INFO - PROCESS | 1833 | 1461975340967 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}] 17:15:41 INFO - PROCESS | 1833 | 1461975341125 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:15:41 INFO - PROCESS | 1833 | 1461975341298 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188079c800 == 66 [pid = 1833] [id = 304] 17:15:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e3ea000 == 65 [pid = 1833] [id = 302] 17:15:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879eb2800 == 64 [pid = 1833] [id = 301] 17:15:41 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f1878602c00) [pid = 1833] [serial = 941] [outer = (nil)] [url = about:blank] 17:15:41 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f186fa80800) [pid = 1833] [serial = 938] [outer = (nil)] [url = about:blank] 17:15:41 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f187cd3d400) [pid = 1833] [serial = 947] [outer = (nil)] [url = about:blank] 17:15:41 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f187cec3c00) [pid = 1833] [serial = 950] [outer = (nil)] [url = about:blank] 17:15:41 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f187e33ec00) [pid = 1833] [serial = 953] [outer = (nil)] [url = about:blank] 17:15:41 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f187f79bc00) [pid = 1833] [serial = 956] [outer = (nil)] [url = about:blank] 17:15:41 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f1879e2a800) [pid = 1833] [serial = 944] [outer = (nil)] [url = about:blank] 17:15:41 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f188072b400) [pid = 1833] [serial = 980] [outer = (nil)] [url = about:blank] 17:15:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1871509800 == 65 [pid = 1833] [id = 350] 17:15:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f1871263000) [pid = 1833] [serial = 1051] [outer = (nil)] 17:15:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f187a6cb800) [pid = 1833] [serial = 1052] [outer = 0x7f1871263000] 17:15:41 INFO - PROCESS | 1833 | 1461975341403 Marionette DEBUG loaded listener.js 17:15:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f187cd3d400) [pid = 1833] [serial = 1053] [outer = 0x7f1871263000] 17:15:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18810a0000 == 64 [pid = 1833] [id = 340] 17:15:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882369000 == 63 [pid = 1833] [id = 339] 17:15:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187f72d800 == 62 [pid = 1833] [id = 338] 17:15:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a890000 == 61 [pid = 1833] [id = 337] 17:15:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879c89000 == 60 [pid = 1833] [id = 336] 17:15:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873076800 == 59 [pid = 1833] [id = 335] 17:15:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18770bb000 == 58 [pid = 1833] [id = 334] 17:15:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188332e800 == 57 [pid = 1833] [id = 331] 17:15:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1883107000 == 56 [pid = 1833] [id = 330] 17:15:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a17000 == 55 [pid = 1833] [id = 329] 17:15:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187cd11000 == 54 [pid = 1833] [id = 328] 17:15:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878514800 == 53 [pid = 1833] [id = 327] 17:15:42 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f187cd3cc00) [pid = 1833] [serial = 971] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f1878e90400) [pid = 1833] [serial = 965] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f18793adc00) [pid = 1833] [serial = 966] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f1878604000) [pid = 1833] [serial = 963] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f1873398800) [pid = 1833] [serial = 962] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f187a0ad800) [pid = 1833] [serial = 968] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f187cdec800) [pid = 1833] [serial = 936] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f18793a9c00) [pid = 1833] [serial = 959] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f187cded800) [pid = 1833] [serial = 972] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f187b52bc00) [pid = 1833] [serial = 969] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f187e333800) [pid = 1833] [serial = 974] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f18802fdc00) [pid = 1833] [serial = 978] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f187cd3d800) [pid = 1833] [serial = 977] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f187e343000) [pid = 1833] [serial = 975] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1833 | 1461975342208 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] 17:15:42 INFO - PROCESS | 1833 | 1461975342261 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 17:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:15:42 INFO - PROCESS | 1833 | 1461975342268 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:15:42 INFO - PROCESS | 1833 | 1461975342273 Marionette TRACE conn3 <- [1,1374,null,{}] 17:15:42 INFO - PROCESS | 1833 | 1461975342287 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}] 17:15:42 INFO - PROCESS | 1833 | 1461975342427 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:15:42 INFO - PROCESS | 1833 | 1461975342447 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879eb6000 == 54 [pid = 1833] [id = 351] 17:15:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f187e335000) [pid = 1833] [serial = 1054] [outer = (nil)] 17:15:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f187f79a400) [pid = 1833] [serial = 1055] [outer = 0x7f187e335000] 17:15:42 INFO - PROCESS | 1833 | 1461975342507 Marionette DEBUG loaded listener.js 17:15:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f188072cc00) [pid = 1833] [serial = 1056] [outer = 0x7f187e335000] 17:15:43 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:15:43 INFO - PROCESS | 1833 | 1461975343304 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] 17:15:43 INFO - PROCESS | 1833 | 1461975343366 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 17:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:15:43 INFO - PROCESS | 1833 | 1461975343373 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:15:43 INFO - PROCESS | 1833 | 1461975343375 Marionette TRACE conn3 <- [1,1378,null,{}] 17:15:43 INFO - PROCESS | 1833 | 1461975343384 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}] 17:15:43 INFO - PROCESS | 1833 | 1461975343525 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:15:43 INFO - PROCESS | 1833 | 1461975343539 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18803b0800 == 55 [pid = 1833] [id = 352] 17:15:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f188072f400) [pid = 1833] [serial = 1057] [outer = (nil)] 17:15:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f1881c83c00) [pid = 1833] [serial = 1058] [outer = 0x7f188072f400] 17:15:43 INFO - PROCESS | 1833 | 1461975343598 Marionette DEBUG loaded listener.js 17:15:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f18827c4800) [pid = 1833] [serial = 1059] [outer = 0x7f188072f400] 17:15:44 INFO - PROCESS | 1833 | 1461975344409 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] 17:15:44 INFO - PROCESS | 1833 | 1461975344469 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 17:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:15:44 INFO - PROCESS | 1833 | 1461975344476 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:15:44 INFO - PROCESS | 1833 | 1461975344478 Marionette TRACE conn3 <- [1,1382,null,{}] 17:15:44 INFO - PROCESS | 1833 | 1461975344483 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}] 17:15:44 INFO - PROCESS | 1833 | 1461975344656 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:15:44 INFO - PROCESS | 1833 | 1461975344683 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188278b800 == 56 [pid = 1833] [id = 353] 17:15:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f188185b000) [pid = 1833] [serial = 1060] [outer = (nil)] 17:15:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f188347b800) [pid = 1833] [serial = 1061] [outer = 0x7f188185b000] 17:15:44 INFO - PROCESS | 1833 | 1461975344738 Marionette DEBUG loaded listener.js 17:15:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f1883c4a800) [pid = 1833] [serial = 1062] [outer = 0x7f188185b000] 17:15:45 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:15:45 INFO - PROCESS | 1833 | 1461975345508 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] 17:15:45 INFO - PROCESS | 1833 | 1461975345557 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 17:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:15:45 INFO - PROCESS | 1833 | 1461975345568 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:15:45 INFO - PROCESS | 1833 | 1461975345570 Marionette TRACE conn3 <- [1,1386,null,{}] 17:15:45 INFO - PROCESS | 1833 | 1461975345573 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}] 17:15:45 INFO - PROCESS | 1833 | 1461975345767 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:15:45 INFO - PROCESS | 1833 | 1461975345807 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1883b59800 == 57 [pid = 1833] [id = 354] 17:15:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f1885a0a400) [pid = 1833] [serial = 1063] [outer = (nil)] 17:15:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f1885a3c400) [pid = 1833] [serial = 1064] [outer = 0x7f1885a0a400] 17:15:45 INFO - PROCESS | 1833 | 1461975345866 Marionette DEBUG loaded listener.js 17:15:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f1885b1a400) [pid = 1833] [serial = 1065] [outer = 0x7f1885a0a400] 17:15:46 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f187cd44400) [pid = 1833] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:15:46 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f187a6c7400) [pid = 1833] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:15:46 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f187045f800) [pid = 1833] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:15:46 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f1873043800) [pid = 1833] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:15:46 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f18802fa400) [pid = 1833] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:15:46 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f187a91fc00) [pid = 1833] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:15:46 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f1878e82400) [pid = 1833] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:15:46 INFO - PROCESS | 1833 | 1461975346783 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] 17:15:46 INFO - PROCESS | 1833 | 1461975346805 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 17:15:46 INFO - PROCESS | 1833 | 1461975346810 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:15:46 INFO - PROCESS | 1833 | 1461975346813 Marionette TRACE conn3 <- [1,1390,null,{}] 17:15:46 INFO - PROCESS | 1833 | 1461975346817 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}] 17:15:46 INFO - PROCESS | 1833 | 1461975346975 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:15:47 INFO - PROCESS | 1833 | 1461975347091 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885bdb000 == 58 [pid = 1833] [id = 355] 17:15:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f1878441400) [pid = 1833] [serial = 1066] [outer = (nil)] 17:15:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f187e344000) [pid = 1833] [serial = 1067] [outer = 0x7f1878441400] 17:15:47 INFO - PROCESS | 1833 | 1461975347147 Marionette DEBUG loaded listener.js 17:15:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f1885b1cc00) [pid = 1833] [serial = 1068] [outer = 0x7f1878441400] 17:15:47 INFO - PROCESS | 1833 | 1461975347759 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]]]}] 17:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 984ms 17:15:47 INFO - PROCESS | 1833 | 1461975347794 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:15:47 INFO - PROCESS | 1833 | 1461975347796 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 17:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:15:47 INFO - PROCESS | 1833 | 1461975347801 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:15:47 INFO - PROCESS | 1833 | 1461975347803 Marionette TRACE conn3 <- [1,1394,null,{}] 17:15:47 INFO - PROCESS | 1833 | 1461975347808 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}] 17:15:47 INFO - PROCESS | 1833 | 1461975347946 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:15:48 INFO - PROCESS | 1833 | 1461975348068 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189020d000 == 59 [pid = 1833] [id = 356] 17:15:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f187700d400) [pid = 1833] [serial = 1069] [outer = (nil)] 17:15:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f1885b20800) [pid = 1833] [serial = 1070] [outer = 0x7f187700d400] 17:15:48 INFO - PROCESS | 1833 | 1461975348123 Marionette DEBUG loaded listener.js 17:15:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f1889761800) [pid = 1833] [serial = 1071] [outer = 0x7f187700d400] 17:15:48 INFO - PROCESS | 1833 | 1461975348976 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]]]}] 17:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1226ms 17:15:49 INFO - PROCESS | 1833 | 1461975349029 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:15:49 INFO - PROCESS | 1833 | 1461975349033 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 17:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:15:49 INFO - PROCESS | 1833 | 1461975349042 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:15:49 INFO - PROCESS | 1833 | 1461975349047 Marionette TRACE conn3 <- [1,1398,null,{}] 17:15:49 INFO - PROCESS | 1833 | 1461975349054 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}] 17:15:49 INFO - PROCESS | 1833 | 1461975349229 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:15:49 INFO - PROCESS | 1833 | 1461975349388 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879925000 == 60 [pid = 1833] [id = 357] 17:15:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f187860ac00) [pid = 1833] [serial = 1072] [outer = (nil)] 17:15:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f187a008c00) [pid = 1833] [serial = 1073] [outer = 0x7f187860ac00] 17:15:49 INFO - PROCESS | 1833 | 1461975349463 Marionette DEBUG loaded listener.js 17:15:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f187b533800) [pid = 1833] [serial = 1074] [outer = 0x7f187860ac00] 17:15:50 INFO - PROCESS | 1833 | 1461975350249 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]]]}] 17:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1281ms 17:15:50 INFO - PROCESS | 1833 | 1461975350323 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:15:50 INFO - PROCESS | 1833 | 1461975350331 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 17:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:15:50 INFO - PROCESS | 1833 | 1461975350341 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:15:50 INFO - PROCESS | 1833 | 1461975350345 Marionette TRACE conn3 <- [1,1402,null,{}] 17:15:50 INFO - PROCESS | 1833 | 1461975350350 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}] 17:15:50 INFO - PROCESS | 1833 | 1461975350542 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:15:50 INFO - PROCESS | 1833 | 1461975350695 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a0b800 == 61 [pid = 1833] [id = 358] 17:15:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f187cd37c00) [pid = 1833] [serial = 1075] [outer = (nil)] 17:15:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f187e345800) [pid = 1833] [serial = 1076] [outer = 0x7f187cd37c00] 17:15:50 INFO - PROCESS | 1833 | 1461975350760 Marionette DEBUG loaded listener.js 17:15:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f18803c7400) [pid = 1833] [serial = 1077] [outer = 0x7f187cd37c00] 17:15:51 INFO - PROCESS | 1833 | 1461975351697 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]]]}] 17:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1431ms 17:15:51 INFO - PROCESS | 1833 | 1461975351772 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:15:51 INFO - PROCESS | 1833 | 1461975351775 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 17:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:15:51 INFO - PROCESS | 1833 | 1461975351781 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:15:51 INFO - PROCESS | 1833 | 1461975351786 Marionette TRACE conn3 <- [1,1406,null,{}] 17:15:51 INFO - PROCESS | 1833 | 1461975351800 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}] 17:15:52 INFO - PROCESS | 1833 | 1461975351996 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:15:52 INFO - PROCESS | 1833 | 1461975352152 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18907af800 == 62 [pid = 1833] [id = 359] 17:15:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f18827c3400) [pid = 1833] [serial = 1078] [outer = (nil)] 17:15:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f1883c82c00) [pid = 1833] [serial = 1079] [outer = 0x7f18827c3400] 17:15:52 INFO - PROCESS | 1833 | 1461975352225 Marionette DEBUG loaded listener.js 17:15:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f1885a10800) [pid = 1833] [serial = 1080] [outer = 0x7f18827c3400] 17:15:53 INFO - PROCESS | 1833 | 1461975353033 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]]]}] 17:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1286ms 17:15:53 INFO - PROCESS | 1833 | 1461975353067 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:15:53 INFO - PROCESS | 1833 | 1461975353072 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 17:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:15:53 INFO - PROCESS | 1833 | 1461975353094 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:15:53 INFO - PROCESS | 1833 | 1461975353098 Marionette TRACE conn3 <- [1,1410,null,{}] 17:15:53 INFO - PROCESS | 1833 | 1461975353103 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}] 17:15:53 INFO - PROCESS | 1833 | 1461975353253 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:15:53 INFO - PROCESS | 1833 | 1461975353411 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189163a000 == 63 [pid = 1833] [id = 360] 17:15:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f186d191400) [pid = 1833] [serial = 1081] [outer = (nil)] 17:15:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f1885b9ec00) [pid = 1833] [serial = 1082] [outer = 0x7f186d191400] 17:15:53 INFO - PROCESS | 1833 | 1461975353479 Marionette DEBUG loaded listener.js 17:15:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f188975fc00) [pid = 1833] [serial = 1083] [outer = 0x7f186d191400] 17:15:54 INFO - PROCESS | 1833 | 1461975354411 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]]]}] 17:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1344ms 17:15:54 INFO - PROCESS | 1833 | 1461975354436 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:15:54 INFO - PROCESS | 1833 | 1461975354439 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 17:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:15:54 INFO - PROCESS | 1833 | 1461975354445 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:15:54 INFO - PROCESS | 1833 | 1461975354447 Marionette TRACE conn3 <- [1,1414,null,{}] 17:15:54 INFO - PROCESS | 1833 | 1461975354452 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}] 17:15:54 INFO - PROCESS | 1833 | 1461975354602 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:15:54 INFO - PROCESS | 1833 | 1461975354758 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1893347800 == 64 [pid = 1833] [id = 361] 17:15:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f1885a11000) [pid = 1833] [serial = 1084] [outer = (nil)] 17:15:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f188a695c00) [pid = 1833] [serial = 1085] [outer = 0x7f1885a11000] 17:15:54 INFO - PROCESS | 1833 | 1461975354828 Marionette DEBUG loaded listener.js 17:15:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f188f6fa000) [pid = 1833] [serial = 1086] [outer = 0x7f1885a11000] 17:15:55 INFO - PROCESS | 1833 | 1461975355739 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]]]}] 17:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1337ms 17:15:55 INFO - PROCESS | 1833 | 1461975355782 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:15:55 INFO - PROCESS | 1833 | 1461975355785 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 17:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:15:55 INFO - PROCESS | 1833 | 1461975355790 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:15:55 INFO - PROCESS | 1833 | 1461975355793 Marionette TRACE conn3 <- [1,1418,null,{}] 17:15:55 INFO - PROCESS | 1833 | 1461975355798 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}] 17:15:56 INFO - PROCESS | 1833 | 1461975356007 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:15:56 INFO - PROCESS | 1833 | 1461975356178 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1894c35800 == 65 [pid = 1833] [id = 362] 17:15:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f1878445400) [pid = 1833] [serial = 1087] [outer = (nil)] 17:15:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f188a694c00) [pid = 1833] [serial = 1088] [outer = 0x7f1878445400] 17:15:56 INFO - PROCESS | 1833 | 1461975356249 Marionette DEBUG loaded listener.js 17:15:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f1890583c00) [pid = 1833] [serial = 1089] [outer = 0x7f1878445400] 17:15:57 INFO - PROCESS | 1833 | 1461975357100 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]]]}] 17:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1376ms 17:15:57 INFO - PROCESS | 1833 | 1461975357168 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:15:57 INFO - PROCESS | 1833 | 1461975357171 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 17:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:15:57 INFO - PROCESS | 1833 | 1461975357177 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:15:57 INFO - PROCESS | 1833 | 1461975357180 Marionette TRACE conn3 <- [1,1422,null,{}] 17:15:57 INFO - PROCESS | 1833 | 1461975357185 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}] 17:15:57 INFO - PROCESS | 1833 | 1461975357337 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:15:57 INFO - PROCESS | 1833 | 1461975357494 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873090000 == 66 [pid = 1833] [id = 363] 17:15:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f18711fa800) [pid = 1833] [serial = 1090] [outer = (nil)] 17:15:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f1878e11800) [pid = 1833] [serial = 1091] [outer = 0x7f18711fa800] 17:15:57 INFO - PROCESS | 1833 | 1461975357560 Marionette DEBUG loaded listener.js 17:15:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f1881c6f000) [pid = 1833] [serial = 1092] [outer = 0x7f18711fa800] 17:15:58 INFO - PROCESS | 1833 | 1461975358459 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]]]}] 17:15:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879ec5800 == 65 [pid = 1833] [id = 10] 17:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1334ms 17:15:58 INFO - PROCESS | 1833 | 1461975358863 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:15:58 INFO - PROCESS | 1833 | 1461975358870 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 17:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:15:58 INFO - PROCESS | 1833 | 1461975358895 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:15:58 INFO - PROCESS | 1833 | 1461975358899 Marionette TRACE conn3 <- [1,1426,null,{}] 17:15:58 INFO - PROCESS | 1833 | 1461975358947 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}] 17:15:59 INFO - PROCESS | 1833 | 1461975359167 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:15:59 INFO - PROCESS | 1833 | 1461975359299 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879d34000 == 66 [pid = 1833] [id = 364] 17:15:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f1873046c00) [pid = 1833] [serial = 1093] [outer = (nil)] 17:15:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f1876eef000) [pid = 1833] [serial = 1094] [outer = 0x7f1873046c00] 17:15:59 INFO - PROCESS | 1833 | 1461975359359 Marionette DEBUG loaded listener.js 17:15:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f18783f1400) [pid = 1833] [serial = 1095] [outer = 0x7f1873046c00] 17:16:00 INFO - PROCESS | 1833 | 1461975360323 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]]]}] 17:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1482ms 17:16:00 INFO - PROCESS | 1833 | 1461975360377 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:16:00 INFO - PROCESS | 1833 | 1461975360381 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 17:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:16:00 INFO - PROCESS | 1833 | 1461975360392 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:16:00 INFO - PROCESS | 1833 | 1461975360396 Marionette TRACE conn3 <- [1,1430,null,{}] 17:16:00 INFO - PROCESS | 1833 | 1461975360401 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}] 17:16:00 INFO - PROCESS | 1833 | 1461975360548 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:16:00 INFO - PROCESS | 1833 | 1461975360744 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885bdb000 == 65 [pid = 1833] [id = 355] 17:16:00 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f1881503800) [pid = 1833] [serial = 995] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f1881c91c00) [pid = 1833] [serial = 998] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f1876eee800) [pid = 1833] [serial = 1001] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f18827c8400) [pid = 1833] [serial = 1025] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186fab4800 == 66 [pid = 1833] [id = 365] 17:16:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f1876eee800) [pid = 1833] [serial = 1096] [outer = (nil)] 17:16:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f1878e0b000) [pid = 1833] [serial = 1097] [outer = 0x7f1876eee800] 17:16:00 INFO - PROCESS | 1833 | 1461975360884 Marionette DEBUG loaded listener.js 17:16:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f1879392000) [pid = 1833] [serial = 1098] [outer = 0x7f1876eee800] 17:16:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1883b59800 == 65 [pid = 1833] [id = 354] 17:16:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188278b800 == 64 [pid = 1833] [id = 353] 17:16:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18803b0800 == 63 [pid = 1833] [id = 352] 17:16:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879eb6000 == 62 [pid = 1833] [id = 351] 17:16:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1871509800 == 61 [pid = 1833] [id = 350] 17:16:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a4d0000 == 60 [pid = 1833] [id = 349] 17:16:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878718800 == 59 [pid = 1833] [id = 348] 17:16:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188f6b6800 == 58 [pid = 1833] [id = 347] 17:16:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1889868000 == 57 [pid = 1833] [id = 346] 17:16:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885d10000 == 56 [pid = 1833] [id = 345] 17:16:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885b35000 == 55 [pid = 1833] [id = 344] 17:16:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1881805800 == 54 [pid = 1833] [id = 343] 17:16:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18787c3800 == 53 [pid = 1833] [id = 342] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f187152c800) [pid = 1833] [serial = 1004] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f18785da800) [pid = 1833] [serial = 1007] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f1879a5bc00) [pid = 1833] [serial = 1008] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f1878608c00) [pid = 1833] [serial = 983] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f18810e4800) [pid = 1833] [serial = 992] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f187e34f400) [pid = 1833] [serial = 989] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f18783e3400) [pid = 1833] [serial = 1005] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f187a0ad400) [pid = 1833] [serial = 986] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f187e33d000) [pid = 1833] [serial = 1016] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f187a924000) [pid = 1833] [serial = 1010] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f187c33b000) [pid = 1833] [serial = 1011] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f1881c6cc00) [pid = 1833] [serial = 1019] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f187f79a000) [pid = 1833] [serial = 1017] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f187cdebc00) [pid = 1833] [serial = 1013] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f1882122400) [pid = 1833] [serial = 1020] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f18802f9800) [pid = 1833] [serial = 1023] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f187e33b000) [pid = 1833] [serial = 1022] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f187cec3400) [pid = 1833] [serial = 1014] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1833 | 1461975361743 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]]]}] 17:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1379ms 17:16:01 INFO - PROCESS | 1833 | 1461975361769 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:16:01 INFO - PROCESS | 1833 | 1461975361772 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 17:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:16:01 INFO - PROCESS | 1833 | 1461975361778 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:16:01 INFO - PROCESS | 1833 | 1461975361780 Marionette TRACE conn3 <- [1,1434,null,{}] 17:16:01 INFO - PROCESS | 1833 | 1461975361792 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}] 17:16:01 INFO - PROCESS | 1833 | 1461975361927 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:16:01 INFO - PROCESS | 1833 | 1461975361944 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879712800 == 54 [pid = 1833] [id = 366] 17:16:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f1879fc5c00) [pid = 1833] [serial = 1099] [outer = (nil)] 17:16:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f187a0a6800) [pid = 1833] [serial = 1100] [outer = 0x7f1879fc5c00] 17:16:02 INFO - PROCESS | 1833 | 1461975362005 Marionette DEBUG loaded listener.js 17:16:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f187a8e3800) [pid = 1833] [serial = 1101] [outer = 0x7f1879fc5c00] 17:16:02 INFO - PROCESS | 1833 | 1461975362853 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]]]}] 17:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1126ms 17:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:16:02 INFO - PROCESS | 1833 | 1461975362908 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:16:02 INFO - PROCESS | 1833 | 1461975362910 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 17:16:02 INFO - PROCESS | 1833 | 1461975362914 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:16:02 INFO - PROCESS | 1833 | 1461975362918 Marionette TRACE conn3 <- [1,1438,null,{}] 17:16:02 INFO - PROCESS | 1833 | 1461975362923 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}] 17:16:03 INFO - PROCESS | 1833 | 1461975363053 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:16:03 INFO - PROCESS | 1833 | 1461975363066 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a4c8000 == 55 [pid = 1833] [id = 367] 17:16:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f1879e2cc00) [pid = 1833] [serial = 1102] [outer = (nil)] 17:16:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f187cd9c400) [pid = 1833] [serial = 1103] [outer = 0x7f1879e2cc00] 17:16:03 INFO - PROCESS | 1833 | 1461975363133 Marionette DEBUG loaded listener.js 17:16:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f187cdec000) [pid = 1833] [serial = 1104] [outer = 0x7f1879e2cc00] 17:16:03 INFO - PROCESS | 1833 | 1461975363907 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]]]}] 17:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1029ms 17:16:03 INFO - PROCESS | 1833 | 1461975363947 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:16:03 INFO - PROCESS | 1833 | 1461975363950 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 17:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:16:03 INFO - PROCESS | 1833 | 1461975363955 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:16:03 INFO - PROCESS | 1833 | 1461975363958 Marionette TRACE conn3 <- [1,1442,null,{}] 17:16:03 INFO - PROCESS | 1833 | 1461975363980 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}] 17:16:04 INFO - PROCESS | 1833 | 1461975364162 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:16:04 INFO - PROCESS | 1833 | 1461975364192 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e3ea000 == 56 [pid = 1833] [id = 368] 17:16:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f187c3d4c00) [pid = 1833] [serial = 1105] [outer = (nil)] 17:16:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f187cec3400) [pid = 1833] [serial = 1106] [outer = 0x7f187c3d4c00] 17:16:04 INFO - PROCESS | 1833 | 1461975364251 Marionette DEBUG loaded listener.js 17:16:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f187e33ac00) [pid = 1833] [serial = 1107] [outer = 0x7f187c3d4c00] 17:16:05 INFO - PROCESS | 1833 | 1461975365109 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]]]}] 17:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1227ms 17:16:05 INFO - PROCESS | 1833 | 1461975365184 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:16:05 INFO - PROCESS | 1833 | 1461975365188 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 17:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:16:05 INFO - PROCESS | 1833 | 1461975365193 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:16:05 INFO - PROCESS | 1833 | 1461975365194 Marionette TRACE conn3 <- [1,1446,null,{}] 17:16:05 INFO - PROCESS | 1833 | 1461975365199 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}] 17:16:05 INFO - PROCESS | 1833 | 1461975365421 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:16:05 INFO - PROCESS | 1833 | 1461975365448 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1881fc6000 == 57 [pid = 1833] [id = 369] 17:16:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f187e33a400) [pid = 1833] [serial = 1108] [outer = (nil)] 17:16:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f188072b000) [pid = 1833] [serial = 1109] [outer = 0x7f187e33a400] 17:16:05 INFO - PROCESS | 1833 | 1461975365510 Marionette DEBUG loaded listener.js 17:16:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f1881503800) [pid = 1833] [serial = 1110] [outer = 0x7f187e33a400] 17:16:06 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f187e335000) [pid = 1833] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:16:06 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f1885a0a400) [pid = 1833] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:16:06 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f188072f400) [pid = 1833] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:16:06 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f1871263000) [pid = 1833] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:16:06 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f1878441400) [pid = 1833] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:16:06 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f18733cdc00) [pid = 1833] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:16:06 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f188185b000) [pid = 1833] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:16:06 INFO - PROCESS | 1833 | 1461975366429 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]]]}] 17:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1274ms 17:16:06 INFO - PROCESS | 1833 | 1461975366468 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:16:06 INFO - PROCESS | 1833 | 1461975366472 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 17:16:06 INFO - PROCESS | 1833 | 1461975366477 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:16:06 INFO - PROCESS | 1833 | 1461975366479 Marionette TRACE conn3 <- [1,1450,null,{}] 17:16:06 INFO - PROCESS | 1833 | 1461975366484 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}] 17:16:06 INFO - PROCESS | 1833 | 1461975366684 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:16:06 INFO - PROCESS | 1833 | 1461975366701 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18825b6800 == 58 [pid = 1833] [id = 370] 17:16:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f18712ef400) [pid = 1833] [serial = 1111] [outer = (nil)] 17:16:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f188150b000) [pid = 1833] [serial = 1112] [outer = 0x7f18712ef400] 17:16:06 INFO - PROCESS | 1833 | 1461975366757 Marionette DEBUG loaded listener.js 17:16:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f1881c6d000) [pid = 1833] [serial = 1113] [outer = 0x7f18712ef400] 17:16:07 INFO - PROCESS | 1833 | 1461975367480 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]]]}] 17:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1024ms 17:16:07 INFO - PROCESS | 1833 | 1461975367503 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:16:07 INFO - PROCESS | 1833 | 1461975367506 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 17:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:16:07 INFO - PROCESS | 1833 | 1461975367512 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:16:07 INFO - PROCESS | 1833 | 1461975367515 Marionette TRACE conn3 <- [1,1454,null,{}] 17:16:07 INFO - PROCESS | 1833 | 1461975367519 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}] 17:16:07 INFO - PROCESS | 1833 | 1461975367654 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:16:07 INFO - PROCESS | 1833 | 1461975367782 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a13800 == 59 [pid = 1833] [id = 371] 17:16:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f186fa88000) [pid = 1833] [serial = 1114] [outer = (nil)] 17:16:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f1881c6b400) [pid = 1833] [serial = 1115] [outer = 0x7f186fa88000] 17:16:07 INFO - PROCESS | 1833 | 1461975367840 Marionette DEBUG loaded listener.js 17:16:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f1882e3d800) [pid = 1833] [serial = 1116] [outer = 0x7f186fa88000] 17:16:08 INFO - PROCESS | 1833 | 1461975368751 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]]]}] 17:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1288ms 17:16:08 INFO - PROCESS | 1833 | 1461975368801 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:16:08 INFO - PROCESS | 1833 | 1461975368807 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 17:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:16:08 INFO - PROCESS | 1833 | 1461975368816 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:16:08 INFO - PROCESS | 1833 | 1461975368820 Marionette TRACE conn3 <- [1,1458,null,{}] 17:16:08 INFO - PROCESS | 1833 | 1461975368827 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}] 17:16:08 INFO - PROCESS | 1833 | 1461975368984 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:16:09 INFO - PROCESS | 1833 | 1461975369159 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18787e1800 == 60 [pid = 1833] [id = 372] 17:16:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f18783e6c00) [pid = 1833] [serial = 1117] [outer = (nil)] 17:16:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f18786eb400) [pid = 1833] [serial = 1118] [outer = 0x7f18783e6c00] 17:16:09 INFO - PROCESS | 1833 | 1461975369226 Marionette DEBUG loaded listener.js 17:16:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f18793a2800) [pid = 1833] [serial = 1119] [outer = 0x7f18783e6c00] 17:16:10 INFO - PROCESS | 1833 | 1461975370118 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]]]}] 17:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1339ms 17:16:10 INFO - PROCESS | 1833 | 1461975370155 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:16:10 INFO - PROCESS | 1833 | 1461975370164 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 17:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:16:10 INFO - PROCESS | 1833 | 1461975370173 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:16:10 INFO - PROCESS | 1833 | 1461975370176 Marionette TRACE conn3 <- [1,1462,null,{}] 17:16:10 INFO - PROCESS | 1833 | 1461975370182 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}] 17:16:10 INFO - PROCESS | 1833 | 1461975370349 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:16:10 INFO - PROCESS | 1833 | 1461975370515 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18810a2000 == 61 [pid = 1833] [id = 373] 17:16:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f18793a7400) [pid = 1833] [serial = 1120] [outer = (nil)] 17:16:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f187b70d400) [pid = 1833] [serial = 1121] [outer = 0x7f18793a7400] 17:16:10 INFO - PROCESS | 1833 | 1461975370582 Marionette DEBUG loaded listener.js 17:16:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f187cdeb000) [pid = 1833] [serial = 1122] [outer = 0x7f18793a7400] 17:16:11 INFO - PROCESS | 1833 | 1461975371611 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]]]}] 17:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1480ms 17:16:11 INFO - PROCESS | 1833 | 1461975371654 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:16:11 INFO - PROCESS | 1833 | 1461975371657 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 17:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:16:11 INFO - PROCESS | 1833 | 1461975371663 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:16:11 INFO - PROCESS | 1833 | 1461975371669 Marionette TRACE conn3 <- [1,1466,null,{}] 17:16:11 INFO - PROCESS | 1833 | 1461975371684 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}] 17:16:11 INFO - PROCESS | 1833 | 1461975371849 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:16:12 INFO - PROCESS | 1833 | 1461975372018 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188404b000 == 62 [pid = 1833] [id = 374] 17:16:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f187a6cc000) [pid = 1833] [serial = 1123] [outer = (nil)] 17:16:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f187fa8a400) [pid = 1833] [serial = 1124] [outer = 0x7f187a6cc000] 17:16:12 INFO - PROCESS | 1833 | 1461975372129 Marionette DEBUG loaded listener.js 17:16:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f1881c60400) [pid = 1833] [serial = 1125] [outer = 0x7f187a6cc000] 17:16:12 INFO - PROCESS | 1833 | 1461975372980 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]]]}] 17:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1390ms 17:16:13 INFO - PROCESS | 1833 | 1461975373055 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:16:13 INFO - PROCESS | 1833 | 1461975373059 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 17:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:16:13 INFO - PROCESS | 1833 | 1461975373065 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:16:13 INFO - PROCESS | 1833 | 1461975373068 Marionette TRACE conn3 <- [1,1470,null,{}] 17:16:13 INFO - PROCESS | 1833 | 1461975373072 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}] 17:16:13 INFO - PROCESS | 1833 | 1461975373226 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:16:13 INFO - PROCESS | 1833 | 1461975373384 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1889852800 == 63 [pid = 1833] [id = 375] 17:16:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f187e343c00) [pid = 1833] [serial = 1126] [outer = (nil)] 17:16:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f1882f5a400) [pid = 1833] [serial = 1127] [outer = 0x7f187e343c00] 17:16:13 INFO - PROCESS | 1833 | 1461975373455 Marionette DEBUG loaded listener.js 17:16:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f188347f800) [pid = 1833] [serial = 1128] [outer = 0x7f187e343c00] 17:16:14 INFO - PROCESS | 1833 | 1461975374266 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]]]}] 17:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1228ms 17:16:14 INFO - PROCESS | 1833 | 1461975374294 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:16:14 INFO - PROCESS | 1833 | 1461975374297 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 17:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:16:14 INFO - PROCESS | 1833 | 1461975374303 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:16:14 INFO - PROCESS | 1833 | 1461975374305 Marionette TRACE conn3 <- [1,1474,null,{}] 17:16:14 INFO - PROCESS | 1833 | 1461975374310 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}] 17:16:14 INFO - PROCESS | 1833 | 1461975374457 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:16:14 INFO - PROCESS | 1833 | 1461975374621 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189059c000 == 64 [pid = 1833] [id = 376] 17:16:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f1881c60800) [pid = 1833] [serial = 1129] [outer = (nil)] 17:16:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f1883f94000) [pid = 1833] [serial = 1130] [outer = 0x7f1881c60800] 17:16:14 INFO - PROCESS | 1833 | 1461975374688 Marionette DEBUG loaded listener.js 17:16:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f1885a0b800) [pid = 1833] [serial = 1131] [outer = 0x7f1881c60800] 17:16:15 INFO - PROCESS | 1833 | 1461975375581 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]]]}] 17:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1333ms 17:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:16:15 INFO - PROCESS | 1833 | 1461975375637 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:16:15 INFO - PROCESS | 1833 | 1461975375640 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 17:16:15 INFO - PROCESS | 1833 | 1461975375645 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:16:15 INFO - PROCESS | 1833 | 1461975375648 Marionette TRACE conn3 <- [1,1478,null,{}] 17:16:15 INFO - PROCESS | 1833 | 1461975375653 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}] 17:16:15 INFO - PROCESS | 1833 | 1461975375837 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:16:15 INFO - PROCESS | 1833 | 1461975375993 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1894a48800 == 65 [pid = 1833] [id = 377] 17:16:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f1883c58c00) [pid = 1833] [serial = 1132] [outer = (nil)] 17:16:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f188a693c00) [pid = 1833] [serial = 1133] [outer = 0x7f1883c58c00] 17:16:16 INFO - PROCESS | 1833 | 1461975376062 Marionette DEBUG loaded listener.js 17:16:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f18904d7800) [pid = 1833] [serial = 1134] [outer = 0x7f1883c58c00] 17:16:17 INFO - PROCESS | 1833 | 1461975377008 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]]]}] 17:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1429ms 17:16:17 INFO - PROCESS | 1833 | 1461975377075 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:16:17 INFO - PROCESS | 1833 | 1461975377078 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 17:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:16:17 INFO - PROCESS | 1833 | 1461975377083 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:16:17 INFO - PROCESS | 1833 | 1461975377086 Marionette TRACE conn3 <- [1,1482,null,{}] 17:16:17 INFO - PROCESS | 1833 | 1461975377091 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}] 17:16:17 INFO - PROCESS | 1833 | 1461975377232 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:16:17 INFO - PROCESS | 1833 | 1461975377392 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895072800 == 66 [pid = 1833] [id = 378] 17:16:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f1885a0cc00) [pid = 1833] [serial = 1135] [outer = (nil)] 17:16:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f1890510c00) [pid = 1833] [serial = 1136] [outer = 0x7f1885a0cc00] 17:16:17 INFO - PROCESS | 1833 | 1461975377458 Marionette DEBUG loaded listener.js 17:16:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f18905f5800) [pid = 1833] [serial = 1137] [outer = 0x7f1885a0cc00] 17:16:18 INFO - PROCESS | 1833 | 1461975378361 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]]]}] 17:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1330ms 17:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:16:18 INFO - PROCESS | 1833 | 1461975378414 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:16:18 INFO - PROCESS | 1833 | 1461975378417 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 17:16:18 INFO - PROCESS | 1833 | 1461975378423 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:16:18 INFO - PROCESS | 1833 | 1461975378426 Marionette TRACE conn3 <- [1,1486,null,{}] 17:16:18 INFO - PROCESS | 1833 | 1461975378431 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}] 17:16:18 INFO - PROCESS | 1833 | 1461975378583 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:16:18 INFO - PROCESS | 1833 | 1461975378744 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1871522800 == 67 [pid = 1833] [id = 379] 17:16:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f18711a4c00) [pid = 1833] [serial = 1138] [outer = (nil)] 17:16:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f187c33c000) [pid = 1833] [serial = 1139] [outer = 0x7f18711a4c00] 17:16:18 INFO - PROCESS | 1833 | 1461975378810 Marionette DEBUG loaded listener.js 17:16:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f18904de800) [pid = 1833] [serial = 1140] [outer = 0x7f18711a4c00] 17:16:19 INFO - PROCESS | 1833 | 1461975379702 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]]]}] 17:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1585ms 17:16:20 INFO - PROCESS | 1833 | 1461975380008 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:16:20 INFO - PROCESS | 1833 | 1461975380014 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 17:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:16:20 INFO - PROCESS | 1833 | 1461975380021 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:16:20 INFO - PROCESS | 1833 | 1461975380025 Marionette TRACE conn3 <- [1,1490,null,{}] 17:16:20 INFO - PROCESS | 1833 | 1461975380032 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}] 17:16:20 INFO - PROCESS | 1833 | 1461975380178 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:16:20 INFO - PROCESS | 1833 | 1461975380412 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e3dd800 == 68 [pid = 1833] [id = 380] 17:16:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f1878447c00) [pid = 1833] [serial = 1141] [outer = (nil)] 17:16:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f18786e9800) [pid = 1833] [serial = 1142] [outer = 0x7f1878447c00] 17:16:20 INFO - PROCESS | 1833 | 1461975380475 Marionette DEBUG loaded listener.js 17:16:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f187996f000) [pid = 1833] [serial = 1143] [outer = 0x7f1878447c00] 17:16:21 INFO - PROCESS | 1833 | 1461975381313 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]]]}] 17:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1336ms 17:16:21 INFO - PROCESS | 1833 | 1461975381358 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:16:21 INFO - PROCESS | 1833 | 1461975381367 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 17:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:16:21 INFO - PROCESS | 1833 | 1461975381391 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:16:21 INFO - PROCESS | 1833 | 1461975381401 Marionette TRACE conn3 <- [1,1494,null,{}] 17:16:21 INFO - PROCESS | 1833 | 1461975381411 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}] 17:16:21 INFO - PROCESS | 1833 | 1461975381638 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:16:21 INFO - PROCESS | 1833 | 1461975381859 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878717800 == 69 [pid = 1833] [id = 381] 17:16:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f1878e87400) [pid = 1833] [serial = 1144] [outer = (nil)] 17:16:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f187a827800) [pid = 1833] [serial = 1145] [outer = 0x7f1878e87400] 17:16:21 INFO - PROCESS | 1833 | 1461975381947 Marionette DEBUG loaded listener.js 17:16:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f187cda3400) [pid = 1833] [serial = 1146] [outer = 0x7f1878e87400] 17:16:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18825b6800 == 68 [pid = 1833] [id = 370] 17:16:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1881fc6000 == 67 [pid = 1833] [id = 369] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f1885b20800) [pid = 1833] [serial = 1070] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e3ea000 == 66 [pid = 1833] [id = 368] 17:16:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a4c8000 == 65 [pid = 1833] [id = 367] 17:16:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879712800 == 64 [pid = 1833] [id = 366] 17:16:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186fab4800 == 63 [pid = 1833] [id = 365] 17:16:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879d34000 == 62 [pid = 1833] [id = 364] 17:16:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18907af800 == 61 [pid = 1833] [id = 359] 17:16:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a0b800 == 60 [pid = 1833] [id = 358] 17:16:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879925000 == 59 [pid = 1833] [id = 357] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f1883c56800) [pid = 1833] [serial = 1043] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f187cd3d400) [pid = 1833] [serial = 1053] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f1878e87c00) [pid = 1833] [serial = 1028] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f187e344000) [pid = 1833] [serial = 1067] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f187a6cb800) [pid = 1833] [serial = 1052] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f1879fbec00) [pid = 1833] [serial = 1050] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f1885b1cc00) [pid = 1833] [serial = 1068] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f1878609400) [pid = 1833] [serial = 1049] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f1882e45400) [pid = 1833] [serial = 1040] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f1881c83c00) [pid = 1833] [serial = 1058] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f188347b800) [pid = 1833] [serial = 1061] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f1880729400) [pid = 1833] [serial = 1046] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f1885b1a400) [pid = 1833] [serial = 1065] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f187a0abc00) [pid = 1833] [serial = 1031] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f1883c4a800) [pid = 1833] [serial = 1062] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f188072cc00) [pid = 1833] [serial = 1056] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f187f79a400) [pid = 1833] [serial = 1055] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f18827c3800) [pid = 1833] [serial = 1037] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f1885a3c400) [pid = 1833] [serial = 1064] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f188116c800) [pid = 1833] [serial = 1034] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f18827c4800) [pid = 1833] [serial = 1059] [outer = (nil)] [url = about:blank] 17:16:22 INFO - PROCESS | 1833 | 1461975382798 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]]]}] 17:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1499ms 17:16:22 INFO - PROCESS | 1833 | 1461975382879 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:16:22 INFO - PROCESS | 1833 | 1461975382883 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 17:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:16:22 INFO - PROCESS | 1833 | 1461975382888 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:16:22 INFO - PROCESS | 1833 | 1461975382890 Marionette TRACE conn3 <- [1,1498,null,{}] 17:16:22 INFO - PROCESS | 1833 | 1461975382904 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}] 17:16:23 INFO - PROCESS | 1833 | 1461975383052 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:16:23 INFO - PROCESS | 1833 | 1461975383064 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187b58b000 == 60 [pid = 1833] [id = 382] 17:16:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f187b52f800) [pid = 1833] [serial = 1147] [outer = (nil)] 17:16:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f187ceba000) [pid = 1833] [serial = 1148] [outer = 0x7f187b52f800] 17:16:23 INFO - PROCESS | 1833 | 1461975383126 Marionette DEBUG loaded listener.js 17:16:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f187e338800) [pid = 1833] [serial = 1149] [outer = 0x7f187b52f800] 17:16:23 INFO - PROCESS | 1833 | 1461975383977 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]]]}] 17:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1130ms 17:16:24 INFO - PROCESS | 1833 | 1461975384020 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:16:24 INFO - PROCESS | 1833 | 1461975384023 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 17:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:16:24 INFO - PROCESS | 1833 | 1461975384028 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:16:24 INFO - PROCESS | 1833 | 1461975384030 Marionette TRACE conn3 <- [1,1502,null,{}] 17:16:24 INFO - PROCESS | 1833 | 1461975384035 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}] 17:16:24 INFO - PROCESS | 1833 | 1461975384175 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:16:24 INFO - PROCESS | 1833 | 1461975384190 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18825bd800 == 61 [pid = 1833] [id = 383] 17:16:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f187e33f000) [pid = 1833] [serial = 1150] [outer = (nil)] 17:16:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f18803c3000) [pid = 1833] [serial = 1151] [outer = 0x7f187e33f000] 17:16:24 INFO - PROCESS | 1833 | 1461975384250 Marionette DEBUG loaded listener.js 17:16:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f188156fc00) [pid = 1833] [serial = 1152] [outer = 0x7f187e33f000] 17:16:25 INFO - PROCESS | 1833 | 1461975385046 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]]]}] 17:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1080ms 17:16:25 INFO - PROCESS | 1833 | 1461975385110 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:16:25 INFO - PROCESS | 1833 | 1461975385113 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 17:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:16:25 INFO - PROCESS | 1833 | 1461975385119 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:16:25 INFO - PROCESS | 1833 | 1461975385121 Marionette TRACE conn3 <- [1,1506,null,{}] 17:16:25 INFO - PROCESS | 1833 | 1461975385126 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}] 17:16:25 INFO - PROCESS | 1833 | 1461975385304 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:16:25 INFO - PROCESS | 1833 | 1461975385331 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1883445000 == 62 [pid = 1833] [id = 384] 17:16:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f187e33b800) [pid = 1833] [serial = 1153] [outer = (nil)] 17:16:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f18827bc000) [pid = 1833] [serial = 1154] [outer = 0x7f187e33b800] 17:16:25 INFO - PROCESS | 1833 | 1461975385389 Marionette DEBUG loaded listener.js 17:16:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f18833b4000) [pid = 1833] [serial = 1155] [outer = 0x7f187e33b800] 17:16:26 INFO - PROCESS | 1833 | 1461975386162 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]]]}] 17:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1077ms 17:16:26 INFO - PROCESS | 1833 | 1461975386200 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:16:26 INFO - PROCESS | 1833 | 1461975386202 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 17:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:16:26 INFO - PROCESS | 1833 | 1461975386208 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:16:26 INFO - PROCESS | 1833 | 1461975386210 Marionette TRACE conn3 <- [1,1510,null,{}] 17:16:26 INFO - PROCESS | 1833 | 1461975386221 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}] 17:16:26 INFO - PROCESS | 1833 | 1461975386424 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:16:26 INFO - PROCESS | 1833 | 1461975386465 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188986f000 == 63 [pid = 1833] [id = 385] 17:16:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f1885a11c00) [pid = 1833] [serial = 1156] [outer = (nil)] 17:16:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f1886987800) [pid = 1833] [serial = 1157] [outer = 0x7f1885a11c00] 17:16:26 INFO - PROCESS | 1833 | 1461975386527 Marionette DEBUG loaded listener.js 17:16:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f1881c6a000) [pid = 1833] [serial = 1158] [outer = 0x7f1885a11c00] 17:16:27 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f1879ec6800) [pid = 1833] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:16:27 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f18712eb400) [pid = 1833] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:16:27 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f187c3d4c00) [pid = 1833] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:16:27 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f1873046c00) [pid = 1833] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:16:27 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f1876eee800) [pid = 1833] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:16:27 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f187700d400) [pid = 1833] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:16:27 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f187e33a400) [pid = 1833] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:16:27 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f1879fc5c00) [pid = 1833] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:16:27 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f1879e2cc00) [pid = 1833] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:16:27 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f18712ef400) [pid = 1833] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:16:27 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f1879c63800) [pid = 1833] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:16:27 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f187045dc00) [pid = 1833] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:16:27 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f18711f5400) [pid = 1833] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:16:27 INFO - PROCESS | 1833 | 1461975387481 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]]]}] 17:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1281ms 17:16:27 INFO - PROCESS | 1833 | 1461975387490 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:16:27 INFO - PROCESS | 1833 | 1461975387493 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 17:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:16:27 INFO - PROCESS | 1833 | 1461975387498 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:16:27 INFO - PROCESS | 1833 | 1461975387510 Marionette TRACE conn3 <- [1,1514,null,{}] 17:16:27 INFO - PROCESS | 1833 | 1461975387515 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}] 17:16:27 INFO - PROCESS | 1833 | 1461975387651 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:16:27 INFO - PROCESS | 1833 | 1461975387785 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187d01c000 == 64 [pid = 1833] [id = 386] 17:16:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f1870460400) [pid = 1833] [serial = 1159] [outer = (nil)] 17:16:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f1879e2cc00) [pid = 1833] [serial = 1160] [outer = 0x7f1870460400] 17:16:27 INFO - PROCESS | 1833 | 1461975387844 Marionette DEBUG loaded listener.js 17:16:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f1881c62c00) [pid = 1833] [serial = 1161] [outer = 0x7f1870460400] 17:16:28 INFO - PROCESS | 1833 | 1461975388483 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]]]}] 17:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1036ms 17:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:16:28 INFO - PROCESS | 1833 | 1461975388535 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:16:28 INFO - PROCESS | 1833 | 1461975388538 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 17:16:28 INFO - PROCESS | 1833 | 1461975388545 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:16:28 INFO - PROCESS | 1833 | 1461975388548 Marionette TRACE conn3 <- [1,1518,null,{}] 17:16:28 INFO - PROCESS | 1833 | 1461975388572 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}] 17:16:28 INFO - PROCESS | 1833 | 1461975388750 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:16:28 INFO - PROCESS | 1833 | 1461975388767 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1890915800 == 65 [pid = 1833] [id = 387] 17:16:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f18827c0c00) [pid = 1833] [serial = 1162] [outer = (nil)] 17:16:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f189027b400) [pid = 1833] [serial = 1163] [outer = 0x7f18827c0c00] 17:16:28 INFO - PROCESS | 1833 | 1461975388822 Marionette DEBUG loaded listener.js 17:16:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f18902e0000) [pid = 1833] [serial = 1164] [outer = 0x7f18827c0c00] 17:16:29 INFO - PROCESS | 1833 | 1461975389829 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]]]}] 17:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1341ms 17:16:29 INFO - PROCESS | 1833 | 1461975389886 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:16:29 INFO - PROCESS | 1833 | 1461975389890 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 17:16:29 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:16:29 INFO - PROCESS | 1833 | 1461975389899 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:16:29 INFO - PROCESS | 1833 | 1461975389904 Marionette TRACE conn3 <- [1,1522,null,{}] 17:16:29 INFO - PROCESS | 1833 | 1461975389911 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}] 17:16:30 INFO - PROCESS | 1833 | 1461975390121 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:16:30 INFO - PROCESS | 1833 | 1461975390285 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879d36800 == 66 [pid = 1833] [id = 388] 17:16:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f18785d4c00) [pid = 1833] [serial = 1165] [outer = (nil)] 17:16:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f187996c000) [pid = 1833] [serial = 1166] [outer = 0x7f18785d4c00] 17:16:30 INFO - PROCESS | 1833 | 1461975390359 Marionette DEBUG loaded listener.js 17:16:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f187a0ad800) [pid = 1833] [serial = 1167] [outer = 0x7f18785d4c00] 17:16:30 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:30 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:16:31 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:31 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:31 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:31 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:31 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:31 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:31 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:31 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:31 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:31 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:31 INFO - PROCESS | 1833 | 1461975391200 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"]]]}] 17:16:31 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 () { 17:16:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:16:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:16:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:16:31 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 () { 17:16:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:16:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:16:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:16:31 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 () { 17:16:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:16:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:16:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:16:31 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 () { 17:16:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:16:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:16:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:16:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:16:31 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1331ms 17:16:31 INFO - PROCESS | 1833 | 1461975391232 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:16:31 INFO - PROCESS | 1833 | 1461975391246 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 17:16:31 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:16:31 INFO - PROCESS | 1833 | 1461975391256 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:16:31 INFO - PROCESS | 1833 | 1461975391259 Marionette TRACE conn3 <- [1,1526,null,{}] 17:16:31 INFO - PROCESS | 1833 | 1461975391265 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}] 17:16:31 INFO - PROCESS | 1833 | 1461975391429 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:16:31 INFO - PROCESS | 1833 | 1461975391608 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885bd0800 == 67 [pid = 1833] [id = 389] 17:16:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f187a922000) [pid = 1833] [serial = 1168] [outer = (nil)] 17:16:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f187e34f400) [pid = 1833] [serial = 1169] [outer = 0x7f187a922000] 17:16:31 INFO - PROCESS | 1833 | 1461975391685 Marionette DEBUG loaded listener.js 17:16:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f188185dc00) [pid = 1833] [serial = 1170] [outer = 0x7f187a922000] 17:16:32 INFO - PROCESS | 1833 | 1461975392550 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"]]]}] 17:16:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:16:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:16:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:16:32 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1328ms 17:16:32 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:16:32 INFO - PROCESS | 1833 | 1461975392587 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:16:32 INFO - PROCESS | 1833 | 1461975392590 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 17:16:32 INFO - PROCESS | 1833 | 1461975392597 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:16:32 INFO - PROCESS | 1833 | 1461975392603 Marionette TRACE conn3 <- [1,1530,null,{}] 17:16:32 INFO - PROCESS | 1833 | 1461975392618 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}] 17:16:32 INFO - PROCESS | 1833 | 1461975392818 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:16:32 INFO - PROCESS | 1833 | 1461975392965 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189540b000 == 68 [pid = 1833] [id = 390] 17:16:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f1881c61800) [pid = 1833] [serial = 1171] [outer = (nil)] 17:16:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f1885bacc00) [pid = 1833] [serial = 1172] [outer = 0x7f1881c61800] 17:16:33 INFO - PROCESS | 1833 | 1461975393035 Marionette DEBUG loaded listener.js 17:16:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f1890286000) [pid = 1833] [serial = 1173] [outer = 0x7f1881c61800] 17:16:33 INFO - PROCESS | 1833 | 1461975393734 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]]]}] 17:16:33 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 17:16:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:16:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:16:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:16:33 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. 17:16:33 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:16:33 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1190ms 17:16:33 INFO - PROCESS | 1833 | 1461975393788 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:16:33 INFO - PROCESS | 1833 | 1461975393792 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 17:16:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:16:33 INFO - PROCESS | 1833 | 1461975393799 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:16:33 INFO - PROCESS | 1833 | 1461975393801 Marionette TRACE conn3 <- [1,1534,null,{}] 17:16:33 INFO - PROCESS | 1833 | 1461975393806 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}] 17:16:33 INFO - PROCESS | 1833 | 1461975393954 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:16:34 INFO - PROCESS | 1833 | 1461975394122 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189567e800 == 69 [pid = 1833] [id = 391] 17:16:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f1881c63000) [pid = 1833] [serial = 1174] [outer = (nil)] 17:16:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f18905ee400) [pid = 1833] [serial = 1175] [outer = 0x7f1881c63000] 17:16:34 INFO - PROCESS | 1833 | 1461975394193 Marionette DEBUG loaded listener.js 17:16:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f1890756400) [pid = 1833] [serial = 1176] [outer = 0x7f1881c63000] 17:16:35 INFO - PROCESS | 1833 | 1461975395031 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]]]}] 17:16:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:16:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1283ms 17:16:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:16:35 INFO - PROCESS | 1833 | 1461975395082 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:16:35 INFO - PROCESS | 1833 | 1461975395085 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 17:16:35 INFO - PROCESS | 1833 | 1461975395092 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:16:35 INFO - PROCESS | 1833 | 1461975395095 Marionette TRACE conn3 <- [1,1538,null,{}] 17:16:35 INFO - PROCESS | 1833 | 1461975395100 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}] 17:16:35 INFO - PROCESS | 1833 | 1461975395259 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:16:35 INFO - PROCESS | 1833 | 1461975395430 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895a04800 == 70 [pid = 1833] [id = 392] 17:16:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f18902d9400) [pid = 1833] [serial = 1177] [outer = (nil)] 17:16:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f1890967000) [pid = 1833] [serial = 1178] [outer = 0x7f18902d9400] 17:16:35 INFO - PROCESS | 1833 | 1461975395496 Marionette DEBUG loaded listener.js 17:16:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f189164fc00) [pid = 1833] [serial = 1179] [outer = 0x7f18902d9400] 17:16:36 INFO - PROCESS | 1833 | 1461975396362 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]]]}] 17:16:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:16:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1332ms 17:16:36 INFO - PROCESS | 1833 | 1461975396424 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:16:36 INFO - PROCESS | 1833 | 1461975396426 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 17:16:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:16:36 INFO - PROCESS | 1833 | 1461975396432 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:16:36 INFO - PROCESS | 1833 | 1461975396434 Marionette TRACE conn3 <- [1,1542,null,{}] 17:16:36 INFO - PROCESS | 1833 | 1461975396441 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}] 17:16:36 INFO - PROCESS | 1833 | 1461975396624 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:16:36 INFO - PROCESS | 1833 | 1461975396813 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189806e000 == 71 [pid = 1833] [id = 393] 17:16:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f1878e0e800) [pid = 1833] [serial = 1180] [outer = (nil)] 17:16:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f1891910000) [pid = 1833] [serial = 1181] [outer = 0x7f1878e0e800] 17:16:36 INFO - PROCESS | 1833 | 1461975396886 Marionette DEBUG loaded listener.js 17:16:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f189193d800) [pid = 1833] [serial = 1182] [outer = 0x7f1878e0e800] 17:16:37 INFO - PROCESS | 1833 | 1461975397656 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]]]}] 17:16:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:16:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1235ms 17:16:37 INFO - PROCESS | 1833 | 1461975397682 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:16:37 INFO - PROCESS | 1833 | 1461975397686 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 17:16:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:16:37 INFO - PROCESS | 1833 | 1461975397693 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:16:37 INFO - PROCESS | 1833 | 1461975397696 Marionette TRACE conn3 <- [1,1546,null,{}] 17:16:37 INFO - PROCESS | 1833 | 1461975397701 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}] 17:16:37 INFO - PROCESS | 1833 | 1461975397861 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:16:38 INFO - PROCESS | 1833 | 1461975398033 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189993b800 == 72 [pid = 1833] [id = 394] 17:16:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f1879fc1c00) [pid = 1833] [serial = 1183] [outer = (nil)] 17:16:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f1891ae9c00) [pid = 1833] [serial = 1184] [outer = 0x7f1879fc1c00] 17:16:38 INFO - PROCESS | 1833 | 1461975398100 Marionette DEBUG loaded listener.js 17:16:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f189383c800) [pid = 1833] [serial = 1185] [outer = 0x7f1879fc1c00] 17:16:38 INFO - PROCESS | 1833 | 1461975398964 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]]]}] 17:16:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:16:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1325ms 17:16:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:16:39 INFO - PROCESS | 1833 | 1461975399020 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:16:39 INFO - PROCESS | 1833 | 1461975399022 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 17:16:39 INFO - PROCESS | 1833 | 1461975399029 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:16:39 INFO - PROCESS | 1833 | 1461975399032 Marionette TRACE conn3 <- [1,1550,null,{}] 17:16:39 INFO - PROCESS | 1833 | 1461975399037 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}] 17:16:39 INFO - PROCESS | 1833 | 1461975399196 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:16:39 INFO - PROCESS | 1833 | 1461975399371 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189a940800 == 73 [pid = 1833] [id = 395] 17:16:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f1891917c00) [pid = 1833] [serial = 1186] [outer = (nil)] 17:16:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f18938dac00) [pid = 1833] [serial = 1187] [outer = 0x7f1891917c00] 17:16:39 INFO - PROCESS | 1833 | 1461975399440 Marionette DEBUG loaded listener.js 17:16:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f1894c49800) [pid = 1833] [serial = 1188] [outer = 0x7f1891917c00] 17:16:40 INFO - PROCESS | 1833 | 1461975400248 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]]]}] 17:16:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:16:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1281ms 17:16:40 INFO - PROCESS | 1833 | 1461975400311 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:16:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:16:40 INFO - PROCESS | 1833 | 1461975400317 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 17:16:40 INFO - PROCESS | 1833 | 1461975400323 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:16:40 INFO - PROCESS | 1833 | 1461975400326 Marionette TRACE conn3 <- [1,1554,null,{}] 17:16:40 INFO - PROCESS | 1833 | 1461975400331 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}] 17:16:40 INFO - PROCESS | 1833 | 1461975400506 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:16:40 INFO - PROCESS | 1833 | 1461975400683 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879579000 == 74 [pid = 1833] [id = 396] 17:16:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f18733d1000) [pid = 1833] [serial = 1189] [outer = (nil)] 17:16:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f189193fc00) [pid = 1833] [serial = 1190] [outer = 0x7f18733d1000] 17:16:40 INFO - PROCESS | 1833 | 1461975400760 Marionette DEBUG loaded listener.js 17:16:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f189517b000) [pid = 1833] [serial = 1191] [outer = 0x7f18733d1000] 17:16:41 INFO - PROCESS | 1833 | 1461975401560 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]]]}] 17:16:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:16:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1280ms 17:16:41 INFO - PROCESS | 1833 | 1461975401604 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:16:41 INFO - PROCESS | 1833 | 1461975401608 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 17:16:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:16:41 INFO - PROCESS | 1833 | 1461975401613 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:16:41 INFO - PROCESS | 1833 | 1461975401616 Marionette TRACE conn3 <- [1,1558,null,{}] 17:16:41 INFO - PROCESS | 1833 | 1461975401621 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}] 17:16:41 INFO - PROCESS | 1833 | 1461975401816 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:16:42 INFO - PROCESS | 1833 | 1461975401997 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1872cd4800 == 75 [pid = 1833] [id = 397] 17:16:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f186d186000) [pid = 1833] [serial = 1192] [outer = (nil)] 17:16:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f18953a3c00) [pid = 1833] [serial = 1193] [outer = 0x7f186d186000] 17:16:42 INFO - PROCESS | 1833 | 1461975402064 Marionette DEBUG loaded listener.js 17:16:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f18953ac800) [pid = 1833] [serial = 1194] [outer = 0x7f186d186000] 17:16:42 INFO - PROCESS | 1833 | 1461975402977 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]]]}] 17:16:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:16:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1428ms 17:16:43 INFO - PROCESS | 1833 | 1461975403043 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:16:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:16:43 INFO - PROCESS | 1833 | 1461975403047 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 17:16:43 INFO - PROCESS | 1833 | 1461975403053 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:16:43 INFO - PROCESS | 1833 | 1461975403057 Marionette TRACE conn3 <- [1,1562,null,{}] 17:16:43 INFO - PROCESS | 1833 | 1461975403062 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}] 17:16:43 INFO - PROCESS | 1833 | 1461975403295 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:16:43 INFO - PROCESS | 1833 | 1461975403468 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1876f33000 == 76 [pid = 1833] [id = 398] 17:16:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f18711ef000) [pid = 1833] [serial = 1195] [outer = (nil)] 17:16:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f18827c5000) [pid = 1833] [serial = 1196] [outer = 0x7f18711ef000] 17:16:43 INFO - PROCESS | 1833 | 1461975403543 Marionette DEBUG loaded listener.js 17:16:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f189543d000) [pid = 1833] [serial = 1197] [outer = 0x7f18711ef000] 17:16:44 INFO - PROCESS | 1833 | 1461975404720 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]]]}] 17:16:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:16:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1733ms 17:16:44 INFO - PROCESS | 1833 | 1461975404786 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:16:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:16:44 INFO - PROCESS | 1833 | 1461975404792 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 17:16:44 INFO - PROCESS | 1833 | 1461975404799 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:16:44 INFO - PROCESS | 1833 | 1461975404804 Marionette TRACE conn3 <- [1,1566,null,{}] 17:16:44 INFO - PROCESS | 1833 | 1461975404812 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}] 17:16:44 INFO - PROCESS | 1833 | 1461975404968 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:16:45 INFO - PROCESS | 1833 | 1461975405171 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187854f000 == 77 [pid = 1833] [id = 399] 17:16:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f1877019c00) [pid = 1833] [serial = 1198] [outer = (nil)] 17:16:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f187843a000) [pid = 1833] [serial = 1199] [outer = 0x7f1877019c00] 17:16:45 INFO - PROCESS | 1833 | 1461975405232 Marionette DEBUG loaded listener.js 17:16:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f18793ae000) [pid = 1833] [serial = 1200] [outer = 0x7f1877019c00] 17:16:46 INFO - PROCESS | 1833 | 1461975406021 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]]]}] 17:16:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:16:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1285ms 17:16:46 INFO - PROCESS | 1833 | 1461975406084 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:16:46 INFO - PROCESS | 1833 | 1461975406096 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 17:16:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:16:46 INFO - PROCESS | 1833 | 1461975406113 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:16:46 INFO - PROCESS | 1833 | 1461975406121 Marionette TRACE conn3 <- [1,1570,null,{}] 17:16:46 INFO - PROCESS | 1833 | 1461975406127 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}] 17:16:46 INFO - PROCESS | 1833 | 1461975406350 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:16:46 INFO - PROCESS | 1833 | 1461975406529 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878511000 == 78 [pid = 1833] [id = 400] 17:16:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f187a0a7400) [pid = 1833] [serial = 1201] [outer = (nil)] 17:16:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f187a6cdc00) [pid = 1833] [serial = 1202] [outer = 0x7f187a0a7400] 17:16:46 INFO - PROCESS | 1833 | 1461975406644 Marionette DEBUG loaded listener.js 17:16:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f187b711c00) [pid = 1833] [serial = 1203] [outer = 0x7f187a0a7400] 17:16:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18829a0800 == 77 [pid = 1833] [id = 318] 17:16:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1881806000 == 76 [pid = 1833] [id = 315] 17:16:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878519000 == 75 [pid = 1833] [id = 313] 17:16:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18705f8000 == 74 [pid = 1833] [id = 312] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f1879ecc800) [pid = 1833] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f1883c82c00) [pid = 1833] [serial = 1079] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f1885b9ec00) [pid = 1833] [serial = 1082] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f188a695c00) [pid = 1833] [serial = 1085] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f1878e11800) [pid = 1833] [serial = 1091] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f188a694c00) [pid = 1833] [serial = 1088] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f1881c6b400) [pid = 1833] [serial = 1115] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187d01c000 == 73 [pid = 1833] [id = 386] 17:16:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188986f000 == 72 [pid = 1833] [id = 385] 17:16:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1883445000 == 71 [pid = 1833] [id = 384] 17:16:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18825bd800 == 70 [pid = 1833] [id = 383] 17:16:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187b58b000 == 69 [pid = 1833] [id = 382] 17:16:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878717800 == 68 [pid = 1833] [id = 381] 17:16:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187b576800 == 67 [pid = 1833] [id = 12] 17:16:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e3dd800 == 66 [pid = 1833] [id = 380] 17:16:47 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18787e1800 == 65 [pid = 1833] [id = 372] 17:16:47 INFO - PROCESS | 1833 | 1461975407566 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]]]}] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f18810e3400) [pid = 1833] [serial = 981] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f187cec3400) [pid = 1833] [serial = 1106] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f1876eef000) [pid = 1833] [serial = 1094] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f18783f1400) [pid = 1833] [serial = 1095] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f1878e0b000) [pid = 1833] [serial = 1097] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f1879392000) [pid = 1833] [serial = 1098] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f1889761800) [pid = 1833] [serial = 1071] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f188072b000) [pid = 1833] [serial = 1109] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f187a0a6800) [pid = 1833] [serial = 1100] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f187a8e3800) [pid = 1833] [serial = 1101] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f187cd9c400) [pid = 1833] [serial = 1103] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f187e345800) [pid = 1833] [serial = 1076] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f187a008c00) [pid = 1833] [serial = 1073] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f1881c6d000) [pid = 1833] [serial = 1113] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f1879a5dc00) [pid = 1833] [serial = 762] [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.] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f1881503800) [pid = 1833] [serial = 1110] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f187e33ac00) [pid = 1833] [serial = 1107] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f187cdec000) [pid = 1833] [serial = 1104] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f188150b000) [pid = 1833] [serial = 1112] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f187a8e6800) [pid = 1833] [serial = 900] [outer = (nil)] [url = about:blank] 17:16:47 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f1882e3a800) [pid = 1833] [serial = 1026] [outer = (nil)] [url = about:blank] 17:16:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:16:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1533ms 17:16:47 INFO - PROCESS | 1833 | 1461975407646 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:16:47 INFO - PROCESS | 1833 | 1461975407649 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 17:16:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:16:47 INFO - PROCESS | 1833 | 1461975407655 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:16:47 INFO - PROCESS | 1833 | 1461975407659 Marionette TRACE conn3 <- [1,1574,null,{}] 17:16:47 INFO - PROCESS | 1833 | 1461975407673 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}] 17:16:47 INFO - PROCESS | 1833 | 1461975407824 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:16:47 INFO - PROCESS | 1833 | 1461975407979 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879d3f800 == 66 [pid = 1833] [id = 401] 17:16:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f187a8e5800) [pid = 1833] [serial = 1204] [outer = (nil)] 17:16:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f187e33e000) [pid = 1833] [serial = 1205] [outer = 0x7f187a8e5800] 17:16:48 INFO - PROCESS | 1833 | 1461975408075 Marionette DEBUG loaded listener.js 17:16:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f187f7a5400) [pid = 1833] [serial = 1206] [outer = 0x7f187a8e5800] 17:16:48 INFO - PROCESS | 1833 | 1461975408688 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]]]}] 17:16:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:16:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1086ms 17:16:48 INFO - PROCESS | 1833 | 1461975408741 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:16:48 INFO - PROCESS | 1833 | 1461975408745 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 17:16:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:16:48 INFO - PROCESS | 1833 | 1461975408750 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:16:48 INFO - PROCESS | 1833 | 1461975408752 Marionette TRACE conn3 <- [1,1578,null,{}] 17:16:48 INFO - PROCESS | 1833 | 1461975408757 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}] 17:16:48 INFO - PROCESS | 1833 | 1461975408939 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:16:48 INFO - PROCESS | 1833 | 1461975408957 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a9ae800 == 67 [pid = 1833] [id = 402] 17:16:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f187cde8000) [pid = 1833] [serial = 1207] [outer = (nil)] 17:16:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f1881c65c00) [pid = 1833] [serial = 1208] [outer = 0x7f187cde8000] 17:16:49 INFO - PROCESS | 1833 | 1461975409012 Marionette DEBUG loaded listener.js 17:16:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f1882b3e400) [pid = 1833] [serial = 1209] [outer = 0x7f187cde8000] 17:16:49 INFO - PROCESS | 1833 | 1461975409761 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]]]}] 17:16:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:16:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1024ms 17:16:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:16:49 INFO - PROCESS | 1833 | 1461975409774 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:16:49 INFO - PROCESS | 1833 | 1461975409776 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 17:16:49 INFO - PROCESS | 1833 | 1461975409781 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:16:49 INFO - PROCESS | 1833 | 1461975409784 Marionette TRACE conn3 <- [1,1582,null,{}] 17:16:49 INFO - PROCESS | 1833 | 1461975409789 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}] 17:16:49 INFO - PROCESS | 1833 | 1461975409963 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:16:50 INFO - PROCESS | 1833 | 1461975409994 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187f814000 == 68 [pid = 1833] [id = 403] 17:16:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f1882e3c800) [pid = 1833] [serial = 1210] [outer = (nil)] 17:16:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f1883c57800) [pid = 1833] [serial = 1211] [outer = 0x7f1882e3c800] 17:16:50 INFO - PROCESS | 1833 | 1461975410048 Marionette DEBUG loaded listener.js 17:16:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f1885a08800) [pid = 1833] [serial = 1212] [outer = 0x7f1882e3c800] 17:16:50 INFO - PROCESS | 1833 | 1461975410854 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]]]}] 17:16:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:16:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1127ms 17:16:50 INFO - PROCESS | 1833 | 1461975410915 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:16:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:16:50 INFO - PROCESS | 1833 | 1461975410918 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 17:16:50 INFO - PROCESS | 1833 | 1461975410923 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:16:50 INFO - PROCESS | 1833 | 1461975410926 Marionette TRACE conn3 <- [1,1586,null,{}] 17:16:50 INFO - PROCESS | 1833 | 1461975410930 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}] 17:16:51 INFO - PROCESS | 1833 | 1461975411156 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:16:51 INFO - PROCESS | 1833 | 1461975411189 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188279e000 == 69 [pid = 1833] [id = 404] 17:16:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f1890283800) [pid = 1833] [serial = 1213] [outer = (nil)] 17:16:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f1890752000) [pid = 1833] [serial = 1214] [outer = 0x7f1890283800] 17:16:51 INFO - PROCESS | 1833 | 1461975411249 Marionette DEBUG loaded listener.js 17:16:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f1891654c00) [pid = 1833] [serial = 1215] [outer = 0x7f1890283800] 17:16:52 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f187e33f000) [pid = 1833] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:16:52 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f187b52f800) [pid = 1833] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:16:52 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f187e33b800) [pid = 1833] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:16:52 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f1878e87400) [pid = 1833] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:16:52 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f1885a11c00) [pid = 1833] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:16:52 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f1870460400) [pid = 1833] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:16:52 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f1878447c00) [pid = 1833] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:16:52 INFO - PROCESS | 1833 | 1461975412200 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]]]}] 17:16:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:16:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1329ms 17:16:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:16:52 INFO - PROCESS | 1833 | 1461975412253 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:16:52 INFO - PROCESS | 1833 | 1461975412255 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 17:16:52 INFO - PROCESS | 1833 | 1461975412260 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:16:52 INFO - PROCESS | 1833 | 1461975412264 Marionette TRACE conn3 <- [1,1590,null,{}] 17:16:52 INFO - PROCESS | 1833 | 1461975412279 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}] 17:16:52 INFO - PROCESS | 1833 | 1461975412424 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:16:52 INFO - PROCESS | 1833 | 1461975412437 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1883196800 == 70 [pid = 1833] [id = 405] 17:16:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f186fa81c00) [pid = 1833] [serial = 1216] [outer = (nil)] 17:16:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f187a002800) [pid = 1833] [serial = 1217] [outer = 0x7f186fa81c00] 17:16:52 INFO - PROCESS | 1833 | 1461975412610 Marionette DEBUG loaded listener.js 17:16:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f1891747800) [pid = 1833] [serial = 1218] [outer = 0x7f186fa81c00] 17:16:53 INFO - PROCESS | 1833 | 1461975413240 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]]]}] 17:16:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:16:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1035ms 17:16:53 INFO - PROCESS | 1833 | 1461975413296 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:16:53 INFO - PROCESS | 1833 | 1461975413299 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 17:16:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:16:53 INFO - PROCESS | 1833 | 1461975413304 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:16:53 INFO - PROCESS | 1833 | 1461975413306 Marionette TRACE conn3 <- [1,1594,null,{}] 17:16:53 INFO - PROCESS | 1833 | 1461975413311 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}] 17:16:53 INFO - PROCESS | 1833 | 1461975413441 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:16:53 INFO - PROCESS | 1833 | 1461975413456 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885d09800 == 71 [pid = 1833] [id = 406] 17:16:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f18916f0400) [pid = 1833] [serial = 1219] [outer = (nil)] 17:16:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f1891938800) [pid = 1833] [serial = 1220] [outer = 0x7f18916f0400] 17:16:53 INFO - PROCESS | 1833 | 1461975413512 Marionette DEBUG loaded listener.js 17:16:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f18953a0c00) [pid = 1833] [serial = 1221] [outer = 0x7f18916f0400] 17:16:54 INFO - PROCESS | 1833 | 1461975414513 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]]]}] 17:16:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:16:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1280ms 17:16:54 INFO - PROCESS | 1833 | 1461975414586 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:16:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:16:54 INFO - PROCESS | 1833 | 1461975414591 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 17:16:54 INFO - PROCESS | 1833 | 1461975414599 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:16:54 INFO - PROCESS | 1833 | 1461975414604 Marionette TRACE conn3 <- [1,1598,null,{}] 17:16:54 INFO - PROCESS | 1833 | 1461975414612 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}] 17:16:54 INFO - PROCESS | 1833 | 1461975414815 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:16:54 INFO - PROCESS | 1833 | 1461975414986 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187830d000 == 72 [pid = 1833] [id = 407] 17:16:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f18733c8000) [pid = 1833] [serial = 1222] [outer = (nil)] 17:16:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f1879395800) [pid = 1833] [serial = 1223] [outer = 0x7f18733c8000] 17:16:55 INFO - PROCESS | 1833 | 1461975415056 Marionette DEBUG loaded listener.js 17:16:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f187a0a2000) [pid = 1833] [serial = 1224] [outer = 0x7f18733c8000] 17:16:55 INFO - PROCESS | 1833 | 1461975415944 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]]]}] 17:16:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:16:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1389ms 17:16:55 INFO - PROCESS | 1833 | 1461975415989 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:16:55 INFO - PROCESS | 1833 | 1461975415997 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 17:16:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:16:56 INFO - PROCESS | 1833 | 1461975416006 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:16:56 INFO - PROCESS | 1833 | 1461975416009 Marionette TRACE conn3 <- [1,1602,null,{}] 17:16:56 INFO - PROCESS | 1833 | 1461975416015 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}] 17:16:56 INFO - PROCESS | 1833 | 1461975416178 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:16:56 INFO - PROCESS | 1833 | 1461975416348 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e3e0000 == 73 [pid = 1833] [id = 408] 17:16:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f1878e90c00) [pid = 1833] [serial = 1225] [outer = (nil)] 17:16:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f187cdeac00) [pid = 1833] [serial = 1226] [outer = 0x7f1878e90c00] 17:16:56 INFO - PROCESS | 1833 | 1461975416418 Marionette DEBUG loaded listener.js 17:16:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f187f79bc00) [pid = 1833] [serial = 1227] [outer = 0x7f1878e90c00] 17:16:57 INFO - PROCESS | 1833 | 1461975417362 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]]]}] 17:16:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:16:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1425ms 17:16:57 INFO - PROCESS | 1833 | 1461975417432 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:16:57 INFO - PROCESS | 1833 | 1461975417436 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 17:16:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:16:57 INFO - PROCESS | 1833 | 1461975417442 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:16:57 INFO - PROCESS | 1833 | 1461975417448 Marionette TRACE conn3 <- [1,1606,null,{}] 17:16:57 INFO - PROCESS | 1833 | 1461975417463 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}] 17:16:57 INFO - PROCESS | 1833 | 1461975417669 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:16:57 INFO - PROCESS | 1833 | 1461975417892 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189059f000 == 74 [pid = 1833] [id = 409] 17:16:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f188150b000) [pid = 1833] [serial = 1228] [outer = (nil)] 17:16:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f1886935400) [pid = 1833] [serial = 1229] [outer = 0x7f188150b000] 17:16:58 INFO - PROCESS | 1833 | 1461975418008 Marionette DEBUG loaded listener.js 17:16:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f18904e2400) [pid = 1833] [serial = 1230] [outer = 0x7f188150b000] 17:16:58 INFO - PROCESS | 1833 | 1461975418796 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]]]}] 17:16:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:16:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1392ms 17:16:58 INFO - PROCESS | 1833 | 1461975418834 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:16:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:16:58 INFO - PROCESS | 1833 | 1461975418839 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 17:16:58 INFO - PROCESS | 1833 | 1461975418844 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:16:58 INFO - PROCESS | 1833 | 1461975418847 Marionette TRACE conn3 <- [1,1610,null,{}] 17:16:58 INFO - PROCESS | 1833 | 1461975418852 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}] 17:16:59 INFO - PROCESS | 1833 | 1461975419009 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:16:59 INFO - PROCESS | 1833 | 1461975419183 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189389f800 == 75 [pid = 1833] [id = 410] 17:16:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f1881c6b800) [pid = 1833] [serial = 1231] [outer = (nil)] 17:16:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f189190b800) [pid = 1833] [serial = 1232] [outer = 0x7f1881c6b800] 17:16:59 INFO - PROCESS | 1833 | 1461975419250 Marionette DEBUG loaded listener.js 17:16:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f189193f400) [pid = 1833] [serial = 1233] [outer = 0x7f1881c6b800] 17:17:00 INFO - PROCESS | 1833 | 1461975420074 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]]]}] 17:17:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:17:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1283ms 17:17:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:17:00 INFO - PROCESS | 1833 | 1461975420129 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:17:00 INFO - PROCESS | 1833 | 1461975420131 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 17:17:00 INFO - PROCESS | 1833 | 1461975420137 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:17:00 INFO - PROCESS | 1833 | 1461975420140 Marionette TRACE conn3 <- [1,1614,null,{}] 17:17:00 INFO - PROCESS | 1833 | 1461975420145 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}] 17:17:00 INFO - PROCESS | 1833 | 1461975420293 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:17:00 INFO - PROCESS | 1833 | 1461975420467 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895406800 == 76 [pid = 1833] [id = 411] 17:17:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f18793a3c00) [pid = 1833] [serial = 1234] [outer = (nil)] 17:17:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f1895026800) [pid = 1833] [serial = 1235] [outer = 0x7f18793a3c00] 17:17:00 INFO - PROCESS | 1833 | 1461975420531 Marionette DEBUG loaded listener.js 17:17:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f1895434000) [pid = 1833] [serial = 1236] [outer = 0x7f18793a3c00] 17:17:01 INFO - PROCESS | 1833 | 1461975421406 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]]]}] 17:17:01 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 17:17:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1328ms 17:17:01 INFO - PROCESS | 1833 | 1461975421466 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:17:01 INFO - PROCESS | 1833 | 1461975421469 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 17:17:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:17:01 INFO - PROCESS | 1833 | 1461975421475 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:17:01 INFO - PROCESS | 1833 | 1461975421477 Marionette TRACE conn3 <- [1,1618,null,{}] 17:17:01 INFO - PROCESS | 1833 | 1461975421482 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}] 17:17:01 INFO - PROCESS | 1833 | 1461975421692 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:17:01 INFO - PROCESS | 1833 | 1461975421864 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1898360000 == 77 [pid = 1833] [id = 412] 17:17:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f1895440000) [pid = 1833] [serial = 1237] [outer = (nil)] 17:17:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f1895527c00) [pid = 1833] [serial = 1238] [outer = 0x7f1895440000] 17:17:01 INFO - PROCESS | 1833 | 1461975421947 Marionette DEBUG loaded listener.js 17:17:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f18959ddc00) [pid = 1833] [serial = 1239] [outer = 0x7f1895440000] 17:17:02 INFO - PROCESS | 1833 | 1461975422823 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]]]}] 17:17:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:17:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1430ms 17:17:02 INFO - PROCESS | 1833 | 1461975422905 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:17:02 INFO - PROCESS | 1833 | 1461975422908 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 17:17:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:17:02 INFO - PROCESS | 1833 | 1461975422914 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:17:02 INFO - PROCESS | 1833 | 1461975422917 Marionette TRACE conn3 <- [1,1622,null,{}] 17:17:02 INFO - PROCESS | 1833 | 1461975422922 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}] 17:17:03 INFO - PROCESS | 1833 | 1461975423082 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:17:03 INFO - PROCESS | 1833 | 1461975423254 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186b3dc800 == 78 [pid = 1833] [id = 413] 17:17:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f186cdc5000) [pid = 1833] [serial = 1240] [outer = (nil)] 17:17:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f186cdcd800) [pid = 1833] [serial = 1241] [outer = 0x7f186cdc5000] 17:17:03 INFO - PROCESS | 1833 | 1461975423319 Marionette DEBUG loaded listener.js 17:17:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f189517fc00) [pid = 1833] [serial = 1242] [outer = 0x7f186cdc5000] 17:17:04 INFO - PROCESS | 1833 | 1461975424174 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]]]}] 17:17:04 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 17:17:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1330ms 17:17:04 INFO - PROCESS | 1833 | 1461975424245 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:17:04 INFO - PROCESS | 1833 | 1461975424248 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 17:17:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:17:04 INFO - PROCESS | 1833 | 1461975424254 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:17:04 INFO - PROCESS | 1833 | 1461975424256 Marionette TRACE conn3 <- [1,1626,null,{}] 17:17:04 INFO - PROCESS | 1833 | 1461975424261 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}] 17:17:04 INFO - PROCESS | 1833 | 1461975424440 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:17:04 INFO - PROCESS | 1833 | 1461975424628 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873b89000 == 79 [pid = 1833] [id = 414] 17:17:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f186cdc5400) [pid = 1833] [serial = 1243] [outer = (nil)] 17:17:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f186ce58c00) [pid = 1833] [serial = 1244] [outer = 0x7f186cdc5400] 17:17:04 INFO - PROCESS | 1833 | 1461975424707 Marionette DEBUG loaded listener.js 17:17:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f186ce5d000) [pid = 1833] [serial = 1245] [outer = 0x7f186cdc5400] 17:17:05 INFO - PROCESS | 1833 | 1461975425495 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]]]}] 17:17:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:17:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1579ms 17:17:05 INFO - PROCESS | 1833 | 1461975425834 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:17:05 INFO - PROCESS | 1833 | 1461975425839 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 17:17:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:17:05 INFO - PROCESS | 1833 | 1461975425846 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:17:05 INFO - PROCESS | 1833 | 1461975425850 Marionette TRACE conn3 <- [1,1630,null,{}] 17:17:05 INFO - PROCESS | 1833 | 1461975425857 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}] 17:17:06 INFO - PROCESS | 1833 | 1461975426003 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:17:06 INFO - PROCESS | 1833 | 1461975426239 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879c87000 == 80 [pid = 1833] [id = 415] 17:17:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f1871528c00) [pid = 1833] [serial = 1246] [outer = (nil)] 17:17:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f1873046c00) [pid = 1833] [serial = 1247] [outer = 0x7f1871528c00] 17:17:06 INFO - PROCESS | 1833 | 1461975426315 Marionette DEBUG loaded listener.js 17:17:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f1873b9f800) [pid = 1833] [serial = 1248] [outer = 0x7f1871528c00] 17:17:07 INFO - PROCESS | 1833 | 1461975427122 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]]]}] 17:17:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:17:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1331ms 17:17:07 INFO - PROCESS | 1833 | 1461975427178 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:17:07 INFO - PROCESS | 1833 | 1461975427186 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 17:17:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:17:07 INFO - PROCESS | 1833 | 1461975427201 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:17:07 INFO - PROCESS | 1833 | 1461975427211 Marionette TRACE conn3 <- [1,1634,null,{}] 17:17:07 INFO - PROCESS | 1833 | 1461975427227 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}] 17:17:07 INFO - PROCESS | 1833 | 1461975427464 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:17:07 INFO - PROCESS | 1833 | 1461975427696 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878316800 == 81 [pid = 1833] [id = 416] 17:17:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f1873ba0000) [pid = 1833] [serial = 1249] [outer = (nil)] 17:17:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f1873bac000) [pid = 1833] [serial = 1250] [outer = 0x7f1873ba0000] 17:17:07 INFO - PROCESS | 1833 | 1461975427770 Marionette DEBUG loaded listener.js 17:17:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f18786e3400) [pid = 1833] [serial = 1251] [outer = 0x7f1873ba0000] 17:17:08 INFO - PROCESS | 1833 | 1461975428652 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]]]}] 17:17:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:17:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1503ms 17:17:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:17:08 INFO - PROCESS | 1833 | 1461975428702 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:17:08 INFO - PROCESS | 1833 | 1461975428705 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 17:17:08 INFO - PROCESS | 1833 | 1461975428709 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:17:08 INFO - PROCESS | 1833 | 1461975428713 Marionette TRACE conn3 <- [1,1638,null,{}] 17:17:08 INFO - PROCESS | 1833 | 1461975428726 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}] 17:17:08 INFO - PROCESS | 1833 | 1461975428877 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:17:09 INFO - PROCESS | 1833 | 1461975429063 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18829a7000 == 82 [pid = 1833] [id = 417] 17:17:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f1879fbec00) [pid = 1833] [serial = 1252] [outer = (nil)] 17:17:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f187b52f400) [pid = 1833] [serial = 1253] [outer = 0x7f1879fbec00] 17:17:09 INFO - PROCESS | 1833 | 1461975429129 Marionette DEBUG loaded listener.js 17:17:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f187cdec400) [pid = 1833] [serial = 1254] [outer = 0x7f1879fbec00] 17:17:09 INFO - PROCESS | 1833 | 1461975429997 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]]]}] 17:17:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:17:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1332ms 17:17:10 INFO - PROCESS | 1833 | 1461975430042 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:17:10 INFO - PROCESS | 1833 | 1461975430046 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 17:17:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:17:10 INFO - PROCESS | 1833 | 1461975430051 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:17:10 INFO - PROCESS | 1833 | 1461975430053 Marionette TRACE conn3 <- [1,1642,null,{}] 17:17:10 INFO - PROCESS | 1833 | 1461975430058 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}] 17:17:10 INFO - PROCESS | 1833 | 1461975430195 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:17:10 INFO - PROCESS | 1833 | 1461975430399 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879c7d800 == 83 [pid = 1833] [id = 418] 17:17:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f1879c62000) [pid = 1833] [serial = 1255] [outer = (nil)] 17:17:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f187f71e800) [pid = 1833] [serial = 1256] [outer = 0x7f1879c62000] 17:17:10 INFO - PROCESS | 1833 | 1461975430462 Marionette DEBUG loaded listener.js 17:17:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f1881c61000) [pid = 1833] [serial = 1257] [outer = 0x7f1879c62000] 17:17:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188403d800 == 82 [pid = 1833] [id = 332] 17:17:10 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f187c33c000) [pid = 1833] [serial = 1139] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f1890510c00) [pid = 1833] [serial = 1136] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f1883f94000) [pid = 1833] [serial = 1130] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f187b70d400) [pid = 1833] [serial = 1121] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f1882f5a400) [pid = 1833] [serial = 1127] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f187fa8a400) [pid = 1833] [serial = 1124] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f18786eb400) [pid = 1833] [serial = 1118] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f188a693c00) [pid = 1833] [serial = 1133] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f189027b400) [pid = 1833] [serial = 1163] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1883196800 == 81 [pid = 1833] [id = 405] 17:17:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188279e000 == 80 [pid = 1833] [id = 404] 17:17:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187f814000 == 79 [pid = 1833] [id = 403] 17:17:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a9ae800 == 78 [pid = 1833] [id = 402] 17:17:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879d3f800 == 77 [pid = 1833] [id = 401] 17:17:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878511000 == 76 [pid = 1833] [id = 400] 17:17:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187854f000 == 75 [pid = 1833] [id = 399] 17:17:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895a04800 == 74 [pid = 1833] [id = 392] 17:17:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f189567e800 == 73 [pid = 1833] [id = 391] 17:17:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f189540b000 == 72 [pid = 1833] [id = 390] 17:17:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885bd0800 == 71 [pid = 1833] [id = 389] 17:17:11 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879d36800 == 70 [pid = 1833] [id = 388] 17:17:11 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f188156fc00) [pid = 1833] [serial = 1152] [outer = (nil)] [url = about:blank] 17:17:11 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f18803c3000) [pid = 1833] [serial = 1151] [outer = (nil)] [url = about:blank] 17:17:11 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f187ceba000) [pid = 1833] [serial = 1148] [outer = (nil)] [url = about:blank] 17:17:11 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f18833b4000) [pid = 1833] [serial = 1155] [outer = (nil)] [url = about:blank] 17:17:11 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f187cda3400) [pid = 1833] [serial = 1146] [outer = (nil)] [url = about:blank] 17:17:11 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f1881c6a000) [pid = 1833] [serial = 1158] [outer = (nil)] [url = about:blank] 17:17:11 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f1879e2cc00) [pid = 1833] [serial = 1160] [outer = (nil)] [url = about:blank] 17:17:11 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f18827bc000) [pid = 1833] [serial = 1154] [outer = (nil)] [url = about:blank] 17:17:11 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f18786e9800) [pid = 1833] [serial = 1142] [outer = (nil)] [url = about:blank] 17:17:11 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f1881c62c00) [pid = 1833] [serial = 1161] [outer = (nil)] [url = about:blank] 17:17:11 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f187996f000) [pid = 1833] [serial = 1143] [outer = (nil)] [url = about:blank] 17:17:11 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f1886987800) [pid = 1833] [serial = 1157] [outer = (nil)] [url = about:blank] 17:17:11 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f187a827800) [pid = 1833] [serial = 1145] [outer = (nil)] [url = about:blank] 17:17:11 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f187e338800) [pid = 1833] [serial = 1149] [outer = (nil)] [url = about:blank] 17:17:11 INFO - PROCESS | 1833 | 1461975431288 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]]]}] 17:17:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:17:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1278ms 17:17:11 INFO - PROCESS | 1833 | 1461975431352 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:17:11 INFO - PROCESS | 1833 | 1461975431355 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 17:17:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:17:11 INFO - PROCESS | 1833 | 1461975431362 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:17:11 INFO - PROCESS | 1833 | 1461975431365 Marionette TRACE conn3 <- [1,1646,null,{}] 17:17:11 INFO - PROCESS | 1833 | 1461975431369 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}] 17:17:11 INFO - PROCESS | 1833 | 1461975431499 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:17:11 INFO - PROCESS | 1833 | 1461975431512 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879918800 == 71 [pid = 1833] [id = 419] 17:17:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f187a0ad000) [pid = 1833] [serial = 1258] [outer = (nil)] 17:17:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f1881c61c00) [pid = 1833] [serial = 1259] [outer = 0x7f187a0ad000] 17:17:11 INFO - PROCESS | 1833 | 1461975431567 Marionette DEBUG loaded listener.js 17:17:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f18827c8400) [pid = 1833] [serial = 1260] [outer = 0x7f187a0ad000] 17:17:12 INFO - PROCESS | 1833 | 1461975432360 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]]]}] 17:17:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:17:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1026ms 17:17:12 INFO - PROCESS | 1833 | 1461975432389 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:17:12 INFO - PROCESS | 1833 | 1461975432392 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 17:17:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:17:12 INFO - PROCESS | 1833 | 1461975432398 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:17:12 INFO - PROCESS | 1833 | 1461975432400 Marionette TRACE conn3 <- [1,1650,null,{}] 17:17:12 INFO - PROCESS | 1833 | 1461975432405 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}] 17:17:12 INFO - PROCESS | 1833 | 1461975432605 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:17:12 INFO - PROCESS | 1833 | 1461975432617 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a0b800 == 72 [pid = 1833] [id = 420] 17:17:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f1882bda000) [pid = 1833] [serial = 1261] [outer = (nil)] 17:17:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f1889767000) [pid = 1833] [serial = 1262] [outer = 0x7f1882bda000] 17:17:12 INFO - PROCESS | 1833 | 1461975432678 Marionette DEBUG loaded listener.js 17:17:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f18904de000) [pid = 1833] [serial = 1263] [outer = 0x7f1882bda000] 17:17:13 INFO - PROCESS | 1833 | 1461975433593 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]]]}] 17:17:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:17:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1242ms 17:17:13 INFO - PROCESS | 1833 | 1461975433640 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:17:13 INFO - PROCESS | 1833 | 1461975433644 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 17:17:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:17:13 INFO - PROCESS | 1833 | 1461975433653 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:17:13 INFO - PROCESS | 1833 | 1461975433654 Marionette TRACE conn3 <- [1,1654,null,{}] 17:17:13 INFO - PROCESS | 1833 | 1461975433658 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}] 17:17:13 INFO - PROCESS | 1833 | 1461975433849 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:17:13 INFO - PROCESS | 1833 | 1461975433870 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188f6c3800 == 73 [pid = 1833] [id = 421] 17:17:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f1882b3f800) [pid = 1833] [serial = 1264] [outer = (nil)] 17:17:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f1890755000) [pid = 1833] [serial = 1265] [outer = 0x7f1882b3f800] 17:17:13 INFO - PROCESS | 1833 | 1461975433927 Marionette DEBUG loaded listener.js 17:17:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f1891910800) [pid = 1833] [serial = 1266] [outer = 0x7f1882b3f800] 17:17:14 INFO - PROCESS | 1833 | 1461975434641 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]]]}] 17:17:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:17:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1025ms 17:17:14 INFO - PROCESS | 1833 | 1461975434685 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:17:14 INFO - PROCESS | 1833 | 1461975434687 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 17:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:17:14 INFO - PROCESS | 1833 | 1461975434693 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:17:14 INFO - PROCESS | 1833 | 1461975434694 Marionette TRACE conn3 <- [1,1658,null,{}] 17:17:14 INFO - PROCESS | 1833 | 1461975434715 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}] 17:17:14 INFO - PROCESS | 1833 | 1461975434928 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:17:15 INFO - PROCESS | 1833 | 1461975435040 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18938aa800 == 74 [pid = 1833] [id = 422] 17:17:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f18902de000) [pid = 1833] [serial = 1267] [outer = (nil)] 17:17:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f189383ec00) [pid = 1833] [serial = 1268] [outer = 0x7f18902de000] 17:17:15 INFO - PROCESS | 1833 | 1461975435098 Marionette DEBUG loaded listener.js 17:17:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f1895172800) [pid = 1833] [serial = 1269] [outer = 0x7f18902de000] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f1880234000) [pid = 1833] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f187a8e0000) [pid = 1833] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f187119e800) [pid = 1833] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f187860ac00) [pid = 1833] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f18711fa800) [pid = 1833] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f186fa87400) [pid = 1833] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f18827c3400) [pid = 1833] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f18712e5400) [pid = 1833] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f1878e0ec00) [pid = 1833] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f1873042400) [pid = 1833] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f18783ed400) [pid = 1833] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f18712edc00) [pid = 1833] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f187860c000) [pid = 1833] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f186d191400) [pid = 1833] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f1877017400) [pid = 1833] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f1879e31000) [pid = 1833] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f187e33c000) [pid = 1833] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f187cd37c00) [pid = 1833] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f187e338c00) [pid = 1833] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f187e33b400) [pid = 1833] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f18793af800) [pid = 1833] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f18711ee000) [pid = 1833] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f186d186800) [pid = 1833] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f1878e09c00) [pid = 1833] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f18712e7000) [pid = 1833] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f1878e86000) [pid = 1833] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f187cebf000) [pid = 1833] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f1876eec000) [pid = 1833] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f18733ce800) [pid = 1833] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f1873395400) [pid = 1833] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f18711a9400) [pid = 1833] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f1876eeb400) [pid = 1833] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f188347f400) [pid = 1833] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f1873047400) [pid = 1833] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f18711a2000) [pid = 1833] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f1880735800) [pid = 1833] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f1877012800) [pid = 1833] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f187cd40000) [pid = 1833] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f187b70f000) [pid = 1833] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f1878608400) [pid = 1833] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f186fa7fc00) [pid = 1833] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f1879391400) [pid = 1833] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f186d185800) [pid = 1833] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f1873046400) [pid = 1833] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f1881c64400) [pid = 1833] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f1878e83c00) [pid = 1833] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f1878445400) [pid = 1833] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f1882e3c800) [pid = 1833] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f187cde8000) [pid = 1833] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f1890283800) [pid = 1833] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f1877019c00) [pid = 1833] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f187a8e5800) [pid = 1833] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f187a0a7400) [pid = 1833] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f186fa81c00) [pid = 1833] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:17:16 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f1885a11000) [pid = 1833] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:17:16 INFO - PROCESS | 1833 | 1461975436583 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]]]}] 17:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1934ms 17:17:16 INFO - PROCESS | 1833 | 1461975436627 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:17:16 INFO - PROCESS | 1833 | 1461975436631 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 17:17:16 INFO - PROCESS | 1833 | 1461975436636 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:17:16 INFO - PROCESS | 1833 | 1461975436648 Marionette TRACE conn3 <- [1,1662,null,{}] 17:17:16 INFO - PROCESS | 1833 | 1461975436653 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}] 17:17:16 INFO - PROCESS | 1833 | 1461975436832 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:17:16 INFO - PROCESS | 1833 | 1461975436860 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873c5e000 == 75 [pid = 1833] [id = 423] 17:17:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f186d191400) [pid = 1833] [serial = 1270] [outer = (nil)] 17:17:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f187303e400) [pid = 1833] [serial = 1271] [outer = 0x7f186d191400] 17:17:16 INFO - PROCESS | 1833 | 1461975436916 Marionette DEBUG loaded listener.js 17:17:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f1877017400) [pid = 1833] [serial = 1272] [outer = 0x7f186d191400] 17:17:17 INFO - PROCESS | 1833 | 1461975437638 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]]]}] 17:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1038ms 17:17:17 INFO - PROCESS | 1833 | 1461975437674 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:17:17 INFO - PROCESS | 1833 | 1461975437677 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 17:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:17:17 INFO - PROCESS | 1833 | 1461975437682 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:17:17 INFO - PROCESS | 1833 | 1461975437683 Marionette TRACE conn3 <- [1,1666,null,{}] 17:17:17 INFO - PROCESS | 1833 | 1461975437688 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}] 17:17:17 INFO - PROCESS | 1833 | 1461975437892 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:17:17 INFO - PROCESS | 1833 | 1461975437923 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187d005000 == 76 [pid = 1833] [id = 424] 17:17:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f1873047400) [pid = 1833] [serial = 1273] [outer = (nil)] 17:17:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f1879390c00) [pid = 1833] [serial = 1274] [outer = 0x7f1873047400] 17:17:17 INFO - PROCESS | 1833 | 1461975437978 Marionette DEBUG loaded listener.js 17:17:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f1879c65000) [pid = 1833] [serial = 1275] [outer = 0x7f1873047400] 17:17:18 INFO - PROCESS | 1833 | 1461975438938 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]]]}] 17:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1323ms 17:17:19 INFO - PROCESS | 1833 | 1461975439007 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:17:19 INFO - PROCESS | 1833 | 1461975439014 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 17:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:17:19 INFO - PROCESS | 1833 | 1461975439022 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:17:19 INFO - PROCESS | 1833 | 1461975439028 Marionette TRACE conn3 <- [1,1670,null,{}] 17:17:19 INFO - PROCESS | 1833 | 1461975439036 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}] 17:17:19 INFO - PROCESS | 1833 | 1461975439250 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:17:19 INFO - PROCESS | 1833 | 1461975439429 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879703800 == 77 [pid = 1833] [id = 425] 17:17:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f18711f2000) [pid = 1833] [serial = 1276] [outer = (nil)] 17:17:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f1873b9e000) [pid = 1833] [serial = 1277] [outer = 0x7f18711f2000] 17:17:19 INFO - PROCESS | 1833 | 1461975439502 Marionette DEBUG loaded listener.js 17:17:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f1873ba8c00) [pid = 1833] [serial = 1278] [outer = 0x7f18711f2000] 17:17:20 INFO - PROCESS | 1833 | 1461975440310 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]]]}] 17:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1335ms 17:17:20 INFO - PROCESS | 1833 | 1461975440357 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:17:20 INFO - PROCESS | 1833 | 1461975440365 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 17:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:17:20 INFO - PROCESS | 1833 | 1461975440375 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:17:20 INFO - PROCESS | 1833 | 1461975440378 Marionette TRACE conn3 <- [1,1674,null,{}] 17:17:20 INFO - PROCESS | 1833 | 1461975440402 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}] 17:17:20 INFO - PROCESS | 1833 | 1461975440566 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:17:20 INFO - PROCESS | 1833 | 1461975440740 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18829a2000 == 78 [pid = 1833] [id = 426] 17:17:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f18712ef400) [pid = 1833] [serial = 1279] [outer = (nil)] 17:17:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f1879c66000) [pid = 1833] [serial = 1280] [outer = 0x7f18712ef400] 17:17:20 INFO - PROCESS | 1833 | 1461975440808 Marionette DEBUG loaded listener.js 17:17:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f187a6c6400) [pid = 1833] [serial = 1281] [outer = 0x7f18712ef400] 17:17:21 INFO - PROCESS | 1833 | 1461975441681 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]]]}] 17:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1350ms 17:17:21 INFO - PROCESS | 1833 | 1461975441724 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:17:21 INFO - PROCESS | 1833 | 1461975441728 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 17:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:17:21 INFO - PROCESS | 1833 | 1461975441734 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:17:21 INFO - PROCESS | 1833 | 1461975441739 Marionette TRACE conn3 <- [1,1678,null,{}] 17:17:21 INFO - PROCESS | 1833 | 1461975441753 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}] 17:17:21 INFO - PROCESS | 1833 | 1461975441922 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:17:22 INFO - PROCESS | 1833 | 1461975442105 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895413800 == 79 [pid = 1833] [id = 427] 17:17:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f187b71ac00) [pid = 1833] [serial = 1282] [outer = (nil)] 17:17:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f187d026000) [pid = 1833] [serial = 1283] [outer = 0x7f187b71ac00] 17:17:22 INFO - PROCESS | 1833 | 1461975442177 Marionette DEBUG loaded listener.js 17:17:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f187f7a4800) [pid = 1833] [serial = 1284] [outer = 0x7f187b71ac00] 17:17:23 INFO - PROCESS | 1833 | 1461975443009 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]]]}] 17:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1330ms 17:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:17:23 INFO - PROCESS | 1833 | 1461975443065 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:17:23 INFO - PROCESS | 1833 | 1461975443068 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 17:17:23 INFO - PROCESS | 1833 | 1461975443074 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:17:23 INFO - PROCESS | 1833 | 1461975443077 Marionette TRACE conn3 <- [1,1682,null,{}] 17:17:23 INFO - PROCESS | 1833 | 1461975443082 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}] 17:17:23 INFO - PROCESS | 1833 | 1461975443251 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:17:23 INFO - PROCESS | 1833 | 1461975443438 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189806a000 == 80 [pid = 1833] [id = 428] 17:17:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f1878e11000) [pid = 1833] [serial = 1285] [outer = (nil)] 17:17:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f18814ac800) [pid = 1833] [serial = 1286] [outer = 0x7f1878e11000] 17:17:23 INFO - PROCESS | 1833 | 1461975443507 Marionette DEBUG loaded listener.js 17:17:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f18820b2c00) [pid = 1833] [serial = 1287] [outer = 0x7f1878e11000] 17:17:24 INFO - PROCESS | 1833 | 1461975444379 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]]]}] 17:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1338ms 17:17:24 INFO - PROCESS | 1833 | 1461975444412 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:17:24 INFO - PROCESS | 1833 | 1461975444415 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 17:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:17:24 INFO - PROCESS | 1833 | 1461975444420 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:17:24 INFO - PROCESS | 1833 | 1461975444423 Marionette TRACE conn3 <- [1,1686,null,{}] 17:17:24 INFO - PROCESS | 1833 | 1461975444428 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}] 17:17:24 INFO - PROCESS | 1833 | 1461975444576 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:17:24 INFO - PROCESS | 1833 | 1461975444758 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18772eb800 == 81 [pid = 1833] [id = 429] 17:17:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f1873b9e800) [pid = 1833] [serial = 1288] [outer = (nil)] 17:17:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f1882bcf000) [pid = 1833] [serial = 1289] [outer = 0x7f1873b9e800] 17:17:24 INFO - PROCESS | 1833 | 1461975444822 Marionette DEBUG loaded listener.js 17:17:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f1883be0400) [pid = 1833] [serial = 1290] [outer = 0x7f1873b9e800] 17:17:25 INFO - PROCESS | 1833 | 1461975445708 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]]]}] 17:17:25 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 17:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1330ms 17:17:25 INFO - PROCESS | 1833 | 1461975445751 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:17:25 INFO - PROCESS | 1833 | 1461975445755 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 17:17:25 INFO - PROCESS | 1833 | 1461975445760 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:17:25 INFO - PROCESS | 1833 | 1461975445763 Marionette TRACE conn3 <- [1,1690,null,{}] 17:17:25 INFO - PROCESS | 1833 | 1461975445768 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}] 17:17:25 INFO - PROCESS | 1833 | 1461975445931 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:17:26 INFO - PROCESS | 1833 | 1461975446114 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a698800 == 82 [pid = 1833] [id = 430] 17:17:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f1885a06c00) [pid = 1833] [serial = 1291] [outer = (nil)] 17:17:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f188f6f5000) [pid = 1833] [serial = 1292] [outer = 0x7f1885a06c00] 17:17:26 INFO - PROCESS | 1833 | 1461975446187 Marionette DEBUG loaded listener.js 17:17:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f18913a9c00) [pid = 1833] [serial = 1293] [outer = 0x7f1885a06c00] 17:17:26 INFO - PROCESS | 1833 | 1461975446990 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]]]}] 17:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1283ms 17:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:17:27 INFO - PROCESS | 1833 | 1461975447043 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:17:27 INFO - PROCESS | 1833 | 1461975447046 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 17:17:27 INFO - PROCESS | 1833 | 1461975447052 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:17:27 INFO - PROCESS | 1833 | 1461975447054 Marionette TRACE conn3 <- [1,1694,null,{}] 17:17:27 INFO - PROCESS | 1833 | 1461975447059 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}] 17:17:27 INFO - PROCESS | 1833 | 1461975447269 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:17:27 INFO - PROCESS | 1833 | 1461975447403 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189767c000 == 83 [pid = 1833] [id = 431] 17:17:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f1890285400) [pid = 1833] [serial = 1294] [outer = (nil)] 17:17:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f187303dc00) [pid = 1833] [serial = 1295] [outer = 0x7f1890285400] 17:17:27 INFO - PROCESS | 1833 | 1461975447479 Marionette DEBUG loaded listener.js 17:17:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f189332f800) [pid = 1833] [serial = 1296] [outer = 0x7f1890285400] 17:17:28 INFO - PROCESS | 1833 | 1461975448342 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]]]}] 17:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1332ms 17:17:28 INFO - PROCESS | 1833 | 1461975448383 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:17:28 INFO - PROCESS | 1833 | 1461975448387 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 17:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:17:28 INFO - PROCESS | 1833 | 1461975448392 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:17:28 INFO - PROCESS | 1833 | 1461975448397 Marionette TRACE conn3 <- [1,1698,null,{}] 17:17:28 INFO - PROCESS | 1833 | 1461975448402 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}] 17:17:28 INFO - PROCESS | 1833 | 1461975448563 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:17:28 INFO - PROCESS | 1833 | 1461975448752 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1877113000 == 84 [pid = 1833] [id = 432] 17:17:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f186fa7fc00) [pid = 1833] [serial = 1297] [outer = (nil)] 17:17:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f1882b32400) [pid = 1833] [serial = 1298] [outer = 0x7f186fa7fc00] 17:17:28 INFO - PROCESS | 1833 | 1461975448814 Marionette DEBUG loaded listener.js 17:17:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f18917c6400) [pid = 1833] [serial = 1299] [outer = 0x7f186fa7fc00] 17:17:29 INFO - PROCESS | 1833 | 1461975449647 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]]]}] 17:17:29 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 17:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1332ms 17:17:29 INFO - PROCESS | 1833 | 1461975449725 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:17:29 INFO - PROCESS | 1833 | 1461975449729 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 17:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:17:29 INFO - PROCESS | 1833 | 1461975449734 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:17:29 INFO - PROCESS | 1833 | 1461975449736 Marionette TRACE conn3 <- [1,1702,null,{}] 17:17:29 INFO - PROCESS | 1833 | 1461975449741 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}] 17:17:29 INFO - PROCESS | 1833 | 1461975449894 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:17:30 INFO - PROCESS | 1833 | 1461975450075 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1877122000 == 85 [pid = 1833] [id = 433] 17:17:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f186b353c00) [pid = 1833] [serial = 1300] [outer = (nil)] 17:17:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f186b35b400) [pid = 1833] [serial = 1301] [outer = 0x7f186b353c00] 17:17:30 INFO - PROCESS | 1833 | 1461975450144 Marionette DEBUG loaded listener.js 17:17:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f186b360000) [pid = 1833] [serial = 1302] [outer = 0x7f186b353c00] 17:17:30 INFO - PROCESS | 1833 | 1461975450956 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]]]}] 17:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1284ms 17:17:31 INFO - PROCESS | 1833 | 1461975451019 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:17:31 INFO - PROCESS | 1833 | 1461975451021 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 17:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:17:31 INFO - PROCESS | 1833 | 1461975451028 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:17:31 INFO - PROCESS | 1833 | 1461975451030 Marionette TRACE conn3 <- [1,1706,null,{}] 17:17:31 INFO - PROCESS | 1833 | 1461975451035 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}] 17:17:31 INFO - PROCESS | 1833 | 1461975451191 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:17:31 INFO - PROCESS | 1833 | 1461975451379 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873a95800 == 86 [pid = 1833] [id = 434] 17:17:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f186b354000) [pid = 1833] [serial = 1303] [outer = (nil)] 17:17:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f186fa87000) [pid = 1833] [serial = 1304] [outer = 0x7f186b354000] 17:17:31 INFO - PROCESS | 1833 | 1461975451448 Marionette DEBUG loaded listener.js 17:17:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f18712efc00) [pid = 1833] [serial = 1305] [outer = 0x7f186b354000] 17:17:32 INFO - PROCESS | 1833 | 1461975452315 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]]]}] 17:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1329ms 17:17:32 INFO - PROCESS | 1833 | 1461975452357 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:17:32 INFO - PROCESS | 1833 | 1461975452361 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 17:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:17:32 INFO - PROCESS | 1833 | 1461975452367 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:17:32 INFO - PROCESS | 1833 | 1461975452370 Marionette TRACE conn3 <- [1,1710,null,{}] 17:17:32 INFO - PROCESS | 1833 | 1461975452375 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}] 17:17:32 INFO - PROCESS | 1833 | 1461975452562 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:17:33 INFO - PROCESS | 1833 | 1461975453276 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187380e000 == 87 [pid = 1833] [id = 435] 17:17:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f186ce57800) [pid = 1833] [serial = 1306] [outer = (nil)] 17:17:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f186ce60000) [pid = 1833] [serial = 1307] [outer = 0x7f186ce57800] 17:17:33 INFO - PROCESS | 1833 | 1461975453351 Marionette DEBUG loaded listener.js 17:17:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f1870456000) [pid = 1833] [serial = 1308] [outer = 0x7f186ce57800] 17:17:34 INFO - PROCESS | 1833 | 1461975454140 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]]]}] 17:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1829ms 17:17:34 INFO - PROCESS | 1833 | 1461975454197 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:17:34 INFO - PROCESS | 1833 | 1461975454202 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 17:17:34 INFO - PROCESS | 1833 | 1461975454209 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:17:34 INFO - PROCESS | 1833 | 1461975454214 Marionette TRACE conn3 <- [1,1714,null,{}] 17:17:34 INFO - PROCESS | 1833 | 1461975454219 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}] 17:17:34 INFO - PROCESS | 1833 | 1461975454378 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:17:34 INFO - PROCESS | 1833 | 1461975454695 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186fab1800 == 88 [pid = 1833] [id = 436] 17:17:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f186ce5b000) [pid = 1833] [serial = 1309] [outer = (nil)] 17:17:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f1871258000) [pid = 1833] [serial = 1310] [outer = 0x7f186ce5b000] 17:17:34 INFO - PROCESS | 1833 | 1461975454767 Marionette DEBUG loaded listener.js 17:17:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f187152e000) [pid = 1833] [serial = 1311] [outer = 0x7f186ce5b000] 17:17:35 INFO - PROCESS | 1833 | 1461975455601 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]]]}] 17:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1429ms 17:17:35 INFO - PROCESS | 1833 | 1461975455640 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:17:35 INFO - PROCESS | 1833 | 1461975455646 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 17:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:17:35 INFO - PROCESS | 1833 | 1461975455651 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:17:35 INFO - PROCESS | 1833 | 1461975455654 Marionette TRACE conn3 <- [1,1718,null,{}] 17:17:35 INFO - PROCESS | 1833 | 1461975455659 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}] 17:17:35 INFO - PROCESS | 1833 | 1461975455810 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:17:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18825bd000 == 87 [pid = 1833] [id = 317] 17:17:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882ee3000 == 86 [pid = 1833] [id = 341] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f1885bacc00) [pid = 1833] [serial = 1172] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f18905ee400) [pid = 1833] [serial = 1175] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f1890967000) [pid = 1833] [serial = 1178] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f1891910000) [pid = 1833] [serial = 1181] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f1891ae9c00) [pid = 1833] [serial = 1184] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f18938dac00) [pid = 1833] [serial = 1187] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f189193fc00) [pid = 1833] [serial = 1190] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f18953a3c00) [pid = 1833] [serial = 1193] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f1891938800) [pid = 1833] [serial = 1220] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | 1461975456085 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873c5e000 == 85 [pid = 1833] [id = 423] 17:17:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18938aa800 == 84 [pid = 1833] [id = 422] 17:17:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188f6c3800 == 83 [pid = 1833] [id = 421] 17:17:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a0b800 == 82 [pid = 1833] [id = 420] 17:17:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186f929800 == 83 [pid = 1833] [id = 437] 17:17:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f186fa85800) [pid = 1833] [serial = 1312] [outer = (nil)] 17:17:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f18712e2800) [pid = 1833] [serial = 1313] [outer = 0x7f186fa85800] 17:17:36 INFO - PROCESS | 1833 | 1461975456151 Marionette DEBUG loaded listener.js 17:17:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f1876eecc00) [pid = 1833] [serial = 1314] [outer = 0x7f186fa85800] 17:17:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879918800 == 82 [pid = 1833] [id = 419] 17:17:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879c7d800 == 81 [pid = 1833] [id = 418] 17:17:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18829a7000 == 80 [pid = 1833] [id = 417] 17:17:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878316800 == 79 [pid = 1833] [id = 416] 17:17:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879c87000 == 78 [pid = 1833] [id = 415] 17:17:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187830d000 == 77 [pid = 1833] [id = 407] 17:17:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885d09800 == 76 [pid = 1833] [id = 406] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f18827c6800) [pid = 1833] [serial = 1002] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f1885a10800) [pid = 1833] [serial = 1080] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f1873393400) [pid = 1833] [serial = 864] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f187a6cfc00) [pid = 1833] [serial = 945] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f18733d1400) [pid = 1833] [serial = 840] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f1878e82800) [pid = 1833] [serial = 873] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f1876eebc00) [pid = 1833] [serial = 903] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f187938bc00) [pid = 1833] [serial = 906] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f18786e0400) [pid = 1833] [serial = 846] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f187a923800) [pid = 1833] [serial = 987] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f187f7a5c00) [pid = 1833] [serial = 957] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f18803c7400) [pid = 1833] [serial = 1077] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f187f842400) [pid = 1833] [serial = 990] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f187e349000) [pid = 1833] [serial = 954] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f187cdefc00) [pid = 1833] [serial = 948] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f18712f0400) [pid = 1833] [serial = 837] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f1871255400) [pid = 1833] [serial = 939] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f187b539800) [pid = 1833] [serial = 912] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f1879c62800) [pid = 1833] [serial = 879] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f187ceb9c00) [pid = 1833] [serial = 1032] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f187d027400) [pid = 1833] [serial = 951] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f18783e8400) [pid = 1833] [serial = 867] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f187860ec00) [pid = 1833] [serial = 870] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f1879971c00) [pid = 1833] [serial = 1029] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f187938d800) [pid = 1833] [serial = 855] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f187f7a7800) [pid = 1833] [serial = 960] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f1885a07400) [pid = 1833] [serial = 1044] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f18786eb000) [pid = 1833] [serial = 942] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f1871261800) [pid = 1833] [serial = 861] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f18833be800) [pid = 1833] [serial = 1041] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f18785e0400) [pid = 1833] [serial = 843] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f1881c65000) [pid = 1833] [serial = 1035] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f1881177000) [pid = 1833] [serial = 993] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f1878e05c00) [pid = 1833] [serial = 849] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f187938cc00) [pid = 1833] [serial = 852] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f187a0adc00) [pid = 1833] [serial = 909] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f1882e3b400) [pid = 1833] [serial = 1038] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f1878e10000) [pid = 1833] [serial = 984] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f18827be000) [pid = 1833] [serial = 999] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f18793af400) [pid = 1833] [serial = 876] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f1890583c00) [pid = 1833] [serial = 1089] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f1881862400) [pid = 1833] [serial = 996] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f1885a09000) [pid = 1833] [serial = 1047] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f187c3d5800) [pid = 1833] [serial = 915] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f187b533800) [pid = 1833] [serial = 1074] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f1881c6f000) [pid = 1833] [serial = 1092] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f188f6fa000) [pid = 1833] [serial = 1086] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f188975fc00) [pid = 1833] [serial = 1083] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f1883c57800) [pid = 1833] [serial = 1211] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f1881c65c00) [pid = 1833] [serial = 1208] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f1890752000) [pid = 1833] [serial = 1214] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f1891654c00) [pid = 1833] [serial = 1215] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f18793ae000) [pid = 1833] [serial = 1200] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f187843a000) [pid = 1833] [serial = 1199] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f187e34f400) [pid = 1833] [serial = 1169] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f187e33e000) [pid = 1833] [serial = 1205] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f187f7a5400) [pid = 1833] [serial = 1206] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f187b711c00) [pid = 1833] [serial = 1203] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f187a6cdc00) [pid = 1833] [serial = 1202] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f187996c000) [pid = 1833] [serial = 1166] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f18827c5000) [pid = 1833] [serial = 1196] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f187a002800) [pid = 1833] [serial = 1217] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f1885a08800) [pid = 1833] [serial = 1212] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f1882b3e400) [pid = 1833] [serial = 1209] [outer = (nil)] [url = about:blank] 17:17:36 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f1891747800) [pid = 1833] [serial = 1218] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1833 | 1461975457024 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]]]}] 17:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1427ms 17:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:17:37 INFO - PROCESS | 1833 | 1461975457079 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:17:37 INFO - PROCESS | 1833 | 1461975457082 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 17:17:37 INFO - PROCESS | 1833 | 1461975457094 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:17:37 INFO - PROCESS | 1833 | 1461975457101 Marionette TRACE conn3 <- [1,1722,null,{}] 17:17:37 INFO - PROCESS | 1833 | 1461975457109 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}] 17:17:37 INFO - PROCESS | 1833 | 1461975457247 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:17:37 INFO - PROCESS | 1833 | 1461975457267 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878305000 == 77 [pid = 1833] [id = 438] 17:17:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f18783e8400) [pid = 1833] [serial = 1315] [outer = (nil)] 17:17:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f18785e1800) [pid = 1833] [serial = 1316] [outer = 0x7f18783e8400] 17:17:37 INFO - PROCESS | 1833 | 1461975457326 Marionette DEBUG loaded listener.js 17:17:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f187860ec00) [pid = 1833] [serial = 1317] [outer = 0x7f18783e8400] 17:17:38 INFO - PROCESS | 1833 | 1461975458113 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]]]}] 17:17:38 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 17:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1092ms 17:17:38 INFO - PROCESS | 1833 | 1461975458179 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:17:38 INFO - PROCESS | 1833 | 1461975458183 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 17:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:17:38 INFO - PROCESS | 1833 | 1461975458191 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:17:38 INFO - PROCESS | 1833 | 1461975458196 Marionette TRACE conn3 <- [1,1726,null,{}] 17:17:38 INFO - PROCESS | 1833 | 1461975458210 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}] 17:17:38 INFO - PROCESS | 1833 | 1461975458350 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:17:38 INFO - PROCESS | 1833 | 1461975458359 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878719000 == 78 [pid = 1833] [id = 439] 17:17:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f18783e4000) [pid = 1833] [serial = 1318] [outer = (nil)] 17:17:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f1878e0a400) [pid = 1833] [serial = 1319] [outer = 0x7f18783e4000] 17:17:38 INFO - PROCESS | 1833 | 1461975458415 Marionette DEBUG loaded listener.js 17:17:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f1878e88800) [pid = 1833] [serial = 1320] [outer = 0x7f18783e4000] 17:17:39 INFO - PROCESS | 1833 | 1461975459337 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]]]}] 17:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1192ms 17:17:39 INFO - PROCESS | 1833 | 1461975459381 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:17:39 INFO - PROCESS | 1833 | 1461975459384 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 17:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:17:39 INFO - PROCESS | 1833 | 1461975459399 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:17:39 INFO - PROCESS | 1833 | 1461975459402 Marionette TRACE conn3 <- [1,1730,null,{}] 17:17:39 INFO - PROCESS | 1833 | 1461975459406 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}] 17:17:39 INFO - PROCESS | 1833 | 1461975459583 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:17:39 INFO - PROCESS | 1833 | 1461975459610 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879565800 == 79 [pid = 1833] [id = 440] 17:17:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f1879393800) [pid = 1833] [serial = 1321] [outer = (nil)] 17:17:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f18793a8c00) [pid = 1833] [serial = 1322] [outer = 0x7f1879393800] 17:17:39 INFO - PROCESS | 1833 | 1461975459675 Marionette DEBUG loaded listener.js 17:17:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f1879a56800) [pid = 1833] [serial = 1323] [outer = 0x7f1879393800] 17:17:40 INFO - PROCESS | 1833 | 1461975460554 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]]]}] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f1882b3f800) [pid = 1833] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f1879c62000) [pid = 1833] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f18711a4c00) [pid = 1833] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f18902d9400) [pid = 1833] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f1879fbec00) [pid = 1833] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f18793a7400) [pid = 1833] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f1871528c00) [pid = 1833] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f1881c63000) [pid = 1833] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f186d191400) [pid = 1833] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f1885a0cc00) [pid = 1833] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f1883c58c00) [pid = 1833] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f187a0ad000) [pid = 1833] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f18783e6c00) [pid = 1833] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f1873ba0000) [pid = 1833] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f187e343c00) [pid = 1833] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f1879fc1c00) [pid = 1833] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f1881c61800) [pid = 1833] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f1882bda000) [pid = 1833] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f187a6cc000) [pid = 1833] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f1891917c00) [pid = 1833] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:17:41 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 17:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1736ms 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f186fa88000) [pid = 1833] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f18902de000) [pid = 1833] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f1878e0e800) [pid = 1833] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f1881c60800) [pid = 1833] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f18916f0400) [pid = 1833] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f187a922000) [pid = 1833] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f18827c0c00) [pid = 1833] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:17:41 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f18785d4c00) [pid = 1833] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:17:41 INFO - PROCESS | 1833 | 1461975461155 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:17:41 INFO - PROCESS | 1833 | 1461975461158 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 17:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:17:41 INFO - PROCESS | 1833 | 1461975461163 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:17:41 INFO - PROCESS | 1833 | 1461975461165 Marionette TRACE conn3 <- [1,1734,null,{}] 17:17:41 INFO - PROCESS | 1833 | 1461975461171 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}] 17:17:41 INFO - PROCESS | 1833 | 1461975461303 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:17:41 INFO - PROCESS | 1833 | 1461975461313 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879569000 == 80 [pid = 1833] [id = 441] 17:17:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f1873bacc00) [pid = 1833] [serial = 1324] [outer = (nil)] 17:17:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f187938f000) [pid = 1833] [serial = 1325] [outer = 0x7f1873bacc00] 17:17:41 INFO - PROCESS | 1833 | 1461975461406 Marionette DEBUG loaded listener.js 17:17:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f1879c68000) [pid = 1833] [serial = 1326] [outer = 0x7f1873bacc00] 17:17:42 INFO - PROCESS | 1833 | 1461975462153 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]]]}] 17:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1028ms 17:17:42 INFO - PROCESS | 1833 | 1461975462192 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:17:42 INFO - PROCESS | 1833 | 1461975462195 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 17:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:17:42 INFO - PROCESS | 1833 | 1461975462200 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:17:42 INFO - PROCESS | 1833 | 1461975462202 Marionette TRACE conn3 <- [1,1738,null,{}] 17:17:42 INFO - PROCESS | 1833 | 1461975462207 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}] 17:17:42 INFO - PROCESS | 1833 | 1461975462401 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:17:42 INFO - PROCESS | 1833 | 1461975462419 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879c74000 == 81 [pid = 1833] [id = 442] 17:17:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f1879c6a400) [pid = 1833] [serial = 1327] [outer = (nil)] 17:17:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f187a0a7800) [pid = 1833] [serial = 1328] [outer = 0x7f1879c6a400] 17:17:42 INFO - PROCESS | 1833 | 1461975462474 Marionette DEBUG loaded listener.js 17:17:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f187a6c6000) [pid = 1833] [serial = 1329] [outer = 0x7f1879c6a400] 17:17:43 INFO - PROCESS | 1833 | 1461975463327 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]]]}] 17:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1182ms 17:17:43 INFO - PROCESS | 1833 | 1461975463384 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:17:43 INFO - PROCESS | 1833 | 1461975463390 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 17:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:17:43 INFO - PROCESS | 1833 | 1461975463398 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:17:43 INFO - PROCESS | 1833 | 1461975463403 Marionette TRACE conn3 <- [1,1742,null,{}] 17:17:43 INFO - PROCESS | 1833 | 1461975463412 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}] 17:17:43 INFO - PROCESS | 1833 | 1461975463598 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:17:43 INFO - PROCESS | 1833 | 1461975463771 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873815000 == 82 [pid = 1833] [id = 443] 17:17:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f186b361c00) [pid = 1833] [serial = 1330] [outer = (nil)] 17:17:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f1870454c00) [pid = 1833] [serial = 1331] [outer = 0x7f186b361c00] 17:17:43 INFO - PROCESS | 1833 | 1461975463839 Marionette DEBUG loaded listener.js 17:17:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f187125a800) [pid = 1833] [serial = 1332] [outer = 0x7f186b361c00] 17:17:44 INFO - PROCESS | 1833 | 1461975464713 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]]]}] 17:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1384ms 17:17:44 INFO - PROCESS | 1833 | 1461975464783 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:17:44 INFO - PROCESS | 1833 | 1461975464790 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 17:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:17:44 INFO - PROCESS | 1833 | 1461975464800 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:17:44 INFO - PROCESS | 1833 | 1461975464804 Marionette TRACE conn3 <- [1,1746,null,{}] 17:17:44 INFO - PROCESS | 1833 | 1461975464809 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}] 17:17:44 INFO - PROCESS | 1833 | 1461975464973 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:17:45 INFO - PROCESS | 1833 | 1461975465147 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187855a000 == 83 [pid = 1833] [id = 444] 17:17:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f187125f000) [pid = 1833] [serial = 1333] [outer = (nil)] 17:17:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f1873ba7000) [pid = 1833] [serial = 1334] [outer = 0x7f187125f000] 17:17:45 INFO - PROCESS | 1833 | 1461975465215 Marionette DEBUG loaded listener.js 17:17:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f1877014400) [pid = 1833] [serial = 1335] [outer = 0x7f187125f000] 17:17:46 INFO - PROCESS | 1833 | 1461975466081 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]]]}] 17:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1331ms 17:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:17:46 INFO - PROCESS | 1833 | 1461975466132 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:17:46 INFO - PROCESS | 1833 | 1461975466135 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 17:17:46 INFO - PROCESS | 1833 | 1461975466141 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:17:46 INFO - PROCESS | 1833 | 1461975466146 Marionette TRACE conn3 <- [1,1750,null,{}] 17:17:46 INFO - PROCESS | 1833 | 1461975466161 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}] 17:17:46 INFO - PROCESS | 1833 | 1461975466334 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:17:46 INFO - PROCESS | 1833 | 1461975466503 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879ec3000 == 84 [pid = 1833] [id = 445] 17:17:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f187843a000) [pid = 1833] [serial = 1336] [outer = (nil)] 17:17:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f1878e88400) [pid = 1833] [serial = 1337] [outer = 0x7f187843a000] 17:17:46 INFO - PROCESS | 1833 | 1461975466572 Marionette DEBUG loaded listener.js 17:17:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f1879964800) [pid = 1833] [serial = 1338] [outer = 0x7f187843a000] 17:17:47 INFO - PROCESS | 1833 | 1461975467440 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]]]}] 17:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1341ms 17:17:47 INFO - PROCESS | 1833 | 1461975467481 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:17:47 INFO - PROCESS | 1833 | 1461975467485 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 17:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:17:47 INFO - PROCESS | 1833 | 1461975467490 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:17:47 INFO - PROCESS | 1833 | 1461975467493 Marionette TRACE conn3 <- [1,1754,null,{}] 17:17:47 INFO - PROCESS | 1833 | 1461975467498 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}] 17:17:47 INFO - PROCESS | 1833 | 1461975467651 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:17:47 INFO - PROCESS | 1833 | 1461975467823 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a892800 == 85 [pid = 1833] [id = 446] 17:17:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f187860f800) [pid = 1833] [serial = 1339] [outer = (nil)] 17:17:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f187a0ac000) [pid = 1833] [serial = 1340] [outer = 0x7f187860f800] 17:17:47 INFO - PROCESS | 1833 | 1461975467887 Marionette DEBUG loaded listener.js 17:17:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f187a6cfc00) [pid = 1833] [serial = 1341] [outer = 0x7f187860f800] 17:17:48 INFO - PROCESS | 1833 | 1461975468767 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]]]}] 17:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1328ms 17:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:17:48 INFO - PROCESS | 1833 | 1461975468819 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:17:48 INFO - PROCESS | 1833 | 1461975468822 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 17:17:48 INFO - PROCESS | 1833 | 1461975468828 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:17:48 INFO - PROCESS | 1833 | 1461975468831 Marionette TRACE conn3 <- [1,1758,null,{}] 17:17:48 INFO - PROCESS | 1833 | 1461975468835 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}] 17:17:48 INFO - PROCESS | 1833 | 1461975468982 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:17:49 INFO - PROCESS | 1833 | 1461975469160 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e3d5800 == 86 [pid = 1833] [id = 447] 17:17:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f1879e2c400) [pid = 1833] [serial = 1342] [outer = (nil)] 17:17:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f187a925c00) [pid = 1833] [serial = 1343] [outer = 0x7f1879e2c400] 17:17:49 INFO - PROCESS | 1833 | 1461975469227 Marionette DEBUG loaded listener.js 17:17:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f187b70e800) [pid = 1833] [serial = 1344] [outer = 0x7f1879e2c400] 17:17:50 INFO - PROCESS | 1833 | 1461975470130 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]]]}] 17:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1330ms 17:17:50 INFO - PROCESS | 1833 | 1461975470158 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:17:50 INFO - PROCESS | 1833 | 1461975470162 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 17:17:50 INFO - PROCESS | 1833 | 1461975470167 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:17:50 INFO - PROCESS | 1833 | 1461975470170 Marionette TRACE conn3 <- [1,1762,null,{}] 17:17:50 INFO - PROCESS | 1833 | 1461975470175 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}] 17:17:50 INFO - PROCESS | 1833 | 1461975470351 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:17:50 INFO - PROCESS | 1833 | 1461975470530 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187fa64000 == 87 [pid = 1833] [id = 448] 17:17:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f1879e33000) [pid = 1833] [serial = 1345] [outer = (nil)] 17:17:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f187cd43000) [pid = 1833] [serial = 1346] [outer = 0x7f1879e33000] 17:17:50 INFO - PROCESS | 1833 | 1461975470597 Marionette DEBUG loaded listener.js 17:17:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f187cec4800) [pid = 1833] [serial = 1347] [outer = 0x7f1879e33000] 17:17:51 INFO - PROCESS | 1833 | 1461975471439 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]]]}] 17:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1340ms 17:17:51 INFO - PROCESS | 1833 | 1461975471508 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:17:51 INFO - PROCESS | 1833 | 1461975471512 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 17:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:17:51 INFO - PROCESS | 1833 | 1461975471517 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:17:51 INFO - PROCESS | 1833 | 1461975471519 Marionette TRACE conn3 <- [1,1766,null,{}] 17:17:51 INFO - PROCESS | 1833 | 1461975471524 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}] 17:17:51 INFO - PROCESS | 1833 | 1461975471670 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:17:51 INFO - PROCESS | 1833 | 1461975471845 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1881806000 == 88 [pid = 1833] [id = 449] 17:17:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f187a8e5800) [pid = 1833] [serial = 1348] [outer = (nil)] 17:17:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f187e33b400) [pid = 1833] [serial = 1349] [outer = 0x7f187a8e5800] 17:17:51 INFO - PROCESS | 1833 | 1461975471909 Marionette DEBUG loaded listener.js 17:17:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f187e34e000) [pid = 1833] [serial = 1350] [outer = 0x7f187a8e5800] 17:17:52 INFO - PROCESS | 1833 | 1461975472753 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]]]}] 17:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1278ms 17:17:52 INFO - PROCESS | 1833 | 1461975472796 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:17:52 INFO - PROCESS | 1833 | 1461975472800 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 17:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:17:52 INFO - PROCESS | 1833 | 1461975472805 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:17:52 INFO - PROCESS | 1833 | 1461975472807 Marionette TRACE conn3 <- [1,1770,null,{}] 17:17:52 INFO - PROCESS | 1833 | 1461975472812 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}] 17:17:52 INFO - PROCESS | 1833 | 1461975472957 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:17:53 INFO - PROCESS | 1833 | 1461975473140 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18825b9800 == 89 [pid = 1833] [id = 450] 17:17:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f187cd3c400) [pid = 1833] [serial = 1351] [outer = (nil)] 17:17:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f1879396c00) [pid = 1833] [serial = 1352] [outer = 0x7f187cd3c400] 17:17:53 INFO - PROCESS | 1833 | 1461975473213 Marionette DEBUG loaded listener.js 17:17:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f187f7a5400) [pid = 1833] [serial = 1353] [outer = 0x7f187cd3c400] 17:17:54 INFO - PROCESS | 1833 | 1461975474050 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]]]}] 17:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1279ms 17:17:54 INFO - PROCESS | 1833 | 1461975474085 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:17:54 INFO - PROCESS | 1833 | 1461975474088 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 17:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:17:54 INFO - PROCESS | 1833 | 1461975474093 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:17:54 INFO - PROCESS | 1833 | 1461975474095 Marionette TRACE conn3 <- [1,1774,null,{}] 17:17:54 INFO - PROCESS | 1833 | 1461975474101 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}] 17:17:54 INFO - PROCESS | 1833 | 1461975474249 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:17:54 INFO - PROCESS | 1833 | 1461975474423 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18829b1000 == 90 [pid = 1833] [id = 451] 17:17:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f187cdebc00) [pid = 1833] [serial = 1354] [outer = (nil)] 17:17:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f18803c8400) [pid = 1833] [serial = 1355] [outer = 0x7f187cdebc00] 17:17:54 INFO - PROCESS | 1833 | 1461975474487 Marionette DEBUG loaded listener.js 17:17:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f1881176000) [pid = 1833] [serial = 1356] [outer = 0x7f187cdebc00] 17:17:55 INFO - PROCESS | 1833 | 1461975475366 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]]]}] 17:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1326ms 17:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:17:55 INFO - PROCESS | 1833 | 1461975475421 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:17:55 INFO - PROCESS | 1833 | 1461975475423 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 17:17:55 INFO - PROCESS | 1833 | 1461975475429 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:17:55 INFO - PROCESS | 1833 | 1461975475432 Marionette TRACE conn3 <- [1,1778,null,{}] 17:17:55 INFO - PROCESS | 1833 | 1461975475437 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}] 17:17:55 INFO - PROCESS | 1833 | 1461975475599 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:17:55 INFO - PROCESS | 1833 | 1461975475776 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1876f2f800 == 91 [pid = 1833] [id = 452] 17:17:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f186fa7a400) [pid = 1833] [serial = 1357] [outer = (nil)] 17:17:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f18783e3400) [pid = 1833] [serial = 1358] [outer = 0x7f186fa7a400] 17:17:55 INFO - PROCESS | 1833 | 1461975475839 Marionette DEBUG loaded listener.js 17:17:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f187cda4000) [pid = 1833] [serial = 1359] [outer = 0x7f186fa7a400] 17:17:57 INFO - PROCESS | 1833 | 1461975477005 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]]]}] 17:17:57 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 17:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1628ms 17:17:57 INFO - PROCESS | 1833 | 1461975477058 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:17:57 INFO - PROCESS | 1833 | 1461975477063 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 17:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:17:57 INFO - PROCESS | 1833 | 1461975477071 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:17:57 INFO - PROCESS | 1833 | 1461975477075 Marionette TRACE conn3 <- [1,1782,null,{}] 17:17:57 INFO - PROCESS | 1833 | 1461975477082 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}] 17:17:57 INFO - PROCESS | 1833 | 1461975477240 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:17:57 INFO - PROCESS | 1833 | 1461975477430 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187711b000 == 92 [pid = 1833] [id = 453] 17:17:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f186ce53000) [pid = 1833] [serial = 1360] [outer = (nil)] 17:17:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f186fa81c00) [pid = 1833] [serial = 1361] [outer = 0x7f186ce53000] 17:17:57 INFO - PROCESS | 1833 | 1461975477496 Marionette DEBUG loaded listener.js 17:17:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f18712eb400) [pid = 1833] [serial = 1362] [outer = 0x7f186ce53000] 17:17:58 INFO - PROCESS | 1833 | 1461975478444 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]]]}] 17:17:58 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 17:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1435ms 17:17:58 INFO - PROCESS | 1833 | 1461975478507 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:17:58 INFO - PROCESS | 1833 | 1461975478515 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 17:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:17:58 INFO - PROCESS | 1833 | 1461975478525 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:17:58 INFO - PROCESS | 1833 | 1461975478529 Marionette TRACE conn3 <- [1,1786,null,{}] 17:17:58 INFO - PROCESS | 1833 | 1461975478534 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}] 17:17:58 INFO - PROCESS | 1833 | 1461975478701 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:17:58 INFO - PROCESS | 1833 | 1461975478879 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873b8c000 == 93 [pid = 1833] [id = 454] 17:17:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f1873ba9c00) [pid = 1833] [serial = 1363] [outer = (nil)] 17:17:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f1877012800) [pid = 1833] [serial = 1364] [outer = 0x7f1873ba9c00] 17:17:59 INFO - PROCESS | 1833 | 1461975479001 Marionette DEBUG loaded listener.js 17:17:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f187843b400) [pid = 1833] [serial = 1365] [outer = 0x7f1873ba9c00] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f1879390c00) [pid = 1833] [serial = 1274] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f1895026800) [pid = 1833] [serial = 1235] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f187cdeac00) [pid = 1833] [serial = 1226] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f1895527c00) [pid = 1833] [serial = 1238] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f186ce58c00) [pid = 1833] [serial = 1244] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f1886935400) [pid = 1833] [serial = 1229] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f186cdcd800) [pid = 1833] [serial = 1241] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f189190b800) [pid = 1833] [serial = 1232] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879569000 == 92 [pid = 1833] [id = 441] 17:17:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879565800 == 91 [pid = 1833] [id = 440] 17:17:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878719000 == 90 [pid = 1833] [id = 439] 17:17:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878305000 == 89 [pid = 1833] [id = 438] 17:17:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186f929800 == 88 [pid = 1833] [id = 437] 17:17:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186fab1800 == 87 [pid = 1833] [id = 436] 17:17:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187380e000 == 86 [pid = 1833] [id = 435] 17:17:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a698800 == 85 [pid = 1833] [id = 430] 17:17:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18772eb800 == 84 [pid = 1833] [id = 429] 17:17:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f189806a000 == 83 [pid = 1833] [id = 428] 17:17:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895413800 == 82 [pid = 1833] [id = 427] 17:17:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18829a2000 == 81 [pid = 1833] [id = 426] 17:17:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879703800 == 80 [pid = 1833] [id = 425] 17:17:59 INFO - PROCESS | 1833 | 1461975479855 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]]]}] 17:17:59 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 17:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1378ms 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f1890755000) [pid = 1833] [serial = 1265] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f187f71e800) [pid = 1833] [serial = 1256] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f18904de800) [pid = 1833] [serial = 1140] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f189164fc00) [pid = 1833] [serial = 1179] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f187cdec400) [pid = 1833] [serial = 1254] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f187cdeb000) [pid = 1833] [serial = 1122] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f1873046c00) [pid = 1833] [serial = 1247] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f1890756400) [pid = 1833] [serial = 1176] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f1877017400) [pid = 1833] [serial = 1272] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f1881c61000) [pid = 1833] [serial = 1257] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f18905f5800) [pid = 1833] [serial = 1137] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f1873b9f800) [pid = 1833] [serial = 1248] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f18904d7800) [pid = 1833] [serial = 1134] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f1879395800) [pid = 1833] [serial = 1223] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f18827c8400) [pid = 1833] [serial = 1260] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f18793a2800) [pid = 1833] [serial = 1119] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f18786e3400) [pid = 1833] [serial = 1251] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f188347f800) [pid = 1833] [serial = 1128] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f189383c800) [pid = 1833] [serial = 1185] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f1881c61c00) [pid = 1833] [serial = 1259] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f1890286000) [pid = 1833] [serial = 1173] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f187b52f400) [pid = 1833] [serial = 1253] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f18904de000) [pid = 1833] [serial = 1263] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f1881c60400) [pid = 1833] [serial = 1125] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f1894c49800) [pid = 1833] [serial = 1188] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f1882e3d800) [pid = 1833] [serial = 1116] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f1891910800) [pid = 1833] [serial = 1266] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f1889767000) [pid = 1833] [serial = 1262] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f1895172800) [pid = 1833] [serial = 1269] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f189383ec00) [pid = 1833] [serial = 1268] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f189193d800) [pid = 1833] [serial = 1182] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f187303e400) [pid = 1833] [serial = 1271] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f1885a0b800) [pid = 1833] [serial = 1131] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f18953a0c00) [pid = 1833] [serial = 1221] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f1873bac000) [pid = 1833] [serial = 1250] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f188185dc00) [pid = 1833] [serial = 1170] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f18902e0000) [pid = 1833] [serial = 1164] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f187a0ad800) [pid = 1833] [serial = 1167] [outer = (nil)] [url = about:blank] 17:17:59 INFO - PROCESS | 1833 | 1461975479938 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:17:59 INFO - PROCESS | 1833 | 1461975479940 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 17:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:17:59 INFO - PROCESS | 1833 | 1461975479947 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:17:59 INFO - PROCESS | 1833 | 1461975479951 Marionette TRACE conn3 <- [1,1790,null,{}] 17:17:59 INFO - PROCESS | 1833 | 1461975479965 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}] 17:18:00 INFO - PROCESS | 1833 | 1461975480131 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:18:00 INFO - PROCESS | 1833 | 1461975480143 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18772f6800 == 81 [pid = 1833] [id = 455] 17:18:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f18786edc00) [pid = 1833] [serial = 1366] [outer = (nil)] 17:18:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f1878e88c00) [pid = 1833] [serial = 1367] [outer = 0x7f18786edc00] 17:18:00 INFO - PROCESS | 1833 | 1461975480212 Marionette DEBUG loaded listener.js 17:18:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f18793a7400) [pid = 1833] [serial = 1368] [outer = 0x7f18786edc00] 17:18:01 INFO - PROCESS | 1833 | 1461975481044 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]]]}] 17:18:01 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) 17:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1129ms 17:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:18:01 INFO - PROCESS | 1833 | 1461975481077 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:18:01 INFO - PROCESS | 1833 | 1461975481080 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 17:18:01 INFO - PROCESS | 1833 | 1461975481085 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:18:01 INFO - PROCESS | 1833 | 1461975481088 Marionette TRACE conn3 <- [1,1794,null,{}] 17:18:01 INFO - PROCESS | 1833 | 1461975481092 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}] 17:18:01 INFO - PROCESS | 1833 | 1461975481309 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:18:01 INFO - PROCESS | 1833 | 1461975481402 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879562800 == 82 [pid = 1833] [id = 456] 17:18:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f1871259c00) [pid = 1833] [serial = 1369] [outer = (nil)] 17:18:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f1879c6d800) [pid = 1833] [serial = 1370] [outer = 0x7f1871259c00] 17:18:01 INFO - PROCESS | 1833 | 1461975481462 Marionette DEBUG loaded listener.js 17:18:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f187a0af400) [pid = 1833] [serial = 1371] [outer = 0x7f1871259c00] 17:18:02 INFO - PROCESS | 1833 | 1461975482264 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]]]}] 17:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1226ms 17:18:02 INFO - PROCESS | 1833 | 1461975482315 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:18:02 INFO - PROCESS | 1833 | 1461975482318 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 17:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:18:02 INFO - PROCESS | 1833 | 1461975482323 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:18:02 INFO - PROCESS | 1833 | 1461975482326 Marionette TRACE conn3 <- [1,1798,null,{}] 17:18:02 INFO - PROCESS | 1833 | 1461975482330 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}] 17:18:02 INFO - PROCESS | 1833 | 1461975482507 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:18:02 INFO - PROCESS | 1833 | 1461975482532 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879dac000 == 83 [pid = 1833] [id = 457] 17:18:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f1879e32c00) [pid = 1833] [serial = 1372] [outer = (nil)] 17:18:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f187b70d800) [pid = 1833] [serial = 1373] [outer = 0x7f1879e32c00] 17:18:02 INFO - PROCESS | 1833 | 1461975482588 Marionette DEBUG loaded listener.js 17:18:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f187cd37c00) [pid = 1833] [serial = 1374] [outer = 0x7f1879e32c00] 17:18:03 INFO - PROCESS | 1833 | 1461975483435 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]]]}] 17:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1173ms 17:18:03 INFO - PROCESS | 1833 | 1461975483521 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:18:03 INFO - PROCESS | 1833 | 1461975483524 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 17:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:18:03 INFO - PROCESS | 1833 | 1461975483539 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:18:03 INFO - PROCESS | 1833 | 1461975483541 Marionette TRACE conn3 <- [1,1802,null,{}] 17:18:03 INFO - PROCESS | 1833 | 1461975483546 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}] 17:18:03 INFO - PROCESS | 1833 | 1461975483937 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:18:03 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f1879393800) [pid = 1833] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:18:03 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f186ce5b000) [pid = 1833] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:18:03 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f18783e4000) [pid = 1833] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:18:03 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f1873047400) [pid = 1833] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:18:03 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f186ce57800) [pid = 1833] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:18:03 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f18783e8400) [pid = 1833] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:18:03 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f186fa85800) [pid = 1833] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:18:03 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f1873bacc00) [pid = 1833] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:18:04 INFO - PROCESS | 1833 | 1461975484076 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878517800 == 84 [pid = 1833] [id = 458] 17:18:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f186fa85800) [pid = 1833] [serial = 1375] [outer = (nil)] 17:18:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f18733c8800) [pid = 1833] [serial = 1376] [outer = 0x7f186fa85800] 17:18:04 INFO - PROCESS | 1833 | 1461975484139 Marionette DEBUG loaded listener.js 17:18:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f1879e2d000) [pid = 1833] [serial = 1377] [outer = 0x7f186fa85800] 17:18:04 INFO - PROCESS | 1833 | 1461975484774 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]]]}] 17:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1280ms 17:18:04 INFO - PROCESS | 1833 | 1461975484814 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:18:04 INFO - PROCESS | 1833 | 1461975484817 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 17:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:18:04 INFO - PROCESS | 1833 | 1461975484823 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:18:04 INFO - PROCESS | 1833 | 1461975484824 Marionette TRACE conn3 <- [1,1806,null,{}] 17:18:04 INFO - PROCESS | 1833 | 1461975484829 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}] 17:18:05 INFO - PROCESS | 1833 | 1461975485017 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:18:05 INFO - PROCESS | 1833 | 1461975485034 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e3e5800 == 85 [pid = 1833] [id = 459] 17:18:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f1879fbf000) [pid = 1833] [serial = 1378] [outer = (nil)] 17:18:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f187f7a2400) [pid = 1833] [serial = 1379] [outer = 0x7f1879fbf000] 17:18:05 INFO - PROCESS | 1833 | 1461975485091 Marionette DEBUG loaded listener.js 17:18:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f1880729400) [pid = 1833] [serial = 1380] [outer = 0x7f1879fbf000] 17:18:05 INFO - PROCESS | 1833 | 1461975485785 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]]]}] 17:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 974ms 17:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:18:05 INFO - PROCESS | 1833 | 1461975485797 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:18:05 INFO - PROCESS | 1833 | 1461975485800 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 17:18:05 INFO - PROCESS | 1833 | 1461975485806 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:18:05 INFO - PROCESS | 1833 | 1461975485809 Marionette TRACE conn3 <- [1,1810,null,{}] 17:18:05 INFO - PROCESS | 1833 | 1461975485813 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}] 17:18:06 INFO - PROCESS | 1833 | 1461975486034 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:18:06 INFO - PROCESS | 1833 | 1461975486220 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1871433000 == 86 [pid = 1833] [id = 460] 17:18:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f186b35c800) [pid = 1833] [serial = 1381] [outer = (nil)] 17:18:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f186cdc9400) [pid = 1833] [serial = 1382] [outer = 0x7f186b35c800] 17:18:06 INFO - PROCESS | 1833 | 1461975486289 Marionette DEBUG loaded listener.js 17:18:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f186d192400) [pid = 1833] [serial = 1383] [outer = 0x7f186b35c800] 17:18:07 INFO - PROCESS | 1833 | 1461975487227 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]]]}] 17:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1476ms 17:18:07 INFO - PROCESS | 1833 | 1461975487283 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:18:07 INFO - PROCESS | 1833 | 1461975487289 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 17:18:07 INFO - PROCESS | 1833 | 1461975487295 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:18:07 INFO - PROCESS | 1833 | 1461975487301 Marionette TRACE conn3 <- [1,1814,null,{}] 17:18:07 INFO - PROCESS | 1833 | 1461975487307 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}] 17:18:07 INFO - PROCESS | 1833 | 1461975487485 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:18:07 INFO - PROCESS | 1833 | 1461975487657 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187872e800 == 87 [pid = 1833] [id = 461] 17:18:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f1870461400) [pid = 1833] [serial = 1384] [outer = (nil)] 17:18:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f18783e5400) [pid = 1833] [serial = 1385] [outer = 0x7f1870461400] 17:18:07 INFO - PROCESS | 1833 | 1461975487729 Marionette DEBUG loaded listener.js 17:18:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f18785dd800) [pid = 1833] [serial = 1386] [outer = 0x7f1870461400] 17:18:08 INFO - PROCESS | 1833 | 1461975488629 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]]]}] 17:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1386ms 17:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:18:08 INFO - PROCESS | 1833 | 1461975488681 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:18:08 INFO - PROCESS | 1833 | 1461975488684 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 17:18:08 INFO - PROCESS | 1833 | 1461975488691 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:18:08 INFO - PROCESS | 1833 | 1461975488693 Marionette TRACE conn3 <- [1,1818,null,{}] 17:18:08 INFO - PROCESS | 1833 | 1461975488698 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}] 17:18:08 INFO - PROCESS | 1833 | 1461975488855 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:18:09 INFO - PROCESS | 1833 | 1461975489031 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1880969000 == 88 [pid = 1833] [id = 462] 17:18:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f1873bac800) [pid = 1833] [serial = 1387] [outer = (nil)] 17:18:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f187a0adc00) [pid = 1833] [serial = 1388] [outer = 0x7f1873bac800] 17:18:09 INFO - PROCESS | 1833 | 1461975489096 Marionette DEBUG loaded listener.js 17:18:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f187b718c00) [pid = 1833] [serial = 1389] [outer = 0x7f1873bac800] 17:18:10 INFO - PROCESS | 1833 | 1461975490011 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]]]}] 17:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1376ms 17:18:10 INFO - PROCESS | 1833 | 1461975490067 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:18:10 INFO - PROCESS | 1833 | 1461975490071 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 17:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:18:10 INFO - PROCESS | 1833 | 1461975490087 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:18:10 INFO - PROCESS | 1833 | 1461975490093 Marionette TRACE conn3 <- [1,1822,null,{}] 17:18:10 INFO - PROCESS | 1833 | 1461975490098 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}] 17:18:10 INFO - PROCESS | 1833 | 1461975490263 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:18:10 INFO - PROCESS | 1833 | 1461975490440 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882ee0800 == 89 [pid = 1833] [id = 463] 17:18:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f18733c4800) [pid = 1833] [serial = 1390] [outer = (nil)] 17:18:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f187e337400) [pid = 1833] [serial = 1391] [outer = 0x7f18733c4800] 17:18:10 INFO - PROCESS | 1833 | 1461975490509 Marionette DEBUG loaded listener.js 17:18:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f18810da000) [pid = 1833] [serial = 1392] [outer = 0x7f18733c4800] 17:18:11 INFO - PROCESS | 1833 | 1461975491314 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]]]}] 17:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1286ms 17:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:18:11 INFO - PROCESS | 1833 | 1461975491366 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:18:11 INFO - PROCESS | 1833 | 1461975491369 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 17:18:11 INFO - PROCESS | 1833 | 1461975491375 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:18:11 INFO - PROCESS | 1833 | 1461975491378 Marionette TRACE conn3 <- [1,1826,null,{}] 17:18:11 INFO - PROCESS | 1833 | 1461975491383 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}] 17:18:11 INFO - PROCESS | 1833 | 1461975491532 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:18:11 INFO - PROCESS | 1833 | 1461975491705 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1883b4a000 == 90 [pid = 1833] [id = 464] 17:18:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f18793a5800) [pid = 1833] [serial = 1393] [outer = (nil)] 17:18:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f1881c65800) [pid = 1833] [serial = 1394] [outer = 0x7f18793a5800] 17:18:11 INFO - PROCESS | 1833 | 1461975491770 Marionette DEBUG loaded listener.js 17:18:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f1881c6dc00) [pid = 1833] [serial = 1395] [outer = 0x7f18793a5800] 17:18:12 INFO - PROCESS | 1833 | 1461975492643 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]]]}] 17:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1331ms 17:18:12 INFO - PROCESS | 1833 | 1461975492705 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:18:12 INFO - PROCESS | 1833 | 1461975492709 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 17:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:18:12 INFO - PROCESS | 1833 | 1461975492714 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:18:12 INFO - PROCESS | 1833 | 1461975492716 Marionette TRACE conn3 <- [1,1830,null,{}] 17:18:12 INFO - PROCESS | 1833 | 1461975492721 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}] 17:18:12 INFO - PROCESS | 1833 | 1461975492878 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:18:13 INFO - PROCESS | 1833 | 1461975493057 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885b37000 == 91 [pid = 1833] [id = 465] 17:18:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f18827c5400) [pid = 1833] [serial = 1396] [outer = (nil)] 17:18:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f18827c7c00) [pid = 1833] [serial = 1397] [outer = 0x7f18827c5400] 17:18:13 INFO - PROCESS | 1833 | 1461975493144 Marionette DEBUG loaded listener.js 17:18:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f1882e42800) [pid = 1833] [serial = 1398] [outer = 0x7f18827c5400] 17:18:13 INFO - PROCESS | 1833 | 1461975493994 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]]]}] 17:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1330ms 17:18:14 INFO - PROCESS | 1833 | 1461975494059 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:18:14 INFO - PROCESS | 1833 | 1461975494062 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 17:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:18:14 INFO - PROCESS | 1833 | 1461975494070 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:18:14 INFO - PROCESS | 1833 | 1461975494073 Marionette TRACE conn3 <- [1,1834,null,{}] 17:18:14 INFO - PROCESS | 1833 | 1461975494078 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}] 17:18:14 INFO - PROCESS | 1833 | 1461975494236 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:18:14 INFO - PROCESS | 1833 | 1461975494409 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1886964000 == 92 [pid = 1833] [id = 466] 17:18:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f1881f70000) [pid = 1833] [serial = 1399] [outer = (nil)] 17:18:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f1883be8000) [pid = 1833] [serial = 1400] [outer = 0x7f1881f70000] 17:18:14 INFO - PROCESS | 1833 | 1461975494473 Marionette DEBUG loaded listener.js 17:18:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f1885a08c00) [pid = 1833] [serial = 1401] [outer = 0x7f1881f70000] 17:18:15 INFO - PROCESS | 1833 | 1461975495263 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]]]}] 17:18:15 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 17:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1227ms 17:18:15 INFO - PROCESS | 1833 | 1461975495299 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:18:15 INFO - PROCESS | 1833 | 1461975495302 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 17:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:18:15 INFO - PROCESS | 1833 | 1461975495307 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:18:15 INFO - PROCESS | 1833 | 1461975495309 Marionette TRACE conn3 <- [1,1838,null,{}] 17:18:15 INFO - PROCESS | 1833 | 1461975495315 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}] 17:18:15 INFO - PROCESS | 1833 | 1461975495478 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:18:15 INFO - PROCESS | 1833 | 1461975495663 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1889a19800 == 93 [pid = 1833] [id = 467] 17:18:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f187119f800) [pid = 1833] [serial = 1402] [outer = (nil)] 17:18:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f1885a0e800) [pid = 1833] [serial = 1403] [outer = 0x7f187119f800] 17:18:15 INFO - PROCESS | 1833 | 1461975495729 Marionette DEBUG loaded listener.js 17:18:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f1885b19800) [pid = 1833] [serial = 1404] [outer = 0x7f187119f800] 17:18:16 INFO - PROCESS | 1833 | 1461975496573 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]]]}] 17:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1327ms 17:18:16 INFO - PROCESS | 1833 | 1461975496636 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:18:16 INFO - PROCESS | 1833 | 1461975496640 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 17:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:18:16 INFO - PROCESS | 1833 | 1461975496646 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:18:16 INFO - PROCESS | 1833 | 1461975496648 Marionette TRACE conn3 <- [1,1842,null,{}] 17:18:16 INFO - PROCESS | 1833 | 1461975496653 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}] 17:18:16 INFO - PROCESS | 1833 | 1461975496802 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:18:16 INFO - PROCESS | 1833 | 1461975496986 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1890599800 == 94 [pid = 1833] [id = 468] 17:18:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f1877013c00) [pid = 1833] [serial = 1405] [outer = (nil)] 17:18:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f1886932000) [pid = 1833] [serial = 1406] [outer = 0x7f1877013c00] 17:18:17 INFO - PROCESS | 1833 | 1461975497052 Marionette DEBUG loaded listener.js 17:18:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f188f6f5800) [pid = 1833] [serial = 1407] [outer = 0x7f1877013c00] 17:18:17 INFO - PROCESS | 1833 | 1461975497830 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]]]}] 17:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1230ms 17:18:17 INFO - PROCESS | 1833 | 1461975497876 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:18:17 INFO - PROCESS | 1833 | 1461975497880 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 17:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:18:17 INFO - PROCESS | 1833 | 1461975497885 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:18:17 INFO - PROCESS | 1833 | 1461975497887 Marionette TRACE conn3 <- [1,1846,null,{}] 17:18:17 INFO - PROCESS | 1833 | 1461975497892 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}] 17:18:18 INFO - PROCESS | 1833 | 1461975498045 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:18:18 INFO - PROCESS | 1833 | 1461975498234 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1891410000 == 95 [pid = 1833] [id = 469] 17:18:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f1882b34400) [pid = 1833] [serial = 1408] [outer = (nil)] 17:18:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f18902df000) [pid = 1833] [serial = 1409] [outer = 0x7f1882b34400] 17:18:18 INFO - PROCESS | 1833 | 1461975498300 Marionette DEBUG loaded listener.js 17:18:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f18904de800) [pid = 1833] [serial = 1410] [outer = 0x7f1882b34400] 17:18:19 INFO - PROCESS | 1833 | 1461975499230 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]]]}] 17:18:19 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) 17:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1376ms 17:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:18:19 INFO - PROCESS | 1833 | 1461975499262 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:18:19 INFO - PROCESS | 1833 | 1461975499265 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 17:18:19 INFO - PROCESS | 1833 | 1461975499271 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:18:19 INFO - PROCESS | 1833 | 1461975499274 Marionette TRACE conn3 <- [1,1850,null,{}] 17:18:19 INFO - PROCESS | 1833 | 1461975499279 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}] 17:18:19 INFO - PROCESS | 1833 | 1461975499447 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:18:19 INFO - PROCESS | 1833 | 1461975499632 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873c62000 == 96 [pid = 1833] [id = 470] 17:18:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f186cdc9c00) [pid = 1833] [serial = 1411] [outer = (nil)] 17:18:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f18711f9400) [pid = 1833] [serial = 1412] [outer = 0x7f186cdc9c00] 17:18:19 INFO - PROCESS | 1833 | 1461975499711 Marionette DEBUG loaded listener.js 17:18:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f1890581000) [pid = 1833] [serial = 1413] [outer = 0x7f186cdc9c00] 17:18:21 INFO - PROCESS | 1833 | 1461975501068 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]]]}] 17:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1830ms 17:18:21 INFO - PROCESS | 1833 | 1461975501100 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:18:21 INFO - PROCESS | 1833 | 1461975501111 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 17:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:18:21 INFO - PROCESS | 1833 | 1461975501130 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:18:21 INFO - PROCESS | 1833 | 1461975501133 Marionette TRACE conn3 <- [1,1854,null,{}] 17:18:21 INFO - PROCESS | 1833 | 1461975501141 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}] 17:18:21 INFO - PROCESS | 1833 | 1461975501289 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:18:21 INFO - PROCESS | 1833 | 1461975501471 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187971f800 == 97 [pid = 1833] [id = 471] 17:18:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f1871256000) [pid = 1833] [serial = 1414] [outer = (nil)] 17:18:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f187339a800) [pid = 1833] [serial = 1415] [outer = 0x7f1871256000] 17:18:21 INFO - PROCESS | 1833 | 1461975501535 Marionette DEBUG loaded listener.js 17:18:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f187700c000) [pid = 1833] [serial = 1416] [outer = 0x7f1871256000] 17:18:22 INFO - PROCESS | 1833 | 1461975502555 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]]]}] 17:18:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1484ms 17:18:22 INFO - PROCESS | 1833 | 1461975502615 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:18:22 INFO - PROCESS | 1833 | 1461975502622 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 17:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:18:22 INFO - PROCESS | 1833 | 1461975502631 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:18:22 INFO - PROCESS | 1833 | 1461975502635 Marionette TRACE conn3 <- [1,1858,null,{}] 17:18:22 INFO - PROCESS | 1833 | 1461975502640 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}] 17:18:22 INFO - PROCESS | 1833 | 1461975502796 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:18:22 INFO - PROCESS | 1833 | 1461975502972 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873be4800 == 98 [pid = 1833] [id = 472] 17:18:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f18783ed000) [pid = 1833] [serial = 1417] [outer = (nil)] 17:18:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f1878609800) [pid = 1833] [serial = 1418] [outer = 0x7f18783ed000] 17:18:23 INFO - PROCESS | 1833 | 1461975503101 Marionette DEBUG loaded listener.js 17:18:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f1878e0e800) [pid = 1833] [serial = 1419] [outer = 0x7f18783ed000] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18705dd800 == 97 [pid = 1833] [id = 319] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1898360000 == 96 [pid = 1833] [id = 412] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873b89000 == 95 [pid = 1833] [id = 414] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a13800 == 94 [pid = 1833] [id = 371] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895406800 == 93 [pid = 1833] [id = 411] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e3e0000 == 92 [pid = 1833] [id = 408] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e3e5800 == 91 [pid = 1833] [id = 459] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878517800 == 90 [pid = 1833] [id = 458] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f187a0a7800) [pid = 1833] [serial = 1328] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f188f6f5000) [pid = 1833] [serial = 1292] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f187303dc00) [pid = 1833] [serial = 1295] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f186b35b400) [pid = 1833] [serial = 1301] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f1882b32400) [pid = 1833] [serial = 1298] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f186fa87000) [pid = 1833] [serial = 1304] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879dac000 == 89 [pid = 1833] [id = 457] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879562800 == 88 [pid = 1833] [id = 456] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18772f6800 == 87 [pid = 1833] [id = 455] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873b8c000 == 86 [pid = 1833] [id = 454] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187711b000 == 85 [pid = 1833] [id = 453] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a892800 == 84 [pid = 1833] [id = 446] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879ec3000 == 83 [pid = 1833] [id = 445] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187855a000 == 82 [pid = 1833] [id = 444] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873815000 == 81 [pid = 1833] [id = 443] 17:18:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879c74000 == 80 [pid = 1833] [id = 442] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f1873b9e000) [pid = 1833] [serial = 1277] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f1879c65000) [pid = 1833] [serial = 1275] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f18793a8c00) [pid = 1833] [serial = 1322] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f187152e000) [pid = 1833] [serial = 1311] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f1871258000) [pid = 1833] [serial = 1310] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f1878e0a400) [pid = 1833] [serial = 1319] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f187d026000) [pid = 1833] [serial = 1283] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f1882bcf000) [pid = 1833] [serial = 1289] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f1870456000) [pid = 1833] [serial = 1308] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f186ce60000) [pid = 1833] [serial = 1307] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f18785e1800) [pid = 1833] [serial = 1316] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f187860ec00) [pid = 1833] [serial = 1317] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f18814ac800) [pid = 1833] [serial = 1286] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f18712e2800) [pid = 1833] [serial = 1313] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f1876eecc00) [pid = 1833] [serial = 1314] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f187938f000) [pid = 1833] [serial = 1325] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f1879c66000) [pid = 1833] [serial = 1280] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f1879a56800) [pid = 1833] [serial = 1323] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f1879c68000) [pid = 1833] [serial = 1326] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f1878e88800) [pid = 1833] [serial = 1320] [outer = (nil)] [url = about:blank] 17:18:23 INFO - PROCESS | 1833 | 1461975503963 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]]]}] 17:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1381ms 17:18:24 INFO - PROCESS | 1833 | 1461975504018 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:18:24 INFO - PROCESS | 1833 | 1461975504021 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 17:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:18:24 INFO - PROCESS | 1833 | 1461975504026 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:18:24 INFO - PROCESS | 1833 | 1461975504031 Marionette TRACE conn3 <- [1,1862,null,{}] 17:18:24 INFO - PROCESS | 1833 | 1461975504045 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}] 17:18:24 INFO - PROCESS | 1833 | 1461975504188 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:18:24 INFO - PROCESS | 1833 | 1461975504207 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187710d800 == 81 [pid = 1833] [id = 473] 17:18:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f1879391400) [pid = 1833] [serial = 1420] [outer = (nil)] 17:18:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f18793af800) [pid = 1833] [serial = 1421] [outer = 0x7f1879391400] 17:18:24 INFO - PROCESS | 1833 | 1461975504265 Marionette DEBUG loaded listener.js 17:18:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f1879c6c800) [pid = 1833] [serial = 1422] [outer = 0x7f1879391400] 17:18:25 INFO - PROCESS | 1833 | 1461975505055 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]]]}] 17:18:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1080ms 17:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:18:25 INFO - PROCESS | 1833 | 1461975505108 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:18:25 INFO - PROCESS | 1833 | 1461975505111 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 17:18:25 INFO - PROCESS | 1833 | 1461975505116 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:18:25 INFO - PROCESS | 1833 | 1461975505119 Marionette TRACE conn3 <- [1,1866,null,{}] 17:18:25 INFO - PROCESS | 1833 | 1461975505124 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}] 17:18:25 INFO - PROCESS | 1833 | 1461975505260 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:18:25 INFO - PROCESS | 1833 | 1461975505275 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879567800 == 82 [pid = 1833] [id = 474] 17:18:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f18793a8400) [pid = 1833] [serial = 1423] [outer = (nil)] 17:18:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f187a8e1c00) [pid = 1833] [serial = 1424] [outer = 0x7f18793a8400] 17:18:25 INFO - PROCESS | 1833 | 1461975505330 Marionette DEBUG loaded listener.js 17:18:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f187b710800) [pid = 1833] [serial = 1425] [outer = 0x7f18793a8400] 17:18:26 INFO - PROCESS | 1833 | 1461975506210 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]]]}] 17:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1126ms 17:18:26 INFO - PROCESS | 1833 | 1461975506242 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:18:26 INFO - PROCESS | 1833 | 1461975506246 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 17:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:18:26 INFO - PROCESS | 1833 | 1461975506250 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:18:26 INFO - PROCESS | 1833 | 1461975506252 Marionette TRACE conn3 <- [1,1870,null,{}] 17:18:26 INFO - PROCESS | 1833 | 1461975506257 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}] 17:18:26 INFO - PROCESS | 1833 | 1461975506440 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:18:26 INFO - PROCESS | 1833 | 1461975506476 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879c75000 == 83 [pid = 1833] [id = 475] 17:18:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f1879fc5400) [pid = 1833] [serial = 1426] [outer = (nil)] 17:18:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f187c3d4c00) [pid = 1833] [serial = 1427] [outer = 0x7f1879fc5400] 17:18:26 INFO - PROCESS | 1833 | 1461975506532 Marionette DEBUG loaded listener.js 17:18:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f187cde8000) [pid = 1833] [serial = 1428] [outer = 0x7f1879fc5400] 17:18:27 INFO - PROCESS | 1833 | 1461975507251 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]]]}] 17:18:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:18:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1028ms 17:18:27 INFO - PROCESS | 1833 | 1461975507279 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:18:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:18:27 INFO - PROCESS | 1833 | 1461975507282 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 17:18:27 INFO - PROCESS | 1833 | 1461975507287 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:18:27 INFO - PROCESS | 1833 | 1461975507289 Marionette TRACE conn3 <- [1,1874,null,{}] 17:18:27 INFO - PROCESS | 1833 | 1461975507294 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}] 17:18:27 INFO - PROCESS | 1833 | 1461975507525 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:18:27 INFO - PROCESS | 1833 | 1461975507558 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187c2cb000 == 84 [pid = 1833] [id = 476] 17:18:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f187cec6000) [pid = 1833] [serial = 1429] [outer = (nil)] 17:18:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f1880234000) [pid = 1833] [serial = 1430] [outer = 0x7f187cec6000] 17:18:27 INFO - PROCESS | 1833 | 1461975507616 Marionette DEBUG loaded listener.js 17:18:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f18827bf400) [pid = 1833] [serial = 1431] [outer = 0x7f187cec6000] 17:18:28 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f186fa85800) [pid = 1833] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:18:28 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f1873ba9c00) [pid = 1833] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:18:28 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f186ce53000) [pid = 1833] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:18:28 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f18786edc00) [pid = 1833] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:18:28 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f1879c6a400) [pid = 1833] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:18:28 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f1871259c00) [pid = 1833] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:18:28 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f1879e32c00) [pid = 1833] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:18:28 INFO - PROCESS | 1833 | 1461975508589 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]]]}] 17:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1327ms 17:18:28 INFO - PROCESS | 1833 | 1461975508615 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:18:28 INFO - PROCESS | 1833 | 1461975508618 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 17:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:18:28 INFO - PROCESS | 1833 | 1461975508624 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:18:28 INFO - PROCESS | 1833 | 1461975508625 Marionette TRACE conn3 <- [1,1878,null,{}] 17:18:28 INFO - PROCESS | 1833 | 1461975508641 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}] 17:18:28 INFO - PROCESS | 1833 | 1461975508789 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:18:28 INFO - PROCESS | 1833 | 1461975508804 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187cd0d800 == 85 [pid = 1833] [id = 477] 17:18:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f1873ba9c00) [pid = 1833] [serial = 1432] [outer = (nil)] 17:18:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f187cebac00) [pid = 1833] [serial = 1433] [outer = 0x7f1873ba9c00] 17:18:28 INFO - PROCESS | 1833 | 1461975508860 Marionette DEBUG loaded listener.js 17:18:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f18827c1c00) [pid = 1833] [serial = 1434] [outer = 0x7f1873ba9c00] 17:18:29 INFO - PROCESS | 1833 | 1461975509617 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]]]}] 17:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1024ms 17:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:18:29 INFO - PROCESS | 1833 | 1461975509648 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:18:29 INFO - PROCESS | 1833 | 1461975509651 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 17:18:29 INFO - PROCESS | 1833 | 1461975509656 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:18:29 INFO - PROCESS | 1833 | 1461975509659 Marionette TRACE conn3 <- [1,1882,null,{}] 17:18:29 INFO - PROCESS | 1833 | 1461975509664 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}] 17:18:29 INFO - PROCESS | 1833 | 1461975509850 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:18:29 INFO - PROCESS | 1833 | 1461975509875 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18825a9000 == 86 [pid = 1833] [id = 478] 17:18:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f18786e9c00) [pid = 1833] [serial = 1435] [outer = (nil)] 17:18:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f1882e3b400) [pid = 1833] [serial = 1436] [outer = 0x7f18786e9c00] 17:18:29 INFO - PROCESS | 1833 | 1461975509932 Marionette DEBUG loaded listener.js 17:18:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f1885a32400) [pid = 1833] [serial = 1437] [outer = 0x7f18786e9c00] 17:18:30 INFO - PROCESS | 1833 | 1461975510949 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]]]}] 17:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1334ms 17:18:30 INFO - PROCESS | 1833 | 1461975510991 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:18:31 INFO - PROCESS | 1833 | 1461975510996 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 17:18:31 INFO - PROCESS | 1833 | 1461975511004 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:18:31 INFO - PROCESS | 1833 | 1461975511009 Marionette TRACE conn3 <- [1,1886,null,{}] 17:18:31 INFO - PROCESS | 1833 | 1461975511017 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}] 17:18:31 INFO - PROCESS | 1833 | 1461975511199 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:18:31 INFO - PROCESS | 1833 | 1461975511374 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18770c0000 == 87 [pid = 1833] [id = 479] 17:18:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f18711f2c00) [pid = 1833] [serial = 1438] [outer = (nil)] 17:18:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f18733d3c00) [pid = 1833] [serial = 1439] [outer = 0x7f18711f2c00] 17:18:31 INFO - PROCESS | 1833 | 1461975511451 Marionette DEBUG loaded listener.js 17:18:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f18783ed400) [pid = 1833] [serial = 1440] [outer = 0x7f18711f2c00] 17:18:32 INFO - PROCESS | 1833 | 1461975512355 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]]]}] 17:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1386ms 17:18:32 INFO - PROCESS | 1833 | 1461975512390 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:18:32 INFO - PROCESS | 1833 | 1461975512398 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 17:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:18:32 INFO - PROCESS | 1833 | 1461975512408 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:18:32 INFO - PROCESS | 1833 | 1461975512411 Marionette TRACE conn3 <- [1,1890,null,{}] 17:18:32 INFO - PROCESS | 1833 | 1461975512417 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}] 17:18:32 INFO - PROCESS | 1833 | 1461975512577 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:18:32 INFO - PROCESS | 1833 | 1461975512757 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a4da800 == 88 [pid = 1833] [id = 480] 17:18:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f1878e88800) [pid = 1833] [serial = 1441] [outer = (nil)] 17:18:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f187938f800) [pid = 1833] [serial = 1442] [outer = 0x7f1878e88800] 17:18:32 INFO - PROCESS | 1833 | 1461975512824 Marionette DEBUG loaded listener.js 17:18:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f1879c65c00) [pid = 1833] [serial = 1443] [outer = 0x7f1878e88800] 17:18:33 INFO - PROCESS | 1833 | 1461975513766 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]]]}] 17:18:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:18:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1428ms 17:18:33 INFO - PROCESS | 1833 | 1461975513836 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:18:33 INFO - PROCESS | 1833 | 1461975513840 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 17:18:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:18:33 INFO - PROCESS | 1833 | 1461975513845 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:18:33 INFO - PROCESS | 1833 | 1461975513851 Marionette TRACE conn3 <- [1,1894,null,{}] 17:18:33 INFO - PROCESS | 1833 | 1461975513865 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}] 17:18:34 INFO - PROCESS | 1833 | 1461975514068 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:18:34 INFO - PROCESS | 1833 | 1461975514245 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1883b49000 == 89 [pid = 1833] [id = 481] 17:18:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f1879e34000) [pid = 1833] [serial = 1444] [outer = (nil)] 17:18:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f187e33d800) [pid = 1833] [serial = 1445] [outer = 0x7f1879e34000] 17:18:34 INFO - PROCESS | 1833 | 1461975514313 Marionette DEBUG loaded listener.js 17:18:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f1881177000) [pid = 1833] [serial = 1446] [outer = 0x7f1879e34000] 17:18:35 INFO - PROCESS | 1833 | 1461975515199 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]]]}] 17:18:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1390ms 17:18:35 INFO - PROCESS | 1833 | 1461975515236 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:18:35 INFO - PROCESS | 1833 | 1461975515241 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 17:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:18:35 INFO - PROCESS | 1833 | 1461975515246 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:18:35 INFO - PROCESS | 1833 | 1461975515248 Marionette TRACE conn3 <- [1,1898,null,{}] 17:18:35 INFO - PROCESS | 1833 | 1461975515253 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}] 17:18:35 INFO - PROCESS | 1833 | 1461975515412 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:18:35 INFO - PROCESS | 1833 | 1461975515599 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188f621800 == 90 [pid = 1833] [id = 482] 17:18:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f18712eb000) [pid = 1833] [serial = 1447] [outer = (nil)] 17:18:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f18827bd400) [pid = 1833] [serial = 1448] [outer = 0x7f18712eb000] 17:18:35 INFO - PROCESS | 1833 | 1461975515664 Marionette DEBUG loaded listener.js 17:18:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f1885a0a000) [pid = 1833] [serial = 1449] [outer = 0x7f18712eb000] 17:18:36 INFO - PROCESS | 1833 | 1461975516510 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]]]}] 17:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1331ms 17:18:36 INFO - PROCESS | 1833 | 1461975516578 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:18:36 INFO - PROCESS | 1833 | 1461975516581 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 17:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:18:36 INFO - PROCESS | 1833 | 1461975516587 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:18:36 INFO - PROCESS | 1833 | 1461975516589 Marionette TRACE conn3 <- [1,1902,null,{}] 17:18:36 INFO - PROCESS | 1833 | 1461975516594 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}] 17:18:36 INFO - PROCESS | 1833 | 1461975516749 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:18:36 INFO - PROCESS | 1833 | 1461975516928 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1891968800 == 91 [pid = 1833] [id = 483] 17:18:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f1879398000) [pid = 1833] [serial = 1450] [outer = (nil)] 17:18:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f189027b800) [pid = 1833] [serial = 1451] [outer = 0x7f1879398000] 17:18:37 INFO - PROCESS | 1833 | 1461975516996 Marionette DEBUG loaded listener.js 17:18:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f189057f800) [pid = 1833] [serial = 1452] [outer = 0x7f1879398000] 17:18:37 INFO - PROCESS | 1833 | 1461975517843 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]]]}] 17:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1327ms 17:18:37 INFO - PROCESS | 1833 | 1461975517915 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:18:37 INFO - PROCESS | 1833 | 1461975517918 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 17:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:18:37 INFO - PROCESS | 1833 | 1461975517923 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:18:37 INFO - PROCESS | 1833 | 1461975517925 Marionette TRACE conn3 <- [1,1906,null,{}] 17:18:37 INFO - PROCESS | 1833 | 1461975517931 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}] 17:18:38 INFO - PROCESS | 1833 | 1461975518107 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:18:38 INFO - PROCESS | 1833 | 1461975518283 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1894cb6800 == 92 [pid = 1833] [id = 484] 17:18:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f189074f000) [pid = 1833] [serial = 1453] [outer = (nil)] 17:18:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f18916f5000) [pid = 1833] [serial = 1454] [outer = 0x7f189074f000] 17:18:38 INFO - PROCESS | 1833 | 1461975518353 Marionette DEBUG loaded listener.js 17:18:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f189193f800) [pid = 1833] [serial = 1455] [outer = 0x7f189074f000] 17:18:39 INFO - PROCESS | 1833 | 1461975519235 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]]]}] 17:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1375ms 17:18:39 INFO - PROCESS | 1833 | 1461975519300 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:18:39 INFO - PROCESS | 1833 | 1461975519303 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 17:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:18:39 INFO - PROCESS | 1833 | 1461975519309 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:18:39 INFO - PROCESS | 1833 | 1461975519312 Marionette TRACE conn3 <- [1,1910,null,{}] 17:18:39 INFO - PROCESS | 1833 | 1461975519318 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}] 17:18:39 INFO - PROCESS | 1833 | 1461975519473 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:18:39 INFO - PROCESS | 1833 | 1461975519661 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189540f800 == 93 [pid = 1833] [id = 485] 17:18:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f1870456400) [pid = 1833] [serial = 1456] [outer = (nil)] 17:18:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f18913aa800) [pid = 1833] [serial = 1457] [outer = 0x7f1870456400] 17:18:39 INFO - PROCESS | 1833 | 1461975519732 Marionette DEBUG loaded listener.js 17:18:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f1894aa2000) [pid = 1833] [serial = 1458] [outer = 0x7f1870456400] 17:18:40 INFO - PROCESS | 1833 | 1461975520520 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]]]}] 17:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1279ms 17:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:18:40 INFO - PROCESS | 1833 | 1461975520590 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:18:40 INFO - PROCESS | 1833 | 1461975520593 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 17:18:40 INFO - PROCESS | 1833 | 1461975520599 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:18:40 INFO - PROCESS | 1833 | 1461975520602 Marionette TRACE conn3 <- [1,1914,null,{}] 17:18:40 INFO - PROCESS | 1833 | 1461975520607 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}] 17:18:40 INFO - PROCESS | 1833 | 1461975520772 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:18:40 INFO - PROCESS | 1833 | 1461975520951 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895681000 == 94 [pid = 1833] [id = 486] 17:18:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f18733d3800) [pid = 1833] [serial = 1459] [outer = (nil)] 17:18:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f189517e800) [pid = 1833] [serial = 1460] [outer = 0x7f18733d3800] 17:18:41 INFO - PROCESS | 1833 | 1461975521018 Marionette DEBUG loaded listener.js 17:18:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f18953a6c00) [pid = 1833] [serial = 1461] [outer = 0x7f18733d3800] 17:18:41 INFO - PROCESS | 1833 | 1461975521792 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]]]}] 17:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1230ms 17:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:18:41 INFO - PROCESS | 1833 | 1461975521829 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:18:41 INFO - PROCESS | 1833 | 1461975521831 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 17:18:41 INFO - PROCESS | 1833 | 1461975521837 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:18:41 INFO - PROCESS | 1833 | 1461975521840 Marionette TRACE conn3 <- [1,1918,null,{}] 17:18:41 INFO - PROCESS | 1833 | 1461975521845 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}] 17:18:42 INFO - PROCESS | 1833 | 1461975521997 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:18:42 INFO - PROCESS | 1833 | 1461975522178 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895a1d800 == 95 [pid = 1833] [id = 487] 17:18:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f1891935000) [pid = 1833] [serial = 1462] [outer = (nil)] 17:18:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f1895436000) [pid = 1833] [serial = 1463] [outer = 0x7f1891935000] 17:18:42 INFO - PROCESS | 1833 | 1461975522258 Marionette DEBUG loaded listener.js 17:18:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f189543f400) [pid = 1833] [serial = 1464] [outer = 0x7f1891935000] 17:18:43 INFO - PROCESS | 1833 | 1461975523036 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]]]}] 17:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1234ms 17:18:43 INFO - PROCESS | 1833 | 1461975523071 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:18:43 INFO - PROCESS | 1833 | 1461975523074 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 17:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:18:43 INFO - PROCESS | 1833 | 1461975523079 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:18:43 INFO - PROCESS | 1833 | 1461975523081 Marionette TRACE conn3 <- [1,1922,null,{}] 17:18:43 INFO - PROCESS | 1833 | 1461975523087 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}] 17:18:43 INFO - PROCESS | 1833 | 1461975523246 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:18:43 INFO - PROCESS | 1833 | 1461975523428 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18983d4800 == 96 [pid = 1833] [id = 488] 17:18:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f189502ac00) [pid = 1833] [serial = 1465] [outer = (nil)] 17:18:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f1895525400) [pid = 1833] [serial = 1466] [outer = 0x7f189502ac00] 17:18:43 INFO - PROCESS | 1833 | 1461975523496 Marionette DEBUG loaded listener.js 17:18:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f189552c800) [pid = 1833] [serial = 1467] [outer = 0x7f189502ac00] 17:18:44 INFO - PROCESS | 1833 | 1461975524312 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]]]}] 17:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1276ms 17:18:44 INFO - PROCESS | 1833 | 1461975524356 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:18:44 INFO - PROCESS | 1833 | 1461975524360 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 17:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:18:44 INFO - PROCESS | 1833 | 1461975524384 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:18:44 INFO - PROCESS | 1833 | 1461975524387 Marionette TRACE conn3 <- [1,1926,null,{}] 17:18:44 INFO - PROCESS | 1833 | 1461975524393 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}] 17:18:44 INFO - PROCESS | 1833 | 1461975524576 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:18:44 INFO - PROCESS | 1833 | 1461975524756 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186c1d6800 == 97 [pid = 1833] [id = 489] 17:18:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f18706b0800) [pid = 1833] [serial = 1468] [outer = (nil)] 17:18:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f18706b8000) [pid = 1833] [serial = 1469] [outer = 0x7f18706b0800] 17:18:44 INFO - PROCESS | 1833 | 1461975524826 Marionette DEBUG loaded listener.js 17:18:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f18959d9400) [pid = 1833] [serial = 1470] [outer = 0x7f18706b0800] 17:18:45 INFO - PROCESS | 1833 | 1461975525667 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]]]}] 17:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1329ms 17:18:45 INFO - PROCESS | 1833 | 1461975525711 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:18:45 INFO - PROCESS | 1833 | 1461975525714 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 17:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:18:45 INFO - PROCESS | 1833 | 1461975525719 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:18:45 INFO - PROCESS | 1833 | 1461975525721 Marionette TRACE conn3 <- [1,1930,null,{}] 17:18:45 INFO - PROCESS | 1833 | 1461975525727 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}] 17:18:45 INFO - PROCESS | 1833 | 1461975525887 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:18:46 INFO - PROCESS | 1833 | 1461975526070 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873832800 == 98 [pid = 1833] [id = 490] 17:18:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f186b359400) [pid = 1833] [serial = 1471] [outer = (nil)] 17:18:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f186c0d5800) [pid = 1833] [serial = 1472] [outer = 0x7f186b359400] 17:18:46 INFO - PROCESS | 1833 | 1461975526136 Marionette DEBUG loaded listener.js 17:18:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f186c0db400) [pid = 1833] [serial = 1473] [outer = 0x7f186b359400] 17:18:47 INFO - PROCESS | 1833 | 1461975527352 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]]]}] 17:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1678ms 17:18:47 INFO - PROCESS | 1833 | 1461975527399 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:18:47 INFO - PROCESS | 1833 | 1461975527404 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 17:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:18:47 INFO - PROCESS | 1833 | 1461975527419 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:18:47 INFO - PROCESS | 1833 | 1461975527425 Marionette TRACE conn3 <- [1,1934,null,{}] 17:18:47 INFO - PROCESS | 1833 | 1461975527433 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}] 17:18:47 INFO - PROCESS | 1833 | 1461975527602 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:18:47 INFO - PROCESS | 1833 | 1461975527834 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873c52800 == 99 [pid = 1833] [id = 491] 17:18:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f1870459400) [pid = 1833] [serial = 1474] [outer = (nil)] 17:18:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f18706aa400) [pid = 1833] [serial = 1475] [outer = 0x7f1870459400] 17:18:47 INFO - PROCESS | 1833 | 1461975527897 Marionette DEBUG loaded listener.js 17:18:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f18706b3c00) [pid = 1833] [serial = 1476] [outer = 0x7f1870459400] 17:18:48 INFO - PROCESS | 1833 | 1461975528698 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]]]}] 17:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1333ms 17:18:48 INFO - PROCESS | 1833 | 1461975528752 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:18:48 INFO - PROCESS | 1833 | 1461975528759 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 17:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:18:48 INFO - PROCESS | 1833 | 1461975528768 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:18:48 INFO - PROCESS | 1833 | 1461975528771 Marionette TRACE conn3 <- [1,1938,null,{}] 17:18:48 INFO - PROCESS | 1833 | 1461975528777 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}] 17:18:48 INFO - PROCESS | 1833 | 1461975528962 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:18:49 INFO - PROCESS | 1833 | 1461975529347 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1872cde800 == 100 [pid = 1833] [id = 492] 17:18:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f187253a000) [pid = 1833] [serial = 1477] [outer = (nil)] 17:18:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f187253bc00) [pid = 1833] [serial = 1478] [outer = 0x7f187253a000] 17:18:49 INFO - PROCESS | 1833 | 1461975529416 Marionette DEBUG loaded listener.js 17:18:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f1872540800) [pid = 1833] [serial = 1479] [outer = 0x7f187253a000] 17:18:50 INFO - PROCESS | 1833 | 1461975530275 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]]]}] 17:18:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187cd0d800 == 99 [pid = 1833] [id = 477] 17:18:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187c2cb000 == 98 [pid = 1833] [id = 476] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f187a925c00) [pid = 1833] [serial = 1343] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f1878e88400) [pid = 1833] [serial = 1337] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f1879396c00) [pid = 1833] [serial = 1352] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f187cd43000) [pid = 1833] [serial = 1346] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f187a0ac000) [pid = 1833] [serial = 1340] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f1873ba7000) [pid = 1833] [serial = 1334] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f187e33b400) [pid = 1833] [serial = 1349] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f18803c8400) [pid = 1833] [serial = 1355] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f187f7a2400) [pid = 1833] [serial = 1379] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879c75000 == 97 [pid = 1833] [id = 475] 17:18:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879567800 == 96 [pid = 1833] [id = 474] 17:18:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187710d800 == 95 [pid = 1833] [id = 473] 17:18:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873be4800 == 94 [pid = 1833] [id = 472] 17:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1583ms 17:18:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187971f800 == 93 [pid = 1833] [id = 471] 17:18:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885b37000 == 92 [pid = 1833] [id = 465] 17:18:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1883b4a000 == 91 [pid = 1833] [id = 464] 17:18:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882ee0800 == 90 [pid = 1833] [id = 463] 17:18:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1880969000 == 89 [pid = 1833] [id = 462] 17:18:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187872e800 == 88 [pid = 1833] [id = 461] 17:18:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1871433000 == 87 [pid = 1833] [id = 460] 17:18:50 INFO - PROCESS | 1833 | 1461975530378 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:18:50 INFO - PROCESS | 1833 | 1461975530384 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 17:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f18733c8800) [pid = 1833] [serial = 1376] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f1879e2d000) [pid = 1833] [serial = 1377] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f1877012800) [pid = 1833] [serial = 1364] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f18712eb400) [pid = 1833] [serial = 1362] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f1878e88c00) [pid = 1833] [serial = 1367] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f1870454c00) [pid = 1833] [serial = 1331] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f187a6c6000) [pid = 1833] [serial = 1329] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f1879c6d800) [pid = 1833] [serial = 1370] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f186fa81c00) [pid = 1833] [serial = 1361] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f18783e3400) [pid = 1833] [serial = 1358] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f187a0af400) [pid = 1833] [serial = 1371] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f187843b400) [pid = 1833] [serial = 1365] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f187cd37c00) [pid = 1833] [serial = 1374] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f187b70d800) [pid = 1833] [serial = 1373] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f18793a7400) [pid = 1833] [serial = 1368] [outer = (nil)] [url = about:blank] 17:18:50 INFO - PROCESS | 1833 | 1461975530414 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:18:50 INFO - PROCESS | 1833 | 1461975530419 Marionette TRACE conn3 <- [1,1942,null,{}] 17:18:50 INFO - PROCESS | 1833 | 1461975530433 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}] 17:18:50 INFO - PROCESS | 1833 | 1461975530575 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:18:50 INFO - PROCESS | 1833 | 1461975530586 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18770c1000 == 88 [pid = 1833] [id = 493] 17:18:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f1876eecc00) [pid = 1833] [serial = 1480] [outer = (nil)] 17:18:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f187843b400) [pid = 1833] [serial = 1481] [outer = 0x7f1876eecc00] 17:18:50 INFO - PROCESS | 1833 | 1461975530644 Marionette DEBUG loaded listener.js 17:18:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f18786edc00) [pid = 1833] [serial = 1482] [outer = 0x7f1876eecc00] 17:18:51 INFO - PROCESS | 1833 | 1461975531472 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]]]}] 17:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1093ms 17:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:18:51 INFO - PROCESS | 1833 | 1461975531510 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:18:51 INFO - PROCESS | 1833 | 1461975531513 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 17:18:51 INFO - PROCESS | 1833 | 1461975531519 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:18:51 INFO - PROCESS | 1833 | 1461975531521 Marionette TRACE conn3 <- [1,1946,null,{}] 17:18:51 INFO - PROCESS | 1833 | 1461975531526 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}] 17:18:51 INFO - PROCESS | 1833 | 1461975531665 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:18:51 INFO - PROCESS | 1833 | 1461975531683 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187992a000 == 89 [pid = 1833] [id = 494] 17:18:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f1873ba9400) [pid = 1833] [serial = 1483] [outer = (nil)] 17:18:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f1879a5e800) [pid = 1833] [serial = 1484] [outer = 0x7f1873ba9400] 17:18:51 INFO - PROCESS | 1833 | 1461975531738 Marionette DEBUG loaded listener.js 17:18:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f1879e2cc00) [pid = 1833] [serial = 1485] [outer = 0x7f1873ba9400] 17:18:52 INFO - PROCESS | 1833 | 1461975532548 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]]]}] 17:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1075ms 17:18:52 INFO - PROCESS | 1833 | 1461975532594 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:18:52 INFO - PROCESS | 1833 | 1461975532596 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 17:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:18:52 INFO - PROCESS | 1833 | 1461975532602 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:18:52 INFO - PROCESS | 1833 | 1461975532604 Marionette TRACE conn3 <- [1,1950,null,{}] 17:18:52 INFO - PROCESS | 1833 | 1461975532609 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}] 17:18:52 INFO - PROCESS | 1833 | 1461975532763 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:18:52 INFO - PROCESS | 1833 | 1461975532777 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879ec9800 == 90 [pid = 1833] [id = 495] 17:18:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f1879e2d800) [pid = 1833] [serial = 1486] [outer = (nil)] 17:18:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f187a0af400) [pid = 1833] [serial = 1487] [outer = 0x7f1879e2d800] 17:18:52 INFO - PROCESS | 1833 | 1461975532832 Marionette DEBUG loaded listener.js 17:18:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f187b52cc00) [pid = 1833] [serial = 1488] [outer = 0x7f1879e2d800] 17:18:53 INFO - PROCESS | 1833 | 1461975533709 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]]]}] 17:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1135ms 17:18:53 INFO - PROCESS | 1833 | 1461975533737 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:18:53 INFO - PROCESS | 1833 | 1461975533740 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 17:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:18:53 INFO - PROCESS | 1833 | 1461975533745 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:18:53 INFO - PROCESS | 1833 | 1461975533747 Marionette TRACE conn3 <- [1,1954,null,{}] 17:18:53 INFO - PROCESS | 1833 | 1461975533752 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}] 17:18:53 INFO - PROCESS | 1833 | 1461975533976 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:18:54 INFO - PROCESS | 1833 | 1461975534007 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187cd0c800 == 91 [pid = 1833] [id = 496] 17:18:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f187b52d000) [pid = 1833] [serial = 1489] [outer = (nil)] 17:18:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f187cec1c00) [pid = 1833] [serial = 1490] [outer = 0x7f187b52d000] 17:18:54 INFO - PROCESS | 1833 | 1461975534064 Marionette DEBUG loaded listener.js 17:18:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f1881c60c00) [pid = 1833] [serial = 1491] [outer = 0x7f187b52d000] 17:18:54 INFO - PROCESS | 1833 | 1461975534784 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]]]}] 17:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1081ms 17:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:18:54 INFO - PROCESS | 1833 | 1461975534838 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:18:54 INFO - PROCESS | 1833 | 1461975534840 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 17:18:54 INFO - PROCESS | 1833 | 1461975534846 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:18:54 INFO - PROCESS | 1833 | 1461975534848 Marionette TRACE conn3 <- [1,1958,null,{}] 17:18:54 INFO - PROCESS | 1833 | 1461975534859 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}] 17:18:55 INFO - PROCESS | 1833 | 1461975535057 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:18:55 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f1879fc5400) [pid = 1833] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:18:55 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f187cec6000) [pid = 1833] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:18:55 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f1873ba9c00) [pid = 1833] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:18:55 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f1871256000) [pid = 1833] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:18:55 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f18783ed000) [pid = 1833] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:18:55 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f1879391400) [pid = 1833] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:18:55 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f18793a8400) [pid = 1833] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:18:55 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f1879fbf000) [pid = 1833] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:18:55 INFO - PROCESS | 1833 | 1461975535430 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873c53000 == 92 [pid = 1833] [id = 497] 17:18:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f186ce58c00) [pid = 1833] [serial = 1492] [outer = (nil)] 17:18:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f18785d7000) [pid = 1833] [serial = 1493] [outer = 0x7f186ce58c00] 17:18:55 INFO - PROCESS | 1833 | 1461975535489 Marionette DEBUG loaded listener.js 17:18:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f187a8df400) [pid = 1833] [serial = 1494] [outer = 0x7f186ce58c00] 17:18:56 INFO - PROCESS | 1833 | 1461975536151 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]]]}] 17:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1337ms 17:18:56 INFO - PROCESS | 1833 | 1461975536183 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:18:56 INFO - PROCESS | 1833 | 1461975536186 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 17:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:18:56 INFO - PROCESS | 1833 | 1461975536192 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:18:56 INFO - PROCESS | 1833 | 1461975536194 Marionette TRACE conn3 <- [1,1962,null,{}] 17:18:56 INFO - PROCESS | 1833 | 1461975536199 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}] 17:18:56 INFO - PROCESS | 1833 | 1461975536392 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:18:56 INFO - PROCESS | 1833 | 1461975536411 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18825b9000 == 93 [pid = 1833] [id = 498] 17:18:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f18711abc00) [pid = 1833] [serial = 1495] [outer = (nil)] 17:18:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f18827c4000) [pid = 1833] [serial = 1496] [outer = 0x7f18711abc00] 17:18:56 INFO - PROCESS | 1833 | 1461975536469 Marionette DEBUG loaded listener.js 17:18:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f1885b1a800) [pid = 1833] [serial = 1497] [outer = 0x7f18711abc00] 17:18:57 INFO - PROCESS | 1833 | 1461975537152 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]]]}] 17:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1030ms 17:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:18:57 INFO - PROCESS | 1833 | 1461975537224 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:18:57 INFO - PROCESS | 1833 | 1461975537226 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 17:18:57 INFO - PROCESS | 1833 | 1461975537232 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:18:57 INFO - PROCESS | 1833 | 1461975537234 Marionette TRACE conn3 <- [1,1966,null,{}] 17:18:57 INFO - PROCESS | 1833 | 1461975537265 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}] 17:18:57 INFO - PROCESS | 1833 | 1461975537515 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:18:57 INFO - PROCESS | 1833 | 1461975537701 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186faad000 == 94 [pid = 1833] [id = 499] 17:18:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f186b352c00) [pid = 1833] [serial = 1498] [outer = (nil)] 17:18:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f186c0d5c00) [pid = 1833] [serial = 1499] [outer = 0x7f186b352c00] 17:18:57 INFO - PROCESS | 1833 | 1461975537771 Marionette DEBUG loaded listener.js 17:18:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f186fa7e400) [pid = 1833] [serial = 1500] [outer = 0x7f186b352c00] 17:18:58 INFO - PROCESS | 1833 | 1461975538677 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]]]}] 17:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1502ms 17:18:58 INFO - PROCESS | 1833 | 1461975538735 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:18:58 INFO - PROCESS | 1833 | 1461975538740 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 17:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:18:58 INFO - PROCESS | 1833 | 1461975538747 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:18:58 INFO - PROCESS | 1833 | 1461975538751 Marionette TRACE conn3 <- [1,1970,null,{}] 17:18:58 INFO - PROCESS | 1833 | 1461975538758 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}] 17:18:58 INFO - PROCESS | 1833 | 1461975538934 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:18:59 INFO - PROCESS | 1833 | 1461975539124 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879703000 == 95 [pid = 1833] [id = 500] 17:18:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f186c0d0400) [pid = 1833] [serial = 1501] [outer = (nil)] 17:18:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f1872542c00) [pid = 1833] [serial = 1502] [outer = 0x7f186c0d0400] 17:18:59 INFO - PROCESS | 1833 | 1461975539195 Marionette DEBUG loaded listener.js 17:18:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f187700e400) [pid = 1833] [serial = 1503] [outer = 0x7f186c0d0400] 17:19:00 INFO - PROCESS | 1833 | 1461975540070 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]]]}] 17:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1385ms 17:19:00 INFO - PROCESS | 1833 | 1461975540132 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:19:00 INFO - PROCESS | 1833 | 1461975540137 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 17:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:19:00 INFO - PROCESS | 1833 | 1461975540143 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:19:00 INFO - PROCESS | 1833 | 1461975540145 Marionette TRACE conn3 <- [1,1974,null,{}] 17:19:00 INFO - PROCESS | 1833 | 1461975540151 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}] 17:19:00 INFO - PROCESS | 1833 | 1461975540324 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:19:00 INFO - PROCESS | 1833 | 1461975540510 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188279e800 == 96 [pid = 1833] [id = 501] 17:19:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f1879a5c800) [pid = 1833] [serial = 1504] [outer = (nil)] 17:19:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f187a0ad800) [pid = 1833] [serial = 1505] [outer = 0x7f1879a5c800] 17:19:00 INFO - PROCESS | 1833 | 1461975540579 Marionette DEBUG loaded listener.js 17:19:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f187cd9c800) [pid = 1833] [serial = 1506] [outer = 0x7f1879a5c800] 17:19:01 INFO - PROCESS | 1833 | 1461975541464 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]]]}] 17:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1375ms 17:19:01 INFO - PROCESS | 1833 | 1461975541519 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:19:01 INFO - PROCESS | 1833 | 1461975541525 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 17:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:19:01 INFO - PROCESS | 1833 | 1461975541541 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:19:01 INFO - PROCESS | 1833 | 1461975541548 Marionette TRACE conn3 <- [1,1978,null,{}] 17:19:01 INFO - PROCESS | 1833 | 1461975541553 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}] 17:19:01 INFO - PROCESS | 1833 | 1461975541778 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:19:01 INFO - PROCESS | 1833 | 1461975541961 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1889a0c000 == 97 [pid = 1833] [id = 502] 17:19:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f187860e800) [pid = 1833] [serial = 1507] [outer = (nil)] 17:19:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f187f71e000) [pid = 1833] [serial = 1508] [outer = 0x7f187860e800] 17:19:02 INFO - PROCESS | 1833 | 1461975542031 Marionette DEBUG loaded listener.js 17:19:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f1885a07400) [pid = 1833] [serial = 1509] [outer = 0x7f187860e800] 17:19:02 INFO - PROCESS | 1833 | 1461975542887 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]]]}] 17:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1388ms 17:19:02 INFO - PROCESS | 1833 | 1461975542921 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:19:02 INFO - PROCESS | 1833 | 1461975542924 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 17:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:19:02 INFO - PROCESS | 1833 | 1461975542930 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:19:02 INFO - PROCESS | 1833 | 1461975542932 Marionette TRACE conn3 <- [1,1982,null,{}] 17:19:02 INFO - PROCESS | 1833 | 1461975542937 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}] 17:19:03 INFO - PROCESS | 1833 | 1461975543108 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:19:03 INFO - PROCESS | 1833 | 1461975543306 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1894ae1000 == 98 [pid = 1833] [id = 503] 17:19:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f187843c000) [pid = 1833] [serial = 1510] [outer = (nil)] 17:19:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f18904d8000) [pid = 1833] [serial = 1511] [outer = 0x7f187843c000] 17:19:03 INFO - PROCESS | 1833 | 1461975543372 Marionette DEBUG loaded listener.js 17:19:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f1890756400) [pid = 1833] [serial = 1512] [outer = 0x7f187843c000] 17:19:04 INFO - PROCESS | 1833 | 1461975544229 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]]]}] 17:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1328ms 17:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:19:04 INFO - PROCESS | 1833 | 1461975544258 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:19:04 INFO - PROCESS | 1833 | 1461975544261 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 17:19:04 INFO - PROCESS | 1833 | 1461975544265 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:19:04 INFO - PROCESS | 1833 | 1461975544269 Marionette TRACE conn3 <- [1,1986,null,{}] 17:19:04 INFO - PROCESS | 1833 | 1461975544274 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}] 17:19:04 INFO - PROCESS | 1833 | 1461975544446 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:19:04 INFO - PROCESS | 1833 | 1461975544635 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18983cf000 == 99 [pid = 1833] [id = 504] 17:19:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f1891912c00) [pid = 1833] [serial = 1513] [outer = (nil)] 17:19:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f189193b000) [pid = 1833] [serial = 1514] [outer = 0x7f1891912c00] 17:19:04 INFO - PROCESS | 1833 | 1461975544712 Marionette DEBUG loaded listener.js 17:19:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f1895440400) [pid = 1833] [serial = 1515] [outer = 0x7f1891912c00] 17:19:05 INFO - PROCESS | 1833 | 1461975545531 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]]]}] 17:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1327ms 17:19:05 INFO - PROCESS | 1833 | 1461975545594 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:19:05 INFO - PROCESS | 1833 | 1461975545597 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 17:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:19:05 INFO - PROCESS | 1833 | 1461975545603 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:19:05 INFO - PROCESS | 1833 | 1461975545605 Marionette TRACE conn3 <- [1,1990,null,{}] 17:19:05 INFO - PROCESS | 1833 | 1461975545610 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}] 17:19:05 INFO - PROCESS | 1833 | 1461975545770 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:19:05 INFO - PROCESS | 1833 | 1461975545957 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18705ad000 == 100 [pid = 1833] [id = 505] 17:19:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f18734c8c00) [pid = 1833] [serial = 1516] [outer = (nil)] 17:19:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f18734cb800) [pid = 1833] [serial = 1517] [outer = 0x7f18734c8c00] 17:19:06 INFO - PROCESS | 1833 | 1461975546031 Marionette DEBUG loaded listener.js 17:19:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f187dc47000) [pid = 1833] [serial = 1518] [outer = 0x7f18734c8c00] 17:19:06 INFO - PROCESS | 1833 | 1461975546801 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]]]}] 17:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1237ms 17:19:06 INFO - PROCESS | 1833 | 1461975546841 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:19:06 INFO - PROCESS | 1833 | 1461975546844 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 17:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:19:06 INFO - PROCESS | 1833 | 1461975546849 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:19:06 INFO - PROCESS | 1833 | 1461975546851 Marionette TRACE conn3 <- [1,1994,null,{}] 17:19:06 INFO - PROCESS | 1833 | 1461975546857 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}] 17:19:07 INFO - PROCESS | 1833 | 1461975547007 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:19:07 INFO - PROCESS | 1833 | 1461975547257 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a229800 == 101 [pid = 1833] [id = 506] 17:19:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f18734c9800) [pid = 1833] [serial = 1519] [outer = (nil)] 17:19:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f187dc4c000) [pid = 1833] [serial = 1520] [outer = 0x7f18734c9800] 17:19:07 INFO - PROCESS | 1833 | 1461975547338 Marionette DEBUG loaded listener.js 17:19:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f187dc50400) [pid = 1833] [serial = 1521] [outer = 0x7f18734c9800] 17:19:08 INFO - PROCESS | 1833 | 1461975548115 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]]]}] 17:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1329ms 17:19:08 INFO - PROCESS | 1833 | 1461975548179 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:19:08 INFO - PROCESS | 1833 | 1461975548182 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 17:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:19:08 INFO - PROCESS | 1833 | 1461975548188 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:19:08 INFO - PROCESS | 1833 | 1461975548190 Marionette TRACE conn3 <- [1,1998,null,{}] 17:19:08 INFO - PROCESS | 1833 | 1461975548195 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}] 17:19:08 INFO - PROCESS | 1833 | 1461975548363 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:19:08 INFO - PROCESS | 1833 | 1461975548551 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1872b5f000 == 102 [pid = 1833] [id = 507] 17:19:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f18734d1400) [pid = 1833] [serial = 1522] [outer = (nil)] 17:19:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f187dc55400) [pid = 1833] [serial = 1523] [outer = 0x7f18734d1400] 17:19:08 INFO - PROCESS | 1833 | 1461975548618 Marionette DEBUG loaded listener.js 17:19:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f187e1e7000) [pid = 1833] [serial = 1524] [outer = 0x7f18734d1400] 17:19:09 INFO - PROCESS | 1833 | 1461975549367 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]]]}] 17:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1227ms 17:19:09 INFO - PROCESS | 1833 | 1461975549415 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:19:09 INFO - PROCESS | 1833 | 1461975549418 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 17:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:19:09 INFO - PROCESS | 1833 | 1461975549424 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:19:09 INFO - PROCESS | 1833 | 1461975549426 Marionette TRACE conn3 <- [1,2002,null,{}] 17:19:09 INFO - PROCESS | 1833 | 1461975549431 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}] 17:19:09 INFO - PROCESS | 1833 | 1461975549661 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:19:09 INFO - PROCESS | 1833 | 1461975549803 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a237800 == 103 [pid = 1833] [id = 508] 17:19:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f187dc49000) [pid = 1833] [serial = 1525] [outer = (nil)] 17:19:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f187e1eb800) [pid = 1833] [serial = 1526] [outer = 0x7f187dc49000] 17:19:09 INFO - PROCESS | 1833 | 1461975549873 Marionette DEBUG loaded listener.js 17:19:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f187e1f1000) [pid = 1833] [serial = 1527] [outer = 0x7f187dc49000] 17:19:10 INFO - PROCESS | 1833 | 1461975550677 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]]]}] 17:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1326ms 17:19:10 INFO - PROCESS | 1833 | 1461975550751 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:19:10 INFO - PROCESS | 1833 | 1461975550753 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 17:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:19:10 INFO - PROCESS | 1833 | 1461975550759 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:19:10 INFO - PROCESS | 1833 | 1461975550761 Marionette TRACE conn3 <- [1,2006,null,{}] 17:19:10 INFO - PROCESS | 1833 | 1461975550766 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}] 17:19:10 INFO - PROCESS | 1833 | 1461975550930 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:19:11 INFO - PROCESS | 1833 | 1461975551121 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186c2da800 == 104 [pid = 1833] [id = 509] 17:19:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f186d2b9000) [pid = 1833] [serial = 1528] [outer = (nil)] 17:19:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f186d2bf400) [pid = 1833] [serial = 1529] [outer = 0x7f186d2b9000] 17:19:11 INFO - PROCESS | 1833 | 1461975551195 Marionette DEBUG loaded listener.js 17:19:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f187e1e6c00) [pid = 1833] [serial = 1530] [outer = 0x7f186d2b9000] 17:19:12 INFO - PROCESS | 1833 | 1461975552031 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]]]}] 17:19:12 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 17:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1327ms 17:19:12 INFO - PROCESS | 1833 | 1461975552087 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:19:12 INFO - PROCESS | 1833 | 1461975552091 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 17:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:19:12 INFO - PROCESS | 1833 | 1461975552097 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:19:12 INFO - PROCESS | 1833 | 1461975552099 Marionette TRACE conn3 <- [1,2010,null,{}] 17:19:12 INFO - PROCESS | 1833 | 1461975552105 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}] 17:19:12 INFO - PROCESS | 1833 | 1461975552294 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:19:12 INFO - PROCESS | 1833 | 1461975552494 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186b11a800 == 105 [pid = 1833] [id = 510] 17:19:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f186b1ad400) [pid = 1833] [serial = 1531] [outer = (nil)] 17:19:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f186b1b7400) [pid = 1833] [serial = 1532] [outer = 0x7f186b1ad400] 17:19:12 INFO - PROCESS | 1833 | 1461975552563 Marionette DEBUG loaded listener.js 17:19:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f187e1ed800) [pid = 1833] [serial = 1533] [outer = 0x7f186b1ad400] 17:19:13 INFO - PROCESS | 1833 | 1461975553383 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]]]}] 17:19:13 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 17:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1328ms 17:19:13 INFO - PROCESS | 1833 | 1461975553425 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:19:13 INFO - PROCESS | 1833 | 1461975553429 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 17:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:19:13 INFO - PROCESS | 1833 | 1461975553435 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:19:13 INFO - PROCESS | 1833 | 1461975553437 Marionette TRACE conn3 <- [1,2014,null,{}] 17:19:13 INFO - PROCESS | 1833 | 1461975553443 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}] 17:19:13 INFO - PROCESS | 1833 | 1461975553622 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:19:13 INFO - PROCESS | 1833 | 1461975553815 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186ec9f800 == 106 [pid = 1833] [id = 511] 17:19:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f186b1b2800) [pid = 1833] [serial = 1534] [outer = (nil)] 17:19:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f186ecd5800) [pid = 1833] [serial = 1535] [outer = 0x7f186b1b2800] 17:19:13 INFO - PROCESS | 1833 | 1461975553881 Marionette DEBUG loaded listener.js 17:19:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f186ecda800) [pid = 1833] [serial = 1536] [outer = 0x7f186b1b2800] 17:19:14 INFO - PROCESS | 1833 | 1461975554779 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]]]}] 17:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1379ms 17:19:14 INFO - PROCESS | 1833 | 1461975554816 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:19:14 INFO - PROCESS | 1833 | 1461975554819 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 17:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:19:14 INFO - PROCESS | 1833 | 1461975554824 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:19:14 INFO - PROCESS | 1833 | 1461975554826 Marionette TRACE conn3 <- [1,2018,null,{}] 17:19:14 INFO - PROCESS | 1833 | 1461975554832 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}] 17:19:14 INFO - PROCESS | 1833 | 1461975554996 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:19:15 INFO - PROCESS | 1833 | 1461975555197 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186fac0800 == 107 [pid = 1833] [id = 512] 17:19:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f186ecd6800) [pid = 1833] [serial = 1537] [outer = (nil)] 17:19:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f187119d400) [pid = 1833] [serial = 1538] [outer = 0x7f186ecd6800] 17:19:15 INFO - PROCESS | 1833 | 1461975555259 Marionette DEBUG loaded listener.js 17:19:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f18793aa000) [pid = 1833] [serial = 1539] [outer = 0x7f186ecd6800] 17:19:16 INFO - PROCESS | 1833 | 1461975556075 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]]]}] 17:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1326ms 17:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:19:16 INFO - PROCESS | 1833 | 1461975556152 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:19:16 INFO - PROCESS | 1833 | 1461975556154 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 17:19:16 INFO - PROCESS | 1833 | 1461975556160 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:19:16 INFO - PROCESS | 1833 | 1461975556163 Marionette TRACE conn3 <- [1,2022,null,{}] 17:19:16 INFO - PROCESS | 1833 | 1461975556167 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}] 17:19:16 INFO - PROCESS | 1833 | 1461975556337 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:19:17 INFO - PROCESS | 1833 | 1461975557043 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187059d800 == 108 [pid = 1833] [id = 513] 17:19:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f186b1b0c00) [pid = 1833] [serial = 1540] [outer = (nil)] 17:19:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f186b1b7800) [pid = 1833] [serial = 1541] [outer = 0x7f186b1b0c00] 17:19:17 INFO - PROCESS | 1833 | 1461975557119 Marionette DEBUG loaded listener.js 17:19:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f186cdcd800) [pid = 1833] [serial = 1542] [outer = 0x7f186b1b0c00] 17:19:17 INFO - PROCESS | 1833 | 1461975557925 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]]]}] 17:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1832ms 17:19:17 INFO - PROCESS | 1833 | 1461975557993 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:19:18 INFO - PROCESS | 1833 | 1461975557998 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 17:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:19:18 INFO - PROCESS | 1833 | 1461975558005 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:19:18 INFO - PROCESS | 1833 | 1461975558010 Marionette TRACE conn3 <- [1,2026,null,{}] 17:19:18 INFO - PROCESS | 1833 | 1461975558016 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}] 17:19:18 INFO - PROCESS | 1833 | 1461975558189 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:19:18 INFO - PROCESS | 1833 | 1461975558406 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186c1d3000 == 109 [pid = 1833] [id = 514] 17:19:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f186d2c0800) [pid = 1833] [serial = 1543] [outer = (nil)] 17:19:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f18706ad400) [pid = 1833] [serial = 1544] [outer = 0x7f186d2c0800] 17:19:18 INFO - PROCESS | 1833 | 1461975558578 Marionette DEBUG loaded listener.js 17:19:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f18712f0c00) [pid = 1833] [serial = 1545] [outer = 0x7f186d2c0800] 17:19:19 INFO - PROCESS | 1833 | 1461975559541 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]]]}] 17:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1585ms 17:19:19 INFO - PROCESS | 1833 | 1461975559594 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:19:19 INFO - PROCESS | 1833 | 1461975559599 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 17:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:19:19 INFO - PROCESS | 1833 | 1461975559605 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:19:19 INFO - PROCESS | 1833 | 1461975559607 Marionette TRACE conn3 <- [1,2030,null,{}] 17:19:19 INFO - PROCESS | 1833 | 1461975559613 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}] 17:19:19 INFO - PROCESS | 1833 | 1461975559770 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18825b9800 == 108 [pid = 1833] [id = 450] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f189059f000 == 107 [pid = 1833] [id = 409] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18829b1000 == 106 [pid = 1833] [id = 451] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18825b9000 == 105 [pid = 1833] [id = 498] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f18827c7c00) [pid = 1833] [serial = 1397] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f1883be8000) [pid = 1833] [serial = 1400] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f1885a0e800) [pid = 1833] [serial = 1403] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f1886932000) [pid = 1833] [serial = 1406] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f18902df000) [pid = 1833] [serial = 1409] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f1882e3b400) [pid = 1833] [serial = 1436] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | 1461975560069 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873c53000 == 104 [pid = 1833] [id = 497] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187cd0c800 == 103 [pid = 1833] [id = 496] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879ec9800 == 102 [pid = 1833] [id = 495] 17:19:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873aa9800 == 103 [pid = 1833] [id = 515] 17:19:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f186d185400) [pid = 1833] [serial = 1546] [outer = (nil)] 17:19:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f18734c8000) [pid = 1833] [serial = 1547] [outer = 0x7f186d185400] 17:19:20 INFO - PROCESS | 1833 | 1461975560209 Marionette DEBUG loaded listener.js 17:19:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f1873bacc00) [pid = 1833] [serial = 1548] [outer = 0x7f186d185400] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187992a000 == 102 [pid = 1833] [id = 494] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18770c1000 == 101 [pid = 1833] [id = 493] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1872cde800 == 100 [pid = 1833] [id = 492] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873c52800 == 99 [pid = 1833] [id = 491] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18983d4800 == 98 [pid = 1833] [id = 488] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895a1d800 == 97 [pid = 1833] [id = 487] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895681000 == 96 [pid = 1833] [id = 486] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f189540f800 == 95 [pid = 1833] [id = 485] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1894cb6800 == 94 [pid = 1833] [id = 484] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1891968800 == 93 [pid = 1833] [id = 483] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188f621800 == 92 [pid = 1833] [id = 482] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1883b49000 == 91 [pid = 1833] [id = 481] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a4da800 == 90 [pid = 1833] [id = 480] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18770c0000 == 89 [pid = 1833] [id = 479] 17:19:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18825a9000 == 88 [pid = 1833] [id = 478] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f187c3d4c00) [pid = 1833] [serial = 1427] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f1880234000) [pid = 1833] [serial = 1430] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f187cebac00) [pid = 1833] [serial = 1433] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f18827bf400) [pid = 1833] [serial = 1431] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f187700c000) [pid = 1833] [serial = 1416] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f187339a800) [pid = 1833] [serial = 1415] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f1878e0e800) [pid = 1833] [serial = 1419] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f1878609800) [pid = 1833] [serial = 1418] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f187a0adc00) [pid = 1833] [serial = 1388] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f187e337400) [pid = 1833] [serial = 1391] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f18793af800) [pid = 1833] [serial = 1421] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f1879c6c800) [pid = 1833] [serial = 1422] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f18783e5400) [pid = 1833] [serial = 1385] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f187a8e1c00) [pid = 1833] [serial = 1424] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f186cdc9400) [pid = 1833] [serial = 1382] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f1881c65800) [pid = 1833] [serial = 1394] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f18711f9400) [pid = 1833] [serial = 1412] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f1880729400) [pid = 1833] [serial = 1380] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f187cde8000) [pid = 1833] [serial = 1428] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f18827c1c00) [pid = 1833] [serial = 1434] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f187b710800) [pid = 1833] [serial = 1425] [outer = (nil)] [url = about:blank] 17:19:20 INFO - PROCESS | 1833 | 1461975560932 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]]]}] 17:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1382ms 17:19:21 INFO - PROCESS | 1833 | 1461975561011 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:19:21 INFO - PROCESS | 1833 | 1461975561014 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 17:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:19:21 INFO - PROCESS | 1833 | 1461975561029 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:19:21 INFO - PROCESS | 1833 | 1461975561036 Marionette TRACE conn3 <- [1,2034,null,{}] 17:19:21 INFO - PROCESS | 1833 | 1461975561044 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}] 17:19:21 INFO - PROCESS | 1833 | 1461975561195 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:19:21 INFO - PROCESS | 1833 | 1461975561207 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879564000 == 89 [pid = 1833] [id = 516] 17:19:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f1876eeb800) [pid = 1833] [serial = 1549] [outer = (nil)] 17:19:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f1878e04000) [pid = 1833] [serial = 1550] [outer = 0x7f1876eeb800] 17:19:21 INFO - PROCESS | 1833 | 1461975561263 Marionette DEBUG loaded listener.js 17:19:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f1878e84800) [pid = 1833] [serial = 1551] [outer = 0x7f1876eeb800] 17:19:22 INFO - PROCESS | 1833 | 1461975562040 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]]]}] 17:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1042ms 17:19:22 INFO - PROCESS | 1833 | 1461975562066 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:19:22 INFO - PROCESS | 1833 | 1461975562070 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 17:19:22 INFO - PROCESS | 1833 | 1461975562076 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:19:22 INFO - PROCESS | 1833 | 1461975562079 Marionette TRACE conn3 <- [1,2038,null,{}] 17:19:22 INFO - PROCESS | 1833 | 1461975562083 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}] 17:19:22 INFO - PROCESS | 1833 | 1461975562242 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:19:22 INFO - PROCESS | 1833 | 1461975562257 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187992c800 == 90 [pid = 1833] [id = 517] 17:19:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f18785db800) [pid = 1833] [serial = 1552] [outer = (nil)] 17:19:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f1879971c00) [pid = 1833] [serial = 1553] [outer = 0x7f18785db800] 17:19:22 INFO - PROCESS | 1833 | 1461975562313 Marionette DEBUG loaded listener.js 17:19:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f1879e2d000) [pid = 1833] [serial = 1554] [outer = 0x7f18785db800] 17:19:23 INFO - PROCESS | 1833 | 1461975563213 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]]]}] 17:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1179ms 17:19:23 INFO - PROCESS | 1833 | 1461975563256 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:19:23 INFO - PROCESS | 1833 | 1461975563259 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 17:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:19:23 INFO - PROCESS | 1833 | 1461975563264 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:19:23 INFO - PROCESS | 1833 | 1461975563266 Marionette TRACE conn3 <- [1,2042,null,{}] 17:19:23 INFO - PROCESS | 1833 | 1461975563283 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}] 17:19:23 INFO - PROCESS | 1833 | 1461975563491 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:19:23 INFO - PROCESS | 1833 | 1461975563511 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879ec9000 == 91 [pid = 1833] [id = 518] 17:19:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f187a0a3000) [pid = 1833] [serial = 1555] [outer = (nil)] 17:19:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f187a0a8000) [pid = 1833] [serial = 1556] [outer = 0x7f187a0a3000] 17:19:23 INFO - PROCESS | 1833 | 1461975563576 Marionette DEBUG loaded listener.js 17:19:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f187a925000) [pid = 1833] [serial = 1557] [outer = 0x7f187a0a3000] 17:19:24 INFO - PROCESS | 1833 | 1461975564342 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]]]}] 17:19:24 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) 17:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1139ms 17:19:24 INFO - PROCESS | 1833 | 1461975564411 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:19:24 INFO - PROCESS | 1833 | 1461975564414 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 17:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:19:24 INFO - PROCESS | 1833 | 1461975564419 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:19:24 INFO - PROCESS | 1833 | 1461975564421 Marionette TRACE conn3 <- [1,2046,null,{}] 17:19:24 INFO - PROCESS | 1833 | 1461975564426 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}] 17:19:24 INFO - PROCESS | 1833 | 1461975564632 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:19:24 INFO - PROCESS | 1833 | 1461975564660 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187cd11000 == 92 [pid = 1833] [id = 519] 17:19:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f187b52f400) [pid = 1833] [serial = 1558] [outer = (nil)] 17:19:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f187cde7000) [pid = 1833] [serial = 1559] [outer = 0x7f187b52f400] 17:19:24 INFO - PROCESS | 1833 | 1461975564713 Marionette DEBUG loaded listener.js 17:19:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f187ceb9000) [pid = 1833] [serial = 1560] [outer = 0x7f187b52f400] 17:19:25 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f187b52d000) [pid = 1833] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:19:25 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f1876eecc00) [pid = 1833] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:19:25 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f186ce58c00) [pid = 1833] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:19:25 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f1873ba9400) [pid = 1833] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:19:25 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f1879e2d800) [pid = 1833] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:19:25 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f1870459400) [pid = 1833] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:19:25 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f187253a000) [pid = 1833] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:19:25 INFO - PROCESS | 1833 | 1461975565727 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]]]}] 17:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1327ms 17:19:25 INFO - PROCESS | 1833 | 1461975565747 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:19:25 INFO - PROCESS | 1833 | 1461975565750 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 17:19:25 INFO - PROCESS | 1833 | 1461975565755 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:19:25 INFO - PROCESS | 1833 | 1461975565757 Marionette TRACE conn3 <- [1,2050,null,{}] 17:19:25 INFO - PROCESS | 1833 | 1461975565762 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}] 17:19:25 INFO - PROCESS | 1833 | 1461975565903 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:19:26 INFO - PROCESS | 1833 | 1461975566054 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187f747800 == 93 [pid = 1833] [id = 520] 17:19:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f186d18b800) [pid = 1833] [serial = 1561] [outer = (nil)] 17:19:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f187cdef800) [pid = 1833] [serial = 1562] [outer = 0x7f186d18b800] 17:19:26 INFO - PROCESS | 1833 | 1461975566110 Marionette DEBUG loaded listener.js 17:19:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f187e1cb800) [pid = 1833] [serial = 1563] [outer = 0x7f186d18b800] 17:19:26 INFO - PROCESS | 1833 | 1461975566730 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]]]}] 17:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1026ms 17:19:26 INFO - PROCESS | 1833 | 1461975566781 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:19:26 INFO - PROCESS | 1833 | 1461975566784 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 17:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:19:26 INFO - PROCESS | 1833 | 1461975566789 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:19:26 INFO - PROCESS | 1833 | 1461975566791 Marionette TRACE conn3 <- [1,2054,null,{}] 17:19:26 INFO - PROCESS | 1833 | 1461975566796 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}] 17:19:26 INFO - PROCESS | 1833 | 1461975566938 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:19:27 INFO - PROCESS | 1833 | 1461975567088 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882099000 == 94 [pid = 1833] [id = 521] 17:19:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f18711ee000) [pid = 1833] [serial = 1564] [outer = (nil)] 17:19:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f187e1cf400) [pid = 1833] [serial = 1565] [outer = 0x7f18711ee000] 17:19:27 INFO - PROCESS | 1833 | 1461975567162 Marionette DEBUG loaded listener.js 17:19:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f187e1d7000) [pid = 1833] [serial = 1566] [outer = 0x7f18711ee000] 17:19:28 INFO - PROCESS | 1833 | 1461975568520 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]]]}] 17:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1777ms 17:19:28 INFO - PROCESS | 1833 | 1461975568568 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:19:28 INFO - PROCESS | 1833 | 1461975568575 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 17:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:19:28 INFO - PROCESS | 1833 | 1461975568583 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:19:28 INFO - PROCESS | 1833 | 1461975568589 Marionette TRACE conn3 <- [1,2058,null,{}] 17:19:28 INFO - PROCESS | 1833 | 1461975568596 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}] 17:19:28 INFO - PROCESS | 1833 | 1461975568864 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:19:29 INFO - PROCESS | 1833 | 1461975569094 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1876f4e000 == 95 [pid = 1833] [id = 522] 17:19:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f18706b5800) [pid = 1833] [serial = 1567] [outer = (nil)] 17:19:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f1871527400) [pid = 1833] [serial = 1568] [outer = 0x7f18706b5800] 17:19:29 INFO - PROCESS | 1833 | 1461975569211 Marionette DEBUG loaded listener.js 17:19:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f1873399800) [pid = 1833] [serial = 1569] [outer = 0x7f18706b5800] 17:19:30 INFO - PROCESS | 1833 | 1461975570124 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]]]}] 17:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1582ms 17:19:30 INFO - PROCESS | 1833 | 1461975570166 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:19:30 INFO - PROCESS | 1833 | 1461975570174 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 17:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:19:30 INFO - PROCESS | 1833 | 1461975570183 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:19:30 INFO - PROCESS | 1833 | 1461975570187 Marionette TRACE conn3 <- [1,2062,null,{}] 17:19:30 INFO - PROCESS | 1833 | 1461975570193 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}] 17:19:30 INFO - PROCESS | 1833 | 1461975570359 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:19:30 INFO - PROCESS | 1833 | 1461975570552 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879dbc000 == 96 [pid = 1833] [id = 523] 17:19:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f18711a0800) [pid = 1833] [serial = 1570] [outer = (nil)] 17:19:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f1878440c00) [pid = 1833] [serial = 1571] [outer = 0x7f18711a0800] 17:19:30 INFO - PROCESS | 1833 | 1461975570620 Marionette DEBUG loaded listener.js 17:19:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f1879394000) [pid = 1833] [serial = 1572] [outer = 0x7f18711a0800] 17:19:31 INFO - PROCESS | 1833 | 1461975571483 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]]]}] 17:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1334ms 17:19:31 INFO - PROCESS | 1833 | 1461975571518 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:19:31 INFO - PROCESS | 1833 | 1461975571521 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 17:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:19:31 INFO - PROCESS | 1833 | 1461975571527 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:19:31 INFO - PROCESS | 1833 | 1461975571533 Marionette TRACE conn3 <- [1,2066,null,{}] 17:19:31 INFO - PROCESS | 1833 | 1461975571549 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}] 17:19:31 INFO - PROCESS | 1833 | 1461975571737 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:19:31 INFO - PROCESS | 1833 | 1461975571935 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1883b4e800 == 97 [pid = 1833] [id = 524] 17:19:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f187a6c4400) [pid = 1833] [serial = 1573] [outer = (nil)] 17:19:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f187cd37c00) [pid = 1833] [serial = 1574] [outer = 0x7f187a6c4400] 17:19:32 INFO - PROCESS | 1833 | 1461975572007 Marionette DEBUG loaded listener.js 17:19:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f187e1c9400) [pid = 1833] [serial = 1575] [outer = 0x7f187a6c4400] 17:19:32 INFO - PROCESS | 1833 | 1461975572863 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]]]}] 17:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1389ms 17:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:19:32 INFO - PROCESS | 1833 | 1461975572916 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:19:32 INFO - PROCESS | 1833 | 1461975572920 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 17:19:32 INFO - PROCESS | 1833 | 1461975572925 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:19:32 INFO - PROCESS | 1833 | 1461975572928 Marionette TRACE conn3 <- [1,2070,null,{}] 17:19:32 INFO - PROCESS | 1833 | 1461975572933 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}] 17:19:33 INFO - PROCESS | 1833 | 1461975573096 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:19:33 INFO - PROCESS | 1833 | 1461975573287 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188985f000 == 98 [pid = 1833] [id = 525] 17:19:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f187a6c8c00) [pid = 1833] [serial = 1576] [outer = (nil)] 17:19:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f187e1ebc00) [pid = 1833] [serial = 1577] [outer = 0x7f187a6c8c00] 17:19:33 INFO - PROCESS | 1833 | 1461975573354 Marionette DEBUG loaded listener.js 17:19:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f187e337400) [pid = 1833] [serial = 1578] [outer = 0x7f187a6c8c00] 17:19:34 INFO - PROCESS | 1833 | 1461975574194 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]]]}] 17:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1329ms 17:19:34 INFO - PROCESS | 1833 | 1461975574255 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:19:34 INFO - PROCESS | 1833 | 1461975574258 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 17:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:19:34 INFO - PROCESS | 1833 | 1461975574264 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:19:34 INFO - PROCESS | 1833 | 1461975574266 Marionette TRACE conn3 <- [1,2074,null,{}] 17:19:34 INFO - PROCESS | 1833 | 1461975574271 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}] 17:19:34 INFO - PROCESS | 1833 | 1461975574449 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:19:34 INFO - PROCESS | 1833 | 1461975574672 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189163d000 == 99 [pid = 1833] [id = 526] 17:19:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f187e1c9c00) [pid = 1833] [serial = 1579] [outer = (nil)] 17:19:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f18803c5800) [pid = 1833] [serial = 1580] [outer = 0x7f187e1c9c00] 17:19:34 INFO - PROCESS | 1833 | 1461975574741 Marionette DEBUG loaded listener.js 17:19:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f1881c65000) [pid = 1833] [serial = 1581] [outer = 0x7f187e1c9c00] 17:19:35 INFO - PROCESS | 1833 | 1461975575613 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]]]}] 17:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1382ms 17:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:19:35 INFO - PROCESS | 1833 | 1461975575646 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:19:35 INFO - PROCESS | 1833 | 1461975575649 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 17:19:35 INFO - PROCESS | 1833 | 1461975575654 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:19:35 INFO - PROCESS | 1833 | 1461975575657 Marionette TRACE conn3 <- [1,2078,null,{}] 17:19:35 INFO - PROCESS | 1833 | 1461975575662 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}] 17:19:35 INFO - PROCESS | 1833 | 1461975575836 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:19:36 INFO - PROCESS | 1833 | 1461975576029 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895680000 == 100 [pid = 1833] [id = 527] 17:19:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f18827c8800) [pid = 1833] [serial = 1582] [outer = (nil)] 17:19:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f1885a0bc00) [pid = 1833] [serial = 1583] [outer = 0x7f18827c8800] 17:19:36 INFO - PROCESS | 1833 | 1461975576099 Marionette DEBUG loaded listener.js 17:19:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f189057b000) [pid = 1833] [serial = 1584] [outer = 0x7f18827c8800] 17:19:36 INFO - PROCESS | 1833 | 1461975576954 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]]]}] 17:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1334ms 17:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:19:36 INFO - PROCESS | 1833 | 1461975576989 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:19:36 INFO - PROCESS | 1833 | 1461975576992 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 17:19:36 INFO - PROCESS | 1833 | 1461975576997 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:19:37 INFO - PROCESS | 1833 | 1461975577000 Marionette TRACE conn3 <- [1,2082,null,{}] 17:19:37 INFO - PROCESS | 1833 | 1461975577005 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}] 17:19:37 INFO - PROCESS | 1833 | 1461975577161 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:19:37 INFO - PROCESS | 1833 | 1461975577354 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873b1e000 == 101 [pid = 1833] [id = 528] 17:19:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f1882b3c000) [pid = 1833] [serial = 1585] [outer = (nil)] 17:19:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f18916ef800) [pid = 1833] [serial = 1586] [outer = 0x7f1882b3c000] 17:19:37 INFO - PROCESS | 1833 | 1461975577433 Marionette DEBUG loaded listener.js 17:19:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f1891910400) [pid = 1833] [serial = 1587] [outer = 0x7f1882b3c000] 17:19:38 INFO - PROCESS | 1833 | 1461975578301 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]]]}] 17:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1336ms 17:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:19:38 INFO - PROCESS | 1833 | 1461975578333 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:19:38 INFO - PROCESS | 1833 | 1461975578336 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 17:19:38 INFO - PROCESS | 1833 | 1461975578343 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:19:38 INFO - PROCESS | 1833 | 1461975578346 Marionette TRACE conn3 <- [1,2086,null,{}] 17:19:38 INFO - PROCESS | 1833 | 1461975578351 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}] 17:19:38 INFO - PROCESS | 1833 | 1461975578529 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:19:38 INFO - PROCESS | 1833 | 1461975578723 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189835a000 == 102 [pid = 1833] [id = 529] 17:19:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f1883c7e800) [pid = 1833] [serial = 1588] [outer = (nil)] 17:19:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f189193e800) [pid = 1833] [serial = 1589] [outer = 0x7f1883c7e800] 17:19:38 INFO - PROCESS | 1833 | 1461975578791 Marionette DEBUG loaded listener.js 17:19:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f1895030400) [pid = 1833] [serial = 1590] [outer = 0x7f1883c7e800] 17:19:39 INFO - PROCESS | 1833 | 1461975579654 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]]]}] 17:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1379ms 17:19:39 INFO - PROCESS | 1833 | 1461975579722 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:19:39 INFO - PROCESS | 1833 | 1461975579726 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 17:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:19:39 INFO - PROCESS | 1833 | 1461975579731 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:19:39 INFO - PROCESS | 1833 | 1461975579734 Marionette TRACE conn3 <- [1,2090,null,{}] 17:19:39 INFO - PROCESS | 1833 | 1461975579739 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}] 17:19:39 INFO - PROCESS | 1833 | 1461975579924 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:19:40 INFO - PROCESS | 1833 | 1461975580120 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a44b000 == 103 [pid = 1833] [id = 530] 17:19:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f186c082400) [pid = 1833] [serial = 1591] [outer = (nil)] 17:19:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f186c08b400) [pid = 1833] [serial = 1592] [outer = 0x7f186c082400] 17:19:40 INFO - PROCESS | 1833 | 1461975580187 Marionette DEBUG loaded listener.js 17:19:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7f186c090000) [pid = 1833] [serial = 1593] [outer = 0x7f186c082400] 17:19:41 INFO - PROCESS | 1833 | 1461975581015 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]]]}] 17:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1334ms 17:19:41 INFO - PROCESS | 1833 | 1461975581067 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:19:41 INFO - PROCESS | 1833 | 1461975581070 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 17:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:19:41 INFO - PROCESS | 1833 | 1461975581076 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:19:41 INFO - PROCESS | 1833 | 1461975581079 Marionette TRACE conn3 <- [1,2094,null,{}] 17:19:41 INFO - PROCESS | 1833 | 1461975581084 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}] 17:19:41 INFO - PROCESS | 1833 | 1461975581269 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:19:41 INFO - PROCESS | 1833 | 1461975581463 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186a2d1000 == 104 [pid = 1833] [id = 531] 17:19:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7f186c084400) [pid = 1833] [serial = 1594] [outer = (nil)] 17:19:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7f1891911000) [pid = 1833] [serial = 1595] [outer = 0x7f186c084400] 17:19:41 INFO - PROCESS | 1833 | 1461975581528 Marionette DEBUG loaded listener.js 17:19:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7f18953aa400) [pid = 1833] [serial = 1596] [outer = 0x7f186c084400] 17:19:42 INFO - PROCESS | 1833 | 1461975582395 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]]]}] 17:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1377ms 17:19:42 INFO - PROCESS | 1833 | 1461975582453 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:19:42 INFO - PROCESS | 1833 | 1461975582457 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 17:19:42 INFO - PROCESS | 1833 | 1461975582463 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:19:42 INFO - PROCESS | 1833 | 1461975582466 Marionette TRACE conn3 <- [1,2098,null,{}] 17:19:42 INFO - PROCESS | 1833 | 1461975582471 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}] 17:19:42 INFO - PROCESS | 1833 | 1461975582654 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:19:42 INFO - PROCESS | 1833 | 1461975582862 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186b670800 == 105 [pid = 1833] [id = 532] 17:19:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7f186a8d1400) [pid = 1833] [serial = 1597] [outer = (nil)] 17:19:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7f186a8d7c00) [pid = 1833] [serial = 1598] [outer = 0x7f186a8d1400] 17:19:42 INFO - PROCESS | 1833 | 1461975582934 Marionette DEBUG loaded listener.js 17:19:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7f1895521400) [pid = 1833] [serial = 1599] [outer = 0x7f186a8d1400] 17:19:43 INFO - PROCESS | 1833 | 1461975583766 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]]]}] 17:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1382ms 17:19:43 INFO - PROCESS | 1833 | 1461975583845 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:19:43 INFO - PROCESS | 1833 | 1461975583848 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 17:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:19:43 INFO - PROCESS | 1833 | 1461975583853 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:19:43 INFO - PROCESS | 1833 | 1461975583855 Marionette TRACE conn3 <- [1,2102,null,{}] 17:19:43 INFO - PROCESS | 1833 | 1461975583860 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}] 17:19:44 INFO - PROCESS | 1833 | 1461975584023 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:19:44 INFO - PROCESS | 1833 | 1461975584654 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186b10f800 == 106 [pid = 1833] [id = 533] 17:19:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7f186a8d1000) [pid = 1833] [serial = 1600] [outer = (nil)] 17:19:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 256 (0x7f186ac12000) [pid = 1833] [serial = 1601] [outer = 0x7f186a8d1000] 17:19:44 INFO - PROCESS | 1833 | 1461975584722 Marionette DEBUG loaded listener.js 17:19:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7f186ac18800) [pid = 1833] [serial = 1602] [outer = 0x7f186a8d1000] 17:19:45 INFO - PROCESS | 1833 | 1461975585531 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]]]}] 17:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1730ms 17:19:45 INFO - PROCESS | 1833 | 1461975585586 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:19:45 INFO - PROCESS | 1833 | 1461975585591 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 17:19:45 INFO - PROCESS | 1833 | 1461975585598 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:19:45 INFO - PROCESS | 1833 | 1461975585603 Marionette TRACE conn3 <- [1,2106,null,{}] 17:19:45 INFO - PROCESS | 1833 | 1461975585609 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}] 17:19:45 INFO - PROCESS | 1833 | 1461975585771 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:19:45 INFO - PROCESS | 1833 | 1461975585980 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186f7d1000 == 107 [pid = 1833] [id = 534] 17:19:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7f186b35ec00) [pid = 1833] [serial = 1603] [outer = (nil)] 17:19:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7f186c0cfc00) [pid = 1833] [serial = 1604] [outer = 0x7f186b35ec00] 17:19:46 INFO - PROCESS | 1833 | 1461975586046 Marionette DEBUG loaded listener.js 17:19:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7f186cdc9400) [pid = 1833] [serial = 1605] [outer = 0x7f186b35ec00] 17:19:47 INFO - PROCESS | 1833 | 1461975587010 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]]]}] 17:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1484ms 17:19:47 INFO - PROCESS | 1833 | 1461975587085 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:19:47 INFO - PROCESS | 1833 | 1461975587091 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 17:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:19:47 INFO - PROCESS | 1833 | 1461975587097 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:19:47 INFO - PROCESS | 1833 | 1461975587099 Marionette TRACE conn3 <- [1,2110,null,{}] 17:19:47 INFO - PROCESS | 1833 | 1461975587104 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}] 17:19:47 INFO - PROCESS | 1833 | 1461975587259 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:19:47 INFO - PROCESS | 1833 | 1461975587467 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186c2cc000 == 108 [pid = 1833] [id = 535] 17:19:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 261 (0x7f186ce54000) [pid = 1833] [serial = 1606] [outer = (nil)] 17:19:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 262 (0x7f186d2b9400) [pid = 1833] [serial = 1607] [outer = 0x7f186ce54000] 17:19:47 INFO - PROCESS | 1833 | 1461975587570 Marionette DEBUG loaded listener.js 17:19:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 263 (0x7f186ecd4c00) [pid = 1833] [serial = 1608] [outer = 0x7f186ce54000] 17:19:48 INFO - PROCESS | 1833 | 1461975588448 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]]]}] 17:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1379ms 17:19:48 INFO - PROCESS | 1833 | 1461975588503 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:19:48 INFO - PROCESS | 1833 | 1461975588505 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 17:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:19:48 INFO - PROCESS | 1833 | 1461975588519 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:19:48 INFO - PROCESS | 1833 | 1461975588527 Marionette TRACE conn3 <- [1,2114,null,{}] 17:19:48 INFO - PROCESS | 1833 | 1461975588534 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}] 17:19:48 INFO - PROCESS | 1833 | 1461975588697 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:19:48 INFO - PROCESS | 1833 | 1461975588903 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18706ce000 == 109 [pid = 1833] [id = 536] 17:19:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 264 (0x7f1870456800) [pid = 1833] [serial = 1609] [outer = (nil)] 17:19:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 265 (0x7f18711a0000) [pid = 1833] [serial = 1610] [outer = 0x7f1870456800] 17:19:48 INFO - PROCESS | 1833 | 1461975588961 Marionette DEBUG loaded listener.js 17:19:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 266 (0x7f18711ab800) [pid = 1833] [serial = 1611] [outer = 0x7f1870456800] 17:19:49 INFO - PROCESS | 1833 | 1461975589835 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]]]}] 17:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1397ms 17:19:49 INFO - PROCESS | 1833 | 1461975589908 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:19:49 INFO - PROCESS | 1833 | 1461975589912 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 17:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:19:49 INFO - PROCESS | 1833 | 1461975589917 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:19:49 INFO - PROCESS | 1833 | 1461975589919 Marionette TRACE conn3 <- [1,2118,null,{}] 17:19:49 INFO - PROCESS | 1833 | 1461975589924 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}] 17:19:50 INFO - PROCESS | 1833 | 1461975590079 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:19:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187f747800 == 108 [pid = 1833] [id = 520] 17:19:50 INFO - PROCESS | 1833 | --DOMWINDOW == 265 (0x7f18827c4000) [pid = 1833] [serial = 1496] [outer = (nil)] [url = about:blank] 17:19:50 INFO - PROCESS | 1833 | --DOMWINDOW == 264 (0x7f18733d3c00) [pid = 1833] [serial = 1439] [outer = (nil)] [url = about:blank] 17:19:50 INFO - PROCESS | 1833 | --DOMWINDOW == 263 (0x7f187e33d800) [pid = 1833] [serial = 1445] [outer = (nil)] [url = about:blank] 17:19:50 INFO - PROCESS | 1833 | --DOMWINDOW == 262 (0x7f186c0d5800) [pid = 1833] [serial = 1472] [outer = (nil)] [url = about:blank] 17:19:50 INFO - PROCESS | 1833 | --DOMWINDOW == 261 (0x7f18827bd400) [pid = 1833] [serial = 1448] [outer = (nil)] [url = about:blank] 17:19:50 INFO - PROCESS | 1833 | --DOMWINDOW == 260 (0x7f187938f800) [pid = 1833] [serial = 1442] [outer = (nil)] [url = about:blank] 17:19:50 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7f189027b800) [pid = 1833] [serial = 1451] [outer = (nil)] [url = about:blank] 17:19:50 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7f18916f5000) [pid = 1833] [serial = 1454] [outer = (nil)] [url = about:blank] 17:19:50 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7f18913aa800) [pid = 1833] [serial = 1457] [outer = (nil)] [url = about:blank] 17:19:50 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7f1895436000) [pid = 1833] [serial = 1463] [outer = (nil)] [url = about:blank] 17:19:50 INFO - PROCESS | 1833 | --DOMWINDOW == 255 (0x7f189517e800) [pid = 1833] [serial = 1460] [outer = (nil)] [url = about:blank] 17:19:50 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7f1895525400) [pid = 1833] [serial = 1466] [outer = (nil)] [url = about:blank] 17:19:50 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7f18706b8000) [pid = 1833] [serial = 1469] [outer = (nil)] [url = about:blank] 17:19:50 INFO - PROCESS | 1833 | 1461975590357 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187cd11000 == 107 [pid = 1833] [id = 519] 17:19:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879ec9000 == 106 [pid = 1833] [id = 518] 17:19:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187992c800 == 105 [pid = 1833] [id = 517] 17:19:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879564000 == 104 [pid = 1833] [id = 516] 17:19:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18705a8000 == 105 [pid = 1833] [id = 537] 17:19:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7f186c0d5800) [pid = 1833] [serial = 1612] [outer = (nil)] 17:19:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7f18711aa400) [pid = 1833] [serial = 1613] [outer = 0x7f186c0d5800] 17:19:50 INFO - PROCESS | 1833 | 1461975590487 Marionette DEBUG loaded listener.js 17:19:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 256 (0x7f18712ef800) [pid = 1833] [serial = 1614] [outer = 0x7f186c0d5800] 17:19:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873aa9800 == 104 [pid = 1833] [id = 515] 17:19:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186c1d3000 == 103 [pid = 1833] [id = 514] 17:19:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187059d800 == 102 [pid = 1833] [id = 513] 17:19:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18983cf000 == 101 [pid = 1833] [id = 504] 17:19:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1894ae1000 == 100 [pid = 1833] [id = 503] 17:19:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1889a0c000 == 99 [pid = 1833] [id = 502] 17:19:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188279e800 == 98 [pid = 1833] [id = 501] 17:19:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879703000 == 97 [pid = 1833] [id = 500] 17:19:50 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186faad000 == 96 [pid = 1833] [id = 499] 17:19:51 INFO - PROCESS | 1833 | --DOMWINDOW == 255 (0x7f187cec1c00) [pid = 1833] [serial = 1490] [outer = (nil)] [url = about:blank] 17:19:51 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7f187843b400) [pid = 1833] [serial = 1481] [outer = (nil)] [url = about:blank] 17:19:51 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7f18785d7000) [pid = 1833] [serial = 1493] [outer = (nil)] [url = about:blank] 17:19:51 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7f18786edc00) [pid = 1833] [serial = 1482] [outer = (nil)] [url = about:blank] 17:19:51 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7f1881c60c00) [pid = 1833] [serial = 1491] [outer = (nil)] [url = about:blank] 17:19:51 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7f1879a5e800) [pid = 1833] [serial = 1484] [outer = (nil)] [url = about:blank] 17:19:51 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7f1879e2cc00) [pid = 1833] [serial = 1485] [outer = (nil)] [url = about:blank] 17:19:51 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7f187a0af400) [pid = 1833] [serial = 1487] [outer = (nil)] [url = about:blank] 17:19:51 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7f18706aa400) [pid = 1833] [serial = 1475] [outer = (nil)] [url = about:blank] 17:19:51 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f1872540800) [pid = 1833] [serial = 1479] [outer = (nil)] [url = about:blank] 17:19:51 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f187253bc00) [pid = 1833] [serial = 1478] [outer = (nil)] [url = about:blank] 17:19:51 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f18706b3c00) [pid = 1833] [serial = 1476] [outer = (nil)] [url = about:blank] 17:19:51 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f187b52cc00) [pid = 1833] [serial = 1488] [outer = (nil)] [url = about:blank] 17:19:51 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f187a8df400) [pid = 1833] [serial = 1494] [outer = (nil)] [url = about:blank] 17:19:51 INFO - PROCESS | 1833 | 1461975591183 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]]]}] 17:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1285ms 17:19:51 INFO - PROCESS | 1833 | 1461975591204 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 17:19:51 INFO - PROCESS | 1833 | 1461975591207 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 17:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:19:51 INFO - PROCESS | 1833 | 1461975591212 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:19:51 INFO - PROCESS | 1833 | 1461975591214 Marionette TRACE conn3 <- [1,2122,null,{}] 17:19:51 INFO - PROCESS | 1833 | 1461975591219 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}] 17:19:51 INFO - PROCESS | 1833 | 1461975591386 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:19:51 INFO - PROCESS | 1833 | 1461975591543 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873835000 == 97 [pid = 1833] [id = 538] 17:19:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f1872536400) [pid = 1833] [serial = 1615] [outer = (nil)] 17:19:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f187253b000) [pid = 1833] [serial = 1616] [outer = 0x7f1872536400] 17:19:51 INFO - PROCESS | 1833 | 1461975591610 Marionette DEBUG loaded listener.js 17:19:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f187338ec00) [pid = 1833] [serial = 1617] [outer = 0x7f1872536400] 17:19:52 INFO - PROCESS | 1833 | 1461975592310 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]]]}] 17:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1123ms 17:19:52 INFO - PROCESS | 1833 | 1461975592337 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:19:52 INFO - PROCESS | 1833 | 1461975592339 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 17:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:19:52 INFO - PROCESS | 1833 | 1461975592345 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:19:52 INFO - PROCESS | 1833 | 1461975592347 Marionette TRACE conn3 <- [1,2126,null,{}] 17:19:52 INFO - PROCESS | 1833 | 1461975592352 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}] 17:19:52 INFO - PROCESS | 1833 | 1461975592579 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:19:52 INFO - PROCESS | 1833 | 1461975592600 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873bea000 == 98 [pid = 1833] [id = 539] 17:19:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f18733cb000) [pid = 1833] [serial = 1618] [outer = (nil)] 17:19:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f18734c6c00) [pid = 1833] [serial = 1619] [outer = 0x7f18733cb000] 17:19:52 INFO - PROCESS | 1833 | 1461975592658 Marionette DEBUG loaded listener.js 17:19:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7f18734cec00) [pid = 1833] [serial = 1620] [outer = 0x7f18733cb000] 17:19:53 INFO - PROCESS | 1833 | 1461975593456 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]]]}] 17:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1129ms 17:19:53 INFO - PROCESS | 1833 | 1461975593477 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:19:53 INFO - PROCESS | 1833 | 1461975593480 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 17:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:19:53 INFO - PROCESS | 1833 | 1461975593485 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:19:53 INFO - PROCESS | 1833 | 1461975593488 Marionette TRACE conn3 <- [1,2130,null,{}] 17:19:53 INFO - PROCESS | 1833 | 1461975593492 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}] 17:19:53 INFO - PROCESS | 1833 | 1461975593696 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:19:53 INFO - PROCESS | 1833 | 1461975593731 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1877116800 == 99 [pid = 1833] [id = 540] 17:19:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7f187338d400) [pid = 1833] [serial = 1621] [outer = (nil)] 17:19:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7f1873ba5800) [pid = 1833] [serial = 1622] [outer = 0x7f187338d400] 17:19:53 INFO - PROCESS | 1833 | 1461975593786 Marionette DEBUG loaded listener.js 17:19:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7f1876eec800) [pid = 1833] [serial = 1623] [outer = 0x7f187338d400] 17:19:54 INFO - PROCESS | 1833 | 1461975594573 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] 17:19:54 INFO - PROCESS | 1833 | 1461975594622 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 17:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:19:54 INFO - PROCESS | 1833 | 1461975594635 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:19:54 INFO - PROCESS | 1833 | 1461975594637 Marionette TRACE conn3 <- [1,2134,null,{}] 17:19:54 INFO - PROCESS | 1833 | 1461975594643 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}] 17:19:54 INFO - PROCESS | 1833 | 1461975594855 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:19:54 INFO - PROCESS | 1833 | 1461975594879 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187850d800 == 100 [pid = 1833] [id = 541] 17:19:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7f18734cc400) [pid = 1833] [serial = 1624] [outer = (nil)] 17:19:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7f187700fc00) [pid = 1833] [serial = 1625] [outer = 0x7f18734cc400] 17:19:54 INFO - PROCESS | 1833 | 1461975594933 Marionette DEBUG loaded listener.js 17:19:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7f18783ea400) [pid = 1833] [serial = 1626] [outer = 0x7f18734cc400] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7f18785db800) [pid = 1833] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7f186d185400) [pid = 1833] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7f187a8e5800) [pid = 1833] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7f18711ef000) [pid = 1833] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7f186b359400) [pid = 1833] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7f18733d1000) [pid = 1833] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7f186b353c00) [pid = 1833] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f186fa7fc00) [pid = 1833] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f186b354000) [pid = 1833] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f186d2c0800) [pid = 1833] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f1873b9e800) [pid = 1833] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f1885a06c00) [pid = 1833] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f188150b000) [pid = 1833] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f18712ef400) [pid = 1833] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f1881c6b800) [pid = 1833] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f187b71ac00) [pid = 1833] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f1878e90c00) [pid = 1833] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f186cdc5000) [pid = 1833] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f187b52f400) [pid = 1833] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f1879e2c400) [pid = 1833] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f186d18b800) [pid = 1833] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f1878e11000) [pid = 1833] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f187a0a3000) [pid = 1833] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f18711abc00) [pid = 1833] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f1879e33000) [pid = 1833] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f1876eeb800) [pid = 1833] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f187125f000) [pid = 1833] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f18793a3c00) [pid = 1833] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f186b1b0c00) [pid = 1833] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f186b361c00) [pid = 1833] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f18711f2000) [pid = 1833] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f186fa7a400) [pid = 1833] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f18733c8000) [pid = 1833] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f1890285400) [pid = 1833] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f186cdc5400) [pid = 1833] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f186cdc9c00) [pid = 1833] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f187860f800) [pid = 1833] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f186d186000) [pid = 1833] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f1895440000) [pid = 1833] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f187cdebc00) [pid = 1833] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f187843a000) [pid = 1833] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:19:56 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f187cd3c400) [pid = 1833] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:19:56 INFO - PROCESS | 1833 | 1461975596597 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]]]}] 17:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2036ms 17:19:56 INFO - PROCESS | 1833 | 1461975596664 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 17:19:56 INFO - PROCESS | 1833 | 1461975596666 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 17:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:19:56 INFO - PROCESS | 1833 | 1461975596675 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:19:56 INFO - PROCESS | 1833 | 1461975596677 Marionette TRACE conn3 <- [1,2138,null,{}] 17:19:56 INFO - PROCESS | 1833 | 1461975596680 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}] 17:19:56 INFO - PROCESS | 1833 | 1461975596888 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:19:56 INFO - PROCESS | 1833 | 1461975596906 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1871439800 == 101 [pid = 1833] [id = 542] 17:19:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f186b353400) [pid = 1833] [serial = 1627] [outer = (nil)] 17:19:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f186ce53800) [pid = 1833] [serial = 1628] [outer = 0x7f186b353400] 17:19:56 INFO - PROCESS | 1833 | 1461975596961 Marionette DEBUG loaded listener.js 17:19:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f1873390000) [pid = 1833] [serial = 1629] [outer = 0x7f186b353400] 17:19:57 INFO - PROCESS | 1833 | 1461975597683 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]]]}] 17:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1042ms 17:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:19:57 INFO - PROCESS | 1833 | 1461975597714 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:19:57 INFO - PROCESS | 1833 | 1461975597716 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 17:19:57 INFO - PROCESS | 1833 | 1461975597722 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:19:57 INFO - PROCESS | 1833 | 1461975597725 Marionette TRACE conn3 <- [1,2142,null,{}] 17:19:57 INFO - PROCESS | 1833 | 1461975597744 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}] 17:19:57 INFO - PROCESS | 1833 | 1461975597892 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:19:58 INFO - PROCESS | 1833 | 1461975598050 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878554000 == 102 [pid = 1833] [id = 543] 17:19:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f186b359400) [pid = 1833] [serial = 1630] [outer = (nil)] 17:19:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f18734cdc00) [pid = 1833] [serial = 1631] [outer = 0x7f186b359400] 17:19:58 INFO - PROCESS | 1833 | 1461975598112 Marionette DEBUG loaded listener.js 17:19:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f18785d6c00) [pid = 1833] [serial = 1632] [outer = 0x7f186b359400] 17:19:59 INFO - PROCESS | 1833 | 1461975599202 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] 17:19:59 INFO - PROCESS | 1833 | 1461975599273 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 17:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:19:59 INFO - PROCESS | 1833 | 1461975599280 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:19:59 INFO - PROCESS | 1833 | 1461975599286 Marionette TRACE conn3 <- [1,2146,null,{}] 17:19:59 INFO - PROCESS | 1833 | 1461975599293 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}] 17:19:59 INFO - PROCESS | 1833 | 1461975599487 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:19:59 INFO - PROCESS | 1833 | 1461975599682 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186faa5800 == 103 [pid = 1833] [id = 544] 17:19:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f186b1b5000) [pid = 1833] [serial = 1633] [outer = (nil)] 17:19:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f186cdd0000) [pid = 1833] [serial = 1634] [outer = 0x7f186b1b5000] 17:19:59 INFO - PROCESS | 1833 | 1461975599767 Marionette DEBUG loaded listener.js 17:19:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f186d2bcc00) [pid = 1833] [serial = 1635] [outer = 0x7f186b1b5000] 17:20:00 INFO - PROCESS | 1833 | 1461975600714 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] 17:20:00 INFO - PROCESS | 1833 | 1461975600779 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 17:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:20:00 INFO - PROCESS | 1833 | 1461975600788 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:20:00 INFO - PROCESS | 1833 | 1461975600791 Marionette TRACE conn3 <- [1,2150,null,{}] 17:20:00 INFO - PROCESS | 1833 | 1461975600797 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}] 17:20:00 INFO - PROCESS | 1833 | 1461975600982 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:20:01 INFO - PROCESS | 1833 | 1461975601175 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873b2c000 == 104 [pid = 1833] [id = 545] 17:20:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f186c089000) [pid = 1833] [serial = 1636] [outer = (nil)] 17:20:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f18706b3c00) [pid = 1833] [serial = 1637] [outer = 0x7f186c089000] 17:20:01 INFO - PROCESS | 1833 | 1461975601249 Marionette DEBUG loaded listener.js 17:20:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f187152fc00) [pid = 1833] [serial = 1638] [outer = 0x7f186c089000] 17:20:02 INFO - PROCESS | 1833 | 1461975602202 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]]]}] 17:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1482ms 17:20:02 INFO - PROCESS | 1833 | 1461975602270 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:20:02 INFO - PROCESS | 1833 | 1461975602274 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 17:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:20:02 INFO - PROCESS | 1833 | 1461975602280 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:20:02 INFO - PROCESS | 1833 | 1461975602286 Marionette TRACE conn3 <- [1,2154,null,{}] 17:20:02 INFO - PROCESS | 1833 | 1461975602300 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}] 17:20:02 INFO - PROCESS | 1833 | 1461975602534 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:20:02 INFO - PROCESS | 1833 | 1461975602730 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879576000 == 105 [pid = 1833] [id = 546] 17:20:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f1871532400) [pid = 1833] [serial = 1639] [outer = (nil)] 17:20:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f1873ba1400) [pid = 1833] [serial = 1640] [outer = 0x7f1871532400] 17:20:02 INFO - PROCESS | 1833 | 1461975602803 Marionette DEBUG loaded listener.js 17:20:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f1878448400) [pid = 1833] [serial = 1641] [outer = 0x7f1871532400] 17:20:03 INFO - PROCESS | 1833 | 1461975603728 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]]]}] 17:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1487ms 17:20:03 INFO - PROCESS | 1833 | 1461975603767 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:20:03 INFO - PROCESS | 1833 | 1461975603771 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 17:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:20:03 INFO - PROCESS | 1833 | 1461975603778 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:20:03 INFO - PROCESS | 1833 | 1461975603781 Marionette TRACE conn3 <- [1,2158,null,{}] 17:20:03 INFO - PROCESS | 1833 | 1461975603786 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}] 17:20:03 INFO - PROCESS | 1833 | 1461975603965 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:20:04 INFO - PROCESS | 1833 | 1461975604165 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879a24000 == 106 [pid = 1833] [id = 547] 17:20:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f187338f000) [pid = 1833] [serial = 1642] [outer = (nil)] 17:20:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f1878610800) [pid = 1833] [serial = 1643] [outer = 0x7f187338f000] 17:20:04 INFO - PROCESS | 1833 | 1461975604233 Marionette DEBUG loaded listener.js 17:20:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f18786edc00) [pid = 1833] [serial = 1644] [outer = 0x7f187338f000] 17:20:05 INFO - PROCESS | 1833 | 1461975605126 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]]]}] 17:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1377ms 17:20:05 INFO - PROCESS | 1833 | 1461975605156 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:20:05 INFO - PROCESS | 1833 | 1461975605160 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 17:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:20:05 INFO - PROCESS | 1833 | 1461975605166 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:20:05 INFO - PROCESS | 1833 | 1461975605169 Marionette TRACE conn3 <- [1,2162,null,{}] 17:20:05 INFO - PROCESS | 1833 | 1461975605174 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}] 17:20:05 INFO - PROCESS | 1833 | 1461975605352 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:20:05 INFO - PROCESS | 1833 | 1461975605550 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879db1000 == 107 [pid = 1833] [id = 548] 17:20:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f18785d4400) [pid = 1833] [serial = 1645] [outer = (nil)] 17:20:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f1878e83000) [pid = 1833] [serial = 1646] [outer = 0x7f18785d4400] 17:20:05 INFO - PROCESS | 1833 | 1461975605618 Marionette DEBUG loaded listener.js 17:20:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f187938c800) [pid = 1833] [serial = 1647] [outer = 0x7f18785d4400] 17:20:06 INFO - PROCESS | 1833 | 1461975606481 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]]]}] 17:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1383ms 17:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:20:06 INFO - PROCESS | 1833 | 1461975606552 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:20:06 INFO - PROCESS | 1833 | 1461975606555 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 17:20:06 INFO - PROCESS | 1833 | 1461975606559 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:20:06 INFO - PROCESS | 1833 | 1461975606563 Marionette TRACE conn3 <- [1,2166,null,{}] 17:20:06 INFO - PROCESS | 1833 | 1461975606568 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}] 17:20:06 INFO - PROCESS | 1833 | 1461975606765 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:20:06 INFO - PROCESS | 1833 | 1461975606963 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a450000 == 108 [pid = 1833] [id = 549] 17:20:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f1878e11800) [pid = 1833] [serial = 1648] [outer = (nil)] 17:20:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f187996d000) [pid = 1833] [serial = 1649] [outer = 0x7f1878e11800] 17:20:07 INFO - PROCESS | 1833 | 1461975607035 Marionette DEBUG loaded listener.js 17:20:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f1879e32c00) [pid = 1833] [serial = 1650] [outer = 0x7f1878e11800] 17:20:07 INFO - PROCESS | 1833 | 1461975607879 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]]]}] 17:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1381ms 17:20:07 INFO - PROCESS | 1833 | 1461975607941 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:20:07 INFO - PROCESS | 1833 | 1461975607944 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 17:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:20:07 INFO - PROCESS | 1833 | 1461975607950 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:20:07 INFO - PROCESS | 1833 | 1461975607953 Marionette TRACE conn3 <- [1,2170,null,{}] 17:20:07 INFO - PROCESS | 1833 | 1461975607958 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}] 17:20:08 INFO - PROCESS | 1833 | 1461975608116 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:20:08 INFO - PROCESS | 1833 | 1461975608323 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a9b6000 == 109 [pid = 1833] [id = 550] 17:20:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f187938cc00) [pid = 1833] [serial = 1651] [outer = (nil)] 17:20:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f1879fc6000) [pid = 1833] [serial = 1652] [outer = 0x7f187938cc00] 17:20:08 INFO - PROCESS | 1833 | 1461975608390 Marionette DEBUG loaded listener.js 17:20:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f187a0a3000) [pid = 1833] [serial = 1653] [outer = 0x7f187938cc00] 17:20:09 INFO - PROCESS | 1833 | 1461975609227 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]]]}] 17:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1331ms 17:20:09 INFO - PROCESS | 1833 | 1461975609282 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:20:09 INFO - PROCESS | 1833 | 1461975609285 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 17:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:20:09 INFO - PROCESS | 1833 | 1461975609291 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:20:09 INFO - PROCESS | 1833 | 1461975609293 Marionette TRACE conn3 <- [1,2174,null,{}] 17:20:09 INFO - PROCESS | 1833 | 1461975609298 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}] 17:20:09 INFO - PROCESS | 1833 | 1461975609455 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:20:09 INFO - PROCESS | 1833 | 1461975609654 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e3e8000 == 110 [pid = 1833] [id = 551] 17:20:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f1879c66c00) [pid = 1833] [serial = 1654] [outer = (nil)] 17:20:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f187a6c4800) [pid = 1833] [serial = 1655] [outer = 0x7f1879c66c00] 17:20:09 INFO - PROCESS | 1833 | 1461975609717 Marionette DEBUG loaded listener.js 17:20:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f187a6d0800) [pid = 1833] [serial = 1656] [outer = 0x7f1879c66c00] 17:20:10 INFO - PROCESS | 1833 | 1461975610517 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]]]}] 17:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1278ms 17:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:20:10 INFO - PROCESS | 1833 | 1461975610570 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:20:10 INFO - PROCESS | 1833 | 1461975610572 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 17:20:10 INFO - PROCESS | 1833 | 1461975610579 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:20:10 INFO - PROCESS | 1833 | 1461975610582 Marionette TRACE conn3 <- [1,2178,null,{}] 17:20:10 INFO - PROCESS | 1833 | 1461975610588 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}] 17:20:10 INFO - PROCESS | 1833 | 1461975610771 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:20:10 INFO - PROCESS | 1833 | 1461975610976 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1880793000 == 111 [pid = 1833] [id = 552] 17:20:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f1879fc0800) [pid = 1833] [serial = 1657] [outer = (nil)] 17:20:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f187a923800) [pid = 1833] [serial = 1658] [outer = 0x7f1879fc0800] 17:20:11 INFO - PROCESS | 1833 | 1461975611039 Marionette DEBUG loaded listener.js 17:20:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f187b537000) [pid = 1833] [serial = 1659] [outer = 0x7f1879fc0800] 17:20:11 INFO - PROCESS | 1833 | 1461975611875 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]]]}] 17:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1333ms 17:20:11 INFO - PROCESS | 1833 | 1461975611911 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:20:11 INFO - PROCESS | 1833 | 1461975611914 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 17:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:20:11 INFO - PROCESS | 1833 | 1461975611920 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:20:11 INFO - PROCESS | 1833 | 1461975611923 Marionette TRACE conn3 <- [1,2182,null,{}] 17:20:11 INFO - PROCESS | 1833 | 1461975611928 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}] 17:20:12 INFO - PROCESS | 1833 | 1461975612105 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:20:12 INFO - PROCESS | 1833 | 1461975612309 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188236e800 == 112 [pid = 1833] [id = 553] 17:20:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f187a6c3c00) [pid = 1833] [serial = 1660] [outer = (nil)] 17:20:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f187b717c00) [pid = 1833] [serial = 1661] [outer = 0x7f187a6c3c00] 17:20:12 INFO - PROCESS | 1833 | 1461975612375 Marionette DEBUG loaded listener.js 17:20:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7f187cd3b000) [pid = 1833] [serial = 1662] [outer = 0x7f187a6c3c00] 17:20:13 INFO - PROCESS | 1833 | 1461975613278 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]]]}] 17:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1434ms 17:20:13 INFO - PROCESS | 1833 | 1461975613354 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:20:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:20:13 INFO - PROCESS | 1833 | 1461975613359 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 17:20:13 INFO - PROCESS | 1833 | 1461975613364 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:20:13 INFO - PROCESS | 1833 | 1461975613368 Marionette TRACE conn3 <- [1,2186,null,{}] 17:20:13 INFO - PROCESS | 1833 | 1461975613373 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}] 17:20:13 INFO - PROCESS | 1833 | 1461975613630 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:20:13 INFO - PROCESS | 1833 | 1461975613882 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873838000 == 113 [pid = 1833] [id = 554] 17:20:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7f186b358800) [pid = 1833] [serial = 1663] [outer = (nil)] 17:20:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7f187a8ddc00) [pid = 1833] [serial = 1664] [outer = 0x7f186b358800] 17:20:14 INFO - PROCESS | 1833 | 1461975614000 Marionette DEBUG loaded listener.js 17:20:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7f187dc4d400) [pid = 1833] [serial = 1665] [outer = 0x7f186b358800] 17:20:14 INFO - PROCESS | 1833 | 1461975614838 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]]]}] 17:20:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:20:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1532ms 17:20:14 INFO - PROCESS | 1833 | 1461975614897 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:20:14 INFO - PROCESS | 1833 | 1461975614900 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 17:20:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:20:14 INFO - PROCESS | 1833 | 1461975614905 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:20:14 INFO - PROCESS | 1833 | 1461975614907 Marionette TRACE conn3 <- [1,2190,null,{}] 17:20:14 INFO - PROCESS | 1833 | 1461975614913 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}] 17:20:15 INFO - PROCESS | 1833 | 1461975615077 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:20:15 INFO - PROCESS | 1833 | 1461975615282 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188319d000 == 114 [pid = 1833] [id = 555] 17:20:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7f186cdc6400) [pid = 1833] [serial = 1666] [outer = (nil)] 17:20:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7f1872539800) [pid = 1833] [serial = 1667] [outer = 0x7f186cdc6400] 17:20:15 INFO - PROCESS | 1833 | 1461975615346 Marionette DEBUG loaded listener.js 17:20:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7f187dc55000) [pid = 1833] [serial = 1668] [outer = 0x7f186cdc6400] 17:20:16 INFO - PROCESS | 1833 | 1461975616191 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]]]}] 17:20:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:20:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1327ms 17:20:16 INFO - PROCESS | 1833 | 1461975616234 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:20:16 INFO - PROCESS | 1833 | 1461975616237 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 17:20:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:20:16 INFO - PROCESS | 1833 | 1461975616243 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:20:16 INFO - PROCESS | 1833 | 1461975616253 Marionette TRACE conn3 <- [1,2194,null,{}] 17:20:16 INFO - PROCESS | 1833 | 1461975616257 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}] 17:20:16 INFO - PROCESS | 1833 | 1461975616428 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:20:16 INFO - PROCESS | 1833 | 1461975616634 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873b81000 == 115 [pid = 1833] [id = 556] 17:20:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7f186b353800) [pid = 1833] [serial = 1669] [outer = (nil)] 17:20:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 256 (0x7f186cdd1400) [pid = 1833] [serial = 1670] [outer = 0x7f186b353800] 17:20:16 INFO - PROCESS | 1833 | 1461975616699 Marionette DEBUG loaded listener.js 17:20:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7f1878610000) [pid = 1833] [serial = 1671] [outer = 0x7f186b353800] 17:20:17 INFO - PROCESS | 1833 | ************************* 17:20:17 INFO - PROCESS | 1833 | A coding exception was thrown and uncaught in a Task. 17:20:17 INFO - PROCESS | 1833 | 17:20:17 INFO - PROCESS | 1833 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:20:17 INFO - PROCESS | 1833 | Full stack: 17:20:17 INFO - PROCESS | 1833 | ************************* 17:20:18 INFO - PROCESS | 1833 | 1461975618119 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]]]}] 17:20:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:20:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1895ms 17:20:18 INFO - PROCESS | 1833 | 1461975618138 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:20:18 INFO - PROCESS | 1833 | 1461975618143 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 17:20:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:20:18 INFO - PROCESS | 1833 | 1461975618150 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:20:18 INFO - PROCESS | 1833 | 1461975618155 Marionette TRACE conn3 <- [1,2198,null,{}] 17:20:18 INFO - PROCESS | 1833 | 1461975618216 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}] 17:20:18 INFO - PROCESS | 1833 | 1461975618487 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:20:18 INFO - PROCESS | 1833 | 1461975618631 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186f930000 == 116 [pid = 1833] [id = 557] 17:20:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7f186c089c00) [pid = 1833] [serial = 1672] [outer = (nil)] 17:20:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7f186c0d4800) [pid = 1833] [serial = 1673] [outer = 0x7f186c089c00] 17:20:18 INFO - PROCESS | 1833 | 1461975618698 Marionette DEBUG loaded listener.js 17:20:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7f186ce55400) [pid = 1833] [serial = 1674] [outer = 0x7f186c089c00] 17:20:19 INFO - PROCESS | 1833 | 1461975619480 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]]]}] 17:20:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:20:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1389ms 17:20:19 INFO - PROCESS | 1833 | 1461975619556 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:20:19 INFO - PROCESS | 1833 | 1461975619564 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 17:20:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:20:19 INFO - PROCESS | 1833 | 1461975619577 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:20:19 INFO - PROCESS | 1833 | 1461975619580 Marionette TRACE conn3 <- [1,2202,null,{}] 17:20:19 INFO - PROCESS | 1833 | 1461975619586 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}] 17:20:19 INFO - PROCESS | 1833 | 1461975619762 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:20:20 INFO - PROCESS | 1833 | 1461975620054 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1871444800 == 117 [pid = 1833] [id = 558] 17:20:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 261 (0x7f186d191800) [pid = 1833] [serial = 1675] [outer = (nil)] 17:20:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 262 (0x7f186d2b7000) [pid = 1833] [serial = 1676] [outer = 0x7f186d191800] 17:20:20 INFO - PROCESS | 1833 | 1461975620179 Marionette DEBUG loaded listener.js 17:20:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 263 (0x7f186fa88400) [pid = 1833] [serial = 1677] [outer = 0x7f186d191800] 17:20:21 INFO - PROCESS | 1833 | 1461975621098 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]]]}] 17:20:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:20:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1579ms 17:20:21 INFO - PROCESS | 1833 | 1461975621155 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:20:21 INFO - PROCESS | 1833 | 1461975621158 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 17:20:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:20:21 INFO - PROCESS | 1833 | 1461975621164 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:20:21 INFO - PROCESS | 1833 | 1461975621169 Marionette TRACE conn3 <- [1,2206,null,{}] 17:20:21 INFO - PROCESS | 1833 | 1461975621182 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}] 17:20:21 INFO - PROCESS | 1833 | 1461975621341 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:20:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e3d5800 == 116 [pid = 1833] [id = 447] 17:20:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186c1d6800 == 115 [pid = 1833] [id = 489] 17:20:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186b3dc800 == 114 [pid = 1833] [id = 413] 17:20:21 INFO - PROCESS | 1833 | --DOMWINDOW == 262 (0x7f187e1cf400) [pid = 1833] [serial = 1565] [outer = (nil)] [url = about:blank] 17:20:21 INFO - PROCESS | 1833 | 1461975621633 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1871439800 == 113 [pid = 1833] [id = 542] 17:20:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187850d800 == 112 [pid = 1833] [id = 541] 17:20:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1877116800 == 111 [pid = 1833] [id = 540] 17:20:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186c1d6800 == 112 [pid = 1833] [id = 559] 17:20:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 263 (0x7f186b1b1c00) [pid = 1833] [serial = 1678] [outer = (nil)] 17:20:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 264 (0x7f18711ed400) [pid = 1833] [serial = 1679] [outer = 0x7f186b1b1c00] 17:20:21 INFO - PROCESS | 1833 | 1461975621776 Marionette DEBUG loaded listener.js 17:20:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 265 (0x7f18712e8000) [pid = 1833] [serial = 1680] [outer = 0x7f186b1b1c00] 17:20:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873bea000 == 111 [pid = 1833] [id = 539] 17:20:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18706ce000 == 110 [pid = 1833] [id = 536] 17:20:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186c2cc000 == 109 [pid = 1833] [id = 535] 17:20:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186f7d1000 == 108 [pid = 1833] [id = 534] 17:20:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186b10f800 == 107 [pid = 1833] [id = 533] 17:20:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186b670800 == 106 [pid = 1833] [id = 532] 17:20:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186a2d1000 == 105 [pid = 1833] [id = 531] 17:20:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a44b000 == 104 [pid = 1833] [id = 530] 17:20:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f189835a000 == 103 [pid = 1833] [id = 529] 17:20:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873b1e000 == 102 [pid = 1833] [id = 528] 17:20:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895680000 == 101 [pid = 1833] [id = 527] 17:20:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f189163d000 == 100 [pid = 1833] [id = 526] 17:20:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188985f000 == 99 [pid = 1833] [id = 525] 17:20:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1883b4e800 == 98 [pid = 1833] [id = 524] 17:20:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879dbc000 == 97 [pid = 1833] [id = 523] 17:20:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1876f4e000 == 96 [pid = 1833] [id = 522] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 264 (0x7f1879e2d000) [pid = 1833] [serial = 1554] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 263 (0x7f18734c8000) [pid = 1833] [serial = 1547] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 262 (0x7f187e34e000) [pid = 1833] [serial = 1350] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 261 (0x7f189543d000) [pid = 1833] [serial = 1197] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 260 (0x7f186c0db400) [pid = 1833] [serial = 1473] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7f187dc4c000) [pid = 1833] [serial = 1520] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7f189517b000) [pid = 1833] [serial = 1191] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7f186b360000) [pid = 1833] [serial = 1302] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7f18917c6400) [pid = 1833] [serial = 1299] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 255 (0x7f18712efc00) [pid = 1833] [serial = 1305] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7f187e1eb800) [pid = 1833] [serial = 1526] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7f186c0d5c00) [pid = 1833] [serial = 1499] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7f189193b000) [pid = 1833] [serial = 1514] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7f18712f0c00) [pid = 1833] [serial = 1545] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7f1883be0400) [pid = 1833] [serial = 1290] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7f186ecd5800) [pid = 1833] [serial = 1535] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7f18913a9c00) [pid = 1833] [serial = 1293] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7f18904e2400) [pid = 1833] [serial = 1230] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f186d2bf400) [pid = 1833] [serial = 1529] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f187a6c6400) [pid = 1833] [serial = 1281] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f1872542c00) [pid = 1833] [serial = 1502] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f189193f400) [pid = 1833] [serial = 1233] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f187f7a4800) [pid = 1833] [serial = 1284] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f187f79bc00) [pid = 1833] [serial = 1227] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f189517fc00) [pid = 1833] [serial = 1242] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f187ceb9000) [pid = 1833] [serial = 1560] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f187b70e800) [pid = 1833] [serial = 1344] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f187e1cb800) [pid = 1833] [serial = 1563] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f18820b2c00) [pid = 1833] [serial = 1287] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f187a0a8000) [pid = 1833] [serial = 1556] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f1885b1a800) [pid = 1833] [serial = 1497] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f187a925000) [pid = 1833] [serial = 1557] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f187cec4800) [pid = 1833] [serial = 1347] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f18904d8000) [pid = 1833] [serial = 1511] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f18706ad400) [pid = 1833] [serial = 1544] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f1878e04000) [pid = 1833] [serial = 1550] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f1877014400) [pid = 1833] [serial = 1335] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f1895434000) [pid = 1833] [serial = 1236] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f187dc55400) [pid = 1833] [serial = 1523] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f186b1b7800) [pid = 1833] [serial = 1541] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f186b1b7400) [pid = 1833] [serial = 1532] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f187125a800) [pid = 1833] [serial = 1332] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f1873ba8c00) [pid = 1833] [serial = 1278] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f187cda4000) [pid = 1833] [serial = 1359] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f187a0a2000) [pid = 1833] [serial = 1224] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f189332f800) [pid = 1833] [serial = 1296] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f1873bacc00) [pid = 1833] [serial = 1548] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f186ce5d000) [pid = 1833] [serial = 1245] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f187119d400) [pid = 1833] [serial = 1538] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f1890581000) [pid = 1833] [serial = 1413] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f186cdcd800) [pid = 1833] [serial = 1542] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f187a6cfc00) [pid = 1833] [serial = 1341] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f18953ac800) [pid = 1833] [serial = 1194] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f187cdef800) [pid = 1833] [serial = 1562] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f1878e84800) [pid = 1833] [serial = 1551] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f18734cb800) [pid = 1833] [serial = 1517] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f18959ddc00) [pid = 1833] [serial = 1239] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f1879971c00) [pid = 1833] [serial = 1553] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f1881176000) [pid = 1833] [serial = 1356] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f187cde7000) [pid = 1833] [serial = 1559] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f187a0ad800) [pid = 1833] [serial = 1505] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f1879964800) [pid = 1833] [serial = 1338] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f187f71e000) [pid = 1833] [serial = 1508] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f187f7a5400) [pid = 1833] [serial = 1353] [outer = (nil)] [url = about:blank] 17:20:22 INFO - PROCESS | 1833 | 1461975622629 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]]]}] 17:20:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:20:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1533ms 17:20:22 INFO - PROCESS | 1833 | 1461975622698 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:20:22 INFO - PROCESS | 1833 | 1461975622701 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 17:20:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:20:22 INFO - PROCESS | 1833 | 1461975622707 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:20:22 INFO - PROCESS | 1833 | 1461975622709 Marionette TRACE conn3 <- [1,2210,null,{}] 17:20:22 INFO - PROCESS | 1833 | 1461975622714 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}] 17:20:22 INFO - PROCESS | 1833 | 1461975622866 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:20:22 INFO - PROCESS | 1833 | 1461975622882 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1871514800 == 97 [pid = 1833] [id = 560] 17:20:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f186b1b3800) [pid = 1833] [serial = 1681] [outer = (nil)] 17:20:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f18711f1800) [pid = 1833] [serial = 1682] [outer = 0x7f186b1b3800] 17:20:22 INFO - PROCESS | 1833 | 1461975622937 Marionette DEBUG loaded listener.js 17:20:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f187253e400) [pid = 1833] [serial = 1683] [outer = 0x7f186b1b3800] 17:20:23 INFO - PROCESS | 1833 | 1461975623712 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]]]}] 17:20:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:20:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1026ms 17:20:23 INFO - PROCESS | 1833 | 1461975623733 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:20:23 INFO - PROCESS | 1833 | 1461975623736 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 17:20:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:20:23 INFO - PROCESS | 1833 | 1461975623741 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:20:23 INFO - PROCESS | 1833 | 1461975623743 Marionette TRACE conn3 <- [1,2214,null,{}] 17:20:23 INFO - PROCESS | 1833 | 1461975623748 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}] 17:20:23 INFO - PROCESS | 1833 | 1461975623903 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:20:23 INFO - PROCESS | 1833 | 1461975623919 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873b2a800 == 98 [pid = 1833] [id = 561] 17:20:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f187152d400) [pid = 1833] [serial = 1684] [outer = (nil)] 17:20:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f1873395000) [pid = 1833] [serial = 1685] [outer = 0x7f187152d400] 17:20:23 INFO - PROCESS | 1833 | 1461975623977 Marionette DEBUG loaded listener.js 17:20:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f18733c8c00) [pid = 1833] [serial = 1686] [outer = 0x7f187152d400] 17:20:24 INFO - PROCESS | 1833 | 1461975624877 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]]]}] 17:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1174ms 17:20:24 INFO - PROCESS | 1833 | 1461975624916 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:20:24 INFO - PROCESS | 1833 | 1461975624918 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 17:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:20:24 INFO - PROCESS | 1833 | 1461975624924 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:20:24 INFO - PROCESS | 1833 | 1461975624926 Marionette TRACE conn3 <- [1,2218,null,{}] 17:20:24 INFO - PROCESS | 1833 | 1461975624940 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}] 17:20:25 INFO - PROCESS | 1833 | 1461975625173 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:20:25 INFO - PROCESS | 1833 | 1461975625208 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1876f4b800 == 99 [pid = 1833] [id = 562] 17:20:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f1873ba2800) [pid = 1833] [serial = 1687] [outer = (nil)] 17:20:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f187700c400) [pid = 1833] [serial = 1688] [outer = 0x7f1873ba2800] 17:20:25 INFO - PROCESS | 1833 | 1461975625266 Marionette DEBUG loaded listener.js 17:20:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f18783e9800) [pid = 1833] [serial = 1689] [outer = 0x7f1873ba2800] 17:20:26 INFO - PROCESS | 1833 | 1461975626071 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]]]}] 17:20:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:20:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1188ms 17:20:26 INFO - PROCESS | 1833 | 1461975626112 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:20:26 INFO - PROCESS | 1833 | 1461975626115 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 17:20:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:20:26 INFO - PROCESS | 1833 | 1461975626132 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:20:26 INFO - PROCESS | 1833 | 1461975626133 Marionette TRACE conn3 <- [1,2222,null,{}] 17:20:26 INFO - PROCESS | 1833 | 1461975626139 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}] 17:20:26 INFO - PROCESS | 1833 | 1461975626328 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:20:26 INFO - PROCESS | 1833 | 1461975626356 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18772f1800 == 100 [pid = 1833] [id = 563] 17:20:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f18783e9c00) [pid = 1833] [serial = 1690] [outer = (nil)] 17:20:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f18785d5c00) [pid = 1833] [serial = 1691] [outer = 0x7f18783e9c00] 17:20:26 INFO - PROCESS | 1833 | 1461975626411 Marionette DEBUG loaded listener.js 17:20:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f187860d800) [pid = 1833] [serial = 1692] [outer = 0x7f18783e9c00] 17:20:27 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f187338d400) [pid = 1833] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:20:27 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f18734cc400) [pid = 1833] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:20:27 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f186b353400) [pid = 1833] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:20:27 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f186b35ec00) [pid = 1833] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:20:27 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f1872536400) [pid = 1833] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:20:27 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f186a8d1000) [pid = 1833] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:20:27 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f186c0d5800) [pid = 1833] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:20:27 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f186ce54000) [pid = 1833] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:20:27 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f18733cb000) [pid = 1833] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:20:27 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f1870456800) [pid = 1833] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:20:27 INFO - PROCESS | 1833 | 1461975627827 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]]]}] 17:20:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:20:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1726ms 17:20:27 INFO - PROCESS | 1833 | 1461975627855 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:20:27 INFO - PROCESS | 1833 | 1461975627858 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 17:20:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:20:27 INFO - PROCESS | 1833 | 1461975627863 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:20:27 INFO - PROCESS | 1833 | 1461975627865 Marionette TRACE conn3 <- [1,2226,null,{}] 17:20:27 INFO - PROCESS | 1833 | 1461975627870 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}] 17:20:28 INFO - PROCESS | 1833 | 1461975628072 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:20:28 INFO - PROCESS | 1833 | 1461975628094 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878305000 == 101 [pid = 1833] [id = 564] 17:20:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f186cdc2800) [pid = 1833] [serial = 1693] [outer = (nil)] 17:20:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f187303b400) [pid = 1833] [serial = 1694] [outer = 0x7f186cdc2800] 17:20:28 INFO - PROCESS | 1833 | 1461975628148 Marionette DEBUG loaded listener.js 17:20:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f187860d000) [pid = 1833] [serial = 1695] [outer = 0x7f186cdc2800] 17:20:28 INFO - PROCESS | 1833 | 1461975628862 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]]]}] 17:20:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:20:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1032ms 17:20:28 INFO - PROCESS | 1833 | 1461975628896 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:20:28 INFO - PROCESS | 1833 | 1461975628898 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 17:20:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:20:28 INFO - PROCESS | 1833 | 1461975628904 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:20:28 INFO - PROCESS | 1833 | 1461975628906 Marionette TRACE conn3 <- [1,2230,null,{}] 17:20:28 INFO - PROCESS | 1833 | 1461975628925 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}] 17:20:29 INFO - PROCESS | 1833 | 1461975629066 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:20:29 INFO - PROCESS | 1833 | 1461975629219 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187872c800 == 102 [pid = 1833] [id = 565] 17:20:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f186ce54000) [pid = 1833] [serial = 1696] [outer = (nil)] 17:20:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f1878e05400) [pid = 1833] [serial = 1697] [outer = 0x7f186ce54000] 17:20:29 INFO - PROCESS | 1833 | 1461975629274 Marionette DEBUG loaded listener.js 17:20:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f1879391c00) [pid = 1833] [serial = 1698] [outer = 0x7f186ce54000] 17:20:30 INFO - PROCESS | 1833 | 1461975630231 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]]]}] 17:20:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:20:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1346ms 17:20:30 INFO - PROCESS | 1833 | 1461975630250 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:20:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:20:30 INFO - PROCESS | 1833 | 1461975630257 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 17:20:30 INFO - PROCESS | 1833 | 1461975630263 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:20:30 INFO - PROCESS | 1833 | 1461975630269 Marionette TRACE conn3 <- [1,2234,null,{}] 17:20:30 INFO - PROCESS | 1833 | 1461975630276 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}] 17:20:30 INFO - PROCESS | 1833 | 1461975630449 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:20:30 INFO - PROCESS | 1833 | 1461975630658 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186f92b800 == 103 [pid = 1833] [id = 566] 17:20:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f186cdc5c00) [pid = 1833] [serial = 1699] [outer = (nil)] 17:20:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f186ecd2800) [pid = 1833] [serial = 1700] [outer = 0x7f186cdc5c00] 17:20:30 INFO - PROCESS | 1833 | 1461975630730 Marionette DEBUG loaded listener.js 17:20:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f187045f800) [pid = 1833] [serial = 1701] [outer = 0x7f186cdc5c00] 17:20:31 INFO - PROCESS | 1833 | 1461975631663 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]]]}] 17:20:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:20:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1430ms 17:20:31 INFO - PROCESS | 1833 | 1461975631694 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:20:31 INFO - PROCESS | 1833 | 1461975631702 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 17:20:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:20:31 INFO - PROCESS | 1833 | 1461975631711 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:20:31 INFO - PROCESS | 1833 | 1461975631716 Marionette TRACE conn3 <- [1,2238,null,{}] 17:20:31 INFO - PROCESS | 1833 | 1461975631721 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}] 17:20:31 INFO - PROCESS | 1833 | 1461975631895 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:20:32 INFO - PROCESS | 1833 | 1461975632087 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873c5e000 == 104 [pid = 1833] [id = 567] 17:20:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f187119d400) [pid = 1833] [serial = 1702] [outer = (nil)] 17:20:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f1871525400) [pid = 1833] [serial = 1703] [outer = 0x7f187119d400] 17:20:32 INFO - PROCESS | 1833 | 1461975632152 Marionette DEBUG loaded listener.js 17:20:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f1873394c00) [pid = 1833] [serial = 1704] [outer = 0x7f187119d400] 17:20:33 INFO - PROCESS | 1833 | 1461975633046 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]]]}] 17:20:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:20:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1377ms 17:20:33 INFO - PROCESS | 1833 | 1461975633089 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:20:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:20:33 INFO - PROCESS | 1833 | 1461975633093 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 17:20:33 INFO - PROCESS | 1833 | 1461975633098 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:20:33 INFO - PROCESS | 1833 | 1461975633104 Marionette TRACE conn3 <- [1,2242,null,{}] 17:20:33 INFO - PROCESS | 1833 | 1461975633118 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}] 17:20:33 INFO - PROCESS | 1833 | 1461975633287 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:20:33 INFO - PROCESS | 1833 | 1461975633491 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18795e0800 == 105 [pid = 1833] [id = 568] 17:20:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f187253a000) [pid = 1833] [serial = 1705] [outer = (nil)] 17:20:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f1876ef5000) [pid = 1833] [serial = 1706] [outer = 0x7f187253a000] 17:20:33 INFO - PROCESS | 1833 | 1461975633562 Marionette DEBUG loaded listener.js 17:20:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f187860cc00) [pid = 1833] [serial = 1707] [outer = 0x7f187253a000] 17:20:34 INFO - PROCESS | 1833 | 1461975634422 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]]]}] 17:20:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:20:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1383ms 17:20:34 INFO - PROCESS | 1833 | 1461975634482 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:20:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:20:34 INFO - PROCESS | 1833 | 1461975634487 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 17:20:34 INFO - PROCESS | 1833 | 1461975634492 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:20:34 INFO - PROCESS | 1833 | 1461975634495 Marionette TRACE conn3 <- [1,2246,null,{}] 17:20:34 INFO - PROCESS | 1833 | 1461975634500 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}] 17:20:34 INFO - PROCESS | 1833 | 1461975634684 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:20:34 INFO - PROCESS | 1833 | 1461975634877 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879d3f000 == 106 [pid = 1833] [id = 569] 17:20:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f1873b9d400) [pid = 1833] [serial = 1708] [outer = (nil)] 17:20:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f1879396000) [pid = 1833] [serial = 1709] [outer = 0x7f1873b9d400] 17:20:34 INFO - PROCESS | 1833 | 1461975634946 Marionette DEBUG loaded listener.js 17:20:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f18793afc00) [pid = 1833] [serial = 1710] [outer = 0x7f1873b9d400] 17:20:35 INFO - PROCESS | 1833 | 1461975635786 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]]]}] 17:20:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:20:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1338ms 17:20:35 INFO - PROCESS | 1833 | 1461975635830 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:20:35 INFO - PROCESS | 1833 | 1461975635834 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 17:20:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:20:35 INFO - PROCESS | 1833 | 1461975635839 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:20:35 INFO - PROCESS | 1833 | 1461975635841 Marionette TRACE conn3 <- [1,2250,null,{}] 17:20:35 INFO - PROCESS | 1833 | 1461975635846 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}] 17:20:36 INFO - PROCESS | 1833 | 1461975636007 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:20:36 INFO - PROCESS | 1833 | 1461975636198 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a228000 == 107 [pid = 1833] [id = 570] 17:20:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f1878e0f400) [pid = 1833] [serial = 1711] [outer = (nil)] 17:20:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f1879971800) [pid = 1833] [serial = 1712] [outer = 0x7f1878e0f400] 17:20:36 INFO - PROCESS | 1833 | 1461975636262 Marionette DEBUG loaded listener.js 17:20:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f1879c6c800) [pid = 1833] [serial = 1713] [outer = 0x7f1878e0f400] 17:20:37 INFO - PROCESS | 1833 | 1461975637155 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]]]}] 17:20:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:20:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1376ms 17:20:37 INFO - PROCESS | 1833 | 1461975637217 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:20:37 INFO - PROCESS | 1833 | 1461975637220 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 17:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:20:37 INFO - PROCESS | 1833 | 1461975637225 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:20:37 INFO - PROCESS | 1833 | 1461975637227 Marionette TRACE conn3 <- [1,2254,null,{}] 17:20:37 INFO - PROCESS | 1833 | 1461975637233 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}] 17:20:37 INFO - PROCESS | 1833 | 1461975637413 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:20:37 INFO - PROCESS | 1833 | 1461975637603 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a69c000 == 108 [pid = 1833] [id = 571] 17:20:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f1879e2bc00) [pid = 1833] [serial = 1714] [outer = (nil)] 17:20:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f187a8dec00) [pid = 1833] [serial = 1715] [outer = 0x7f1879e2bc00] 17:20:37 INFO - PROCESS | 1833 | 1461975637686 Marionette DEBUG loaded listener.js 17:20:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f187c341c00) [pid = 1833] [serial = 1716] [outer = 0x7f1879e2bc00] 17:20:38 INFO - PROCESS | 1833 | 1461975638523 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]]]}] 17:20:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:20:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1325ms 17:20:38 INFO - PROCESS | 1833 | 1461975638551 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:20:38 INFO - PROCESS | 1833 | 1461975638554 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 17:20:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:20:38 INFO - PROCESS | 1833 | 1461975638559 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:20:38 INFO - PROCESS | 1833 | 1461975638561 Marionette TRACE conn3 <- [1,2258,null,{}] 17:20:38 INFO - PROCESS | 1833 | 1461975638567 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}] 17:20:38 INFO - PROCESS | 1833 | 1461975638745 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:20:38 INFO - PROCESS | 1833 | 1461975638941 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187c34a800 == 109 [pid = 1833] [id = 572] 17:20:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f1879fc9c00) [pid = 1833] [serial = 1717] [outer = (nil)] 17:20:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f187cd3bc00) [pid = 1833] [serial = 1718] [outer = 0x7f1879fc9c00] 17:20:39 INFO - PROCESS | 1833 | 1461975639005 Marionette DEBUG loaded listener.js 17:20:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f187cde5800) [pid = 1833] [serial = 1719] [outer = 0x7f1879fc9c00] 17:20:39 INFO - PROCESS | 1833 | 1461975639817 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]]]}] 17:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1274ms 17:20:39 INFO - PROCESS | 1833 | 1461975639841 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:20:39 INFO - PROCESS | 1833 | 1461975639844 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 17:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:20:39 INFO - PROCESS | 1833 | 1461975639851 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:20:39 INFO - PROCESS | 1833 | 1461975639854 Marionette TRACE conn3 <- [1,2262,null,{}] 17:20:39 INFO - PROCESS | 1833 | 1461975639859 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}] 17:20:40 INFO - PROCESS | 1833 | 1461975640030 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:20:40 INFO - PROCESS | 1833 | 1461975640225 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187f72b800 == 110 [pid = 1833] [id = 573] 17:20:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f187a002800) [pid = 1833] [serial = 1720] [outer = (nil)] 17:20:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f187cdef800) [pid = 1833] [serial = 1721] [outer = 0x7f187a002800] 17:20:40 INFO - PROCESS | 1833 | 1461975640300 Marionette DEBUG loaded listener.js 17:20:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f187cec6c00) [pid = 1833] [serial = 1722] [outer = 0x7f187a002800] 17:20:41 INFO - PROCESS | 1833 | 1461975641125 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]]]}] 17:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1329ms 17:20:41 INFO - PROCESS | 1833 | 1461975641182 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:20:41 INFO - PROCESS | 1833 | 1461975641185 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 17:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:20:41 INFO - PROCESS | 1833 | 1461975641190 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:20:41 INFO - PROCESS | 1833 | 1461975641193 Marionette TRACE conn3 <- [1,2266,null,{}] 17:20:41 INFO - PROCESS | 1833 | 1461975641198 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}] 17:20:41 INFO - PROCESS | 1833 | 1461975641387 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:20:41 INFO - PROCESS | 1833 | 1461975641587 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1881099800 == 111 [pid = 1833] [id = 574] 17:20:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f187cd3f000) [pid = 1833] [serial = 1723] [outer = (nil)] 17:20:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f187dc4f400) [pid = 1833] [serial = 1724] [outer = 0x7f187cd3f000] 17:20:41 INFO - PROCESS | 1833 | 1461975641654 Marionette DEBUG loaded listener.js 17:20:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f187e1d1800) [pid = 1833] [serial = 1725] [outer = 0x7f187cd3f000] 17:20:42 INFO - PROCESS | 1833 | 1461975642446 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]]]}] 17:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1326ms 17:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:20:42 INFO - PROCESS | 1833 | 1461975642516 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:20:42 INFO - PROCESS | 1833 | 1461975642519 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 17:20:42 INFO - PROCESS | 1833 | 1461975642523 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:20:42 INFO - PROCESS | 1833 | 1461975642527 Marionette TRACE conn3 <- [1,2270,null,{}] 17:20:42 INFO - PROCESS | 1833 | 1461975642532 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}] 17:20:42 INFO - PROCESS | 1833 | 1461975642720 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:20:42 INFO - PROCESS | 1833 | 1461975642922 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a0b800 == 112 [pid = 1833] [id = 575] 17:20:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f187cdea400) [pid = 1833] [serial = 1726] [outer = (nil)] 17:20:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f187e335800) [pid = 1833] [serial = 1727] [outer = 0x7f187cdea400] 17:20:42 INFO - PROCESS | 1833 | 1461975642989 Marionette DEBUG loaded listener.js 17:20:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f187e33c000) [pid = 1833] [serial = 1728] [outer = 0x7f187cdea400] 17:20:43 INFO - PROCESS | 1833 | 1461975643868 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]]]}] 17:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1378ms 17:20:43 INFO - PROCESS | 1833 | 1461975643902 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:20:43 INFO - PROCESS | 1833 | 1461975643905 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 17:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:20:43 INFO - PROCESS | 1833 | 1461975643912 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:20:43 INFO - PROCESS | 1833 | 1461975643916 Marionette TRACE conn3 <- [1,2274,null,{}] 17:20:43 INFO - PROCESS | 1833 | 1461975643921 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}] 17:20:44 INFO - PROCESS | 1833 | 1461975644104 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:20:44 INFO - PROCESS | 1833 | 1461975644302 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885bd3800 == 113 [pid = 1833] [id = 576] 17:20:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f187dc46800) [pid = 1833] [serial = 1729] [outer = (nil)] 17:20:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f187f71e800) [pid = 1833] [serial = 1730] [outer = 0x7f187dc46800] 17:20:44 INFO - PROCESS | 1833 | 1461975644371 Marionette DEBUG loaded listener.js 17:20:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f18802f8c00) [pid = 1833] [serial = 1731] [outer = 0x7f187dc46800] 17:20:45 INFO - PROCESS | 1833 | 1461975645194 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]]]}] 17:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1327ms 17:20:45 INFO - PROCESS | 1833 | 1461975645239 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:20:45 INFO - PROCESS | 1833 | 1461975645243 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 17:20:45 INFO - PROCESS | 1833 | 1461975645248 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:20:45 INFO - PROCESS | 1833 | 1461975645251 Marionette TRACE conn3 <- [1,2278,null,{}] 17:20:45 INFO - PROCESS | 1833 | 1461975645256 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}] 17:20:45 INFO - PROCESS | 1833 | 1461975645430 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:20:45 INFO - PROCESS | 1833 | 1461975645627 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1889a0d800 == 114 [pid = 1833] [id = 577] 17:20:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f187e33ec00) [pid = 1833] [serial = 1732] [outer = (nil)] 17:20:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f188072f800) [pid = 1833] [serial = 1733] [outer = 0x7f187e33ec00] 17:20:45 INFO - PROCESS | 1833 | 1461975645691 Marionette DEBUG loaded listener.js 17:20:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f188116f400) [pid = 1833] [serial = 1734] [outer = 0x7f187e33ec00] 17:20:46 INFO - PROCESS | 1833 | 1461975646541 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]]]}] 17:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1338ms 17:20:46 INFO - PROCESS | 1833 | 1461975646587 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:20:46 INFO - PROCESS | 1833 | 1461975646590 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 17:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:20:46 INFO - PROCESS | 1833 | 1461975646595 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:20:46 INFO - PROCESS | 1833 | 1461975646607 Marionette TRACE conn3 <- [1,2282,null,{}] 17:20:46 INFO - PROCESS | 1833 | 1461975646613 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}] 17:20:46 INFO - PROCESS | 1833 | 1461975646792 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:20:46 INFO - PROCESS | 1833 | 1461975646988 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186b66d000 == 115 [pid = 1833] [id = 578] 17:20:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f186ac11000) [pid = 1833] [serial = 1735] [outer = (nil)] 17:20:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f186c0d3400) [pid = 1833] [serial = 1736] [outer = 0x7f186ac11000] 17:20:47 INFO - PROCESS | 1833 | 1461975647051 Marionette DEBUG loaded listener.js 17:20:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7f18734d0000) [pid = 1833] [serial = 1737] [outer = 0x7f186ac11000] 17:20:47 INFO - PROCESS | 1833 | 1461975647915 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]]]}] 17:20:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:20:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1387ms 17:20:47 INFO - PROCESS | 1833 | 1461975647983 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:20:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:20:47 INFO - PROCESS | 1833 | 1461975647987 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 17:20:47 INFO - PROCESS | 1833 | 1461975647992 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:20:47 INFO - PROCESS | 1833 | 1461975647995 Marionette TRACE conn3 <- [1,2286,null,{}] 17:20:48 INFO - PROCESS | 1833 | 1461975647999 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}] 17:20:48 INFO - PROCESS | 1833 | 1461975648161 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:20:48 INFO - PROCESS | 1833 | 1461975648364 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878316000 == 116 [pid = 1833] [id = 579] 17:20:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7f186ac14800) [pid = 1833] [serial = 1738] [outer = (nil)] 17:20:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7f18783e9000) [pid = 1833] [serial = 1739] [outer = 0x7f186ac14800] 17:20:48 INFO - PROCESS | 1833 | 1461975648430 Marionette DEBUG loaded listener.js 17:20:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7f18814aac00) [pid = 1833] [serial = 1740] [outer = 0x7f186ac14800] 17:20:49 INFO - PROCESS | 1833 | 1461975649287 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]]]}] 17:20:49 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 17:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1332ms 17:20:49 INFO - PROCESS | 1833 | 1461975649324 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:20:49 INFO - PROCESS | 1833 | 1461975649327 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 17:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:20:49 INFO - PROCESS | 1833 | 1461975649333 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:20:49 INFO - PROCESS | 1833 | 1461975649335 Marionette TRACE conn3 <- [1,2290,null,{}] 17:20:49 INFO - PROCESS | 1833 | 1461975649340 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}] 17:20:49 INFO - PROCESS | 1833 | 1461975649510 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:20:50 INFO - PROCESS | 1833 | 1461975650136 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18705b0000 == 117 [pid = 1833] [id = 580] 17:20:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7f186ac13800) [pid = 1833] [serial = 1741] [outer = (nil)] 17:20:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7f186b1b1000) [pid = 1833] [serial = 1742] [outer = 0x7f186ac13800] 17:20:50 INFO - PROCESS | 1833 | 1461975650244 Marionette DEBUG loaded listener.js 17:20:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7f186c0d7000) [pid = 1833] [serial = 1743] [outer = 0x7f186ac13800] 17:20:51 INFO - PROCESS | 1833 | 1461975651142 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]]]}] 17:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1877ms 17:20:51 INFO - PROCESS | 1833 | 1461975651212 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:20:51 INFO - PROCESS | 1833 | 1461975651216 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 17:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:20:51 INFO - PROCESS | 1833 | 1461975651223 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:20:51 INFO - PROCESS | 1833 | 1461975651227 Marionette TRACE conn3 <- [1,2294,null,{}] 17:20:51 INFO - PROCESS | 1833 | 1461975651233 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}] 17:20:51 INFO - PROCESS | 1833 | 1461975651514 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:20:51 INFO - PROCESS | 1833 | 1461975651805 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186a2da800 == 118 [pid = 1833] [id = 581] 17:20:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7f186d2c1800) [pid = 1833] [serial = 1744] [outer = (nil)] 17:20:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 256 (0x7f18706b4400) [pid = 1833] [serial = 1745] [outer = 0x7f186d2c1800] 17:20:51 INFO - PROCESS | 1833 | 1461975651919 Marionette DEBUG loaded listener.js 17:20:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7f187125e400) [pid = 1833] [serial = 1746] [outer = 0x7f186d2c1800] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18909d1000 == 117 [pid = 1833] [id = 271] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878305000 == 116 [pid = 1833] [id = 564] 17:20:52 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7f186c08b400) [pid = 1833] [serial = 1592] [outer = (nil)] [url = about:blank] 17:20:52 INFO - PROCESS | 1833 | --DOMWINDOW == 255 (0x7f1891911000) [pid = 1833] [serial = 1595] [outer = (nil)] [url = about:blank] 17:20:52 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7f186a8d7c00) [pid = 1833] [serial = 1598] [outer = (nil)] [url = about:blank] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18772f1800 == 115 [pid = 1833] [id = 563] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1876f4b800 == 114 [pid = 1833] [id = 562] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873b2a800 == 113 [pid = 1833] [id = 561] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1871514800 == 112 [pid = 1833] [id = 560] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186c1d6800 == 111 [pid = 1833] [id = 559] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1871444800 == 110 [pid = 1833] [id = 558] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186f930000 == 109 [pid = 1833] [id = 557] 17:20:52 INFO - PROCESS | 1833 | 1461975652912 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]]]}] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1880793000 == 108 [pid = 1833] [id = 552] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e3e8000 == 107 [pid = 1833] [id = 551] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a9b6000 == 106 [pid = 1833] [id = 550] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a450000 == 105 [pid = 1833] [id = 549] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879db1000 == 104 [pid = 1833] [id = 548] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879a24000 == 103 [pid = 1833] [id = 547] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879576000 == 102 [pid = 1833] [id = 546] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873b2c000 == 101 [pid = 1833] [id = 545] 17:20:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186faa5800 == 100 [pid = 1833] [id = 544] 17:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1739ms 17:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:20:52 INFO - PROCESS | 1833 | 1461975652965 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:20:52 INFO - PROCESS | 1833 | 1461975652969 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 17:20:52 INFO - PROCESS | 1833 | 1461975652976 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:20:52 INFO - PROCESS | 1833 | 1461975652978 Marionette TRACE conn3 <- [1,2298,null,{}] 17:20:52 INFO - PROCESS | 1833 | 1461975652983 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}] 17:20:53 INFO - PROCESS | 1833 | 1461975653144 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7f186ac18800) [pid = 1833] [serial = 1602] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7f1871527400) [pid = 1833] [serial = 1568] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7f189193e800) [pid = 1833] [serial = 1589] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7f187cd37c00) [pid = 1833] [serial = 1574] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7f18711ab800) [pid = 1833] [serial = 1611] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7f18711a0000) [pid = 1833] [serial = 1610] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7f1878440c00) [pid = 1833] [serial = 1571] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f187e1ebc00) [pid = 1833] [serial = 1577] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f18783ea400) [pid = 1833] [serial = 1626] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f1876eec800) [pid = 1833] [serial = 1623] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f18734cec00) [pid = 1833] [serial = 1620] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f1873390000) [pid = 1833] [serial = 1629] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f1873ba5800) [pid = 1833] [serial = 1622] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f187700fc00) [pid = 1833] [serial = 1625] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f186ce53800) [pid = 1833] [serial = 1628] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f186cdc9400) [pid = 1833] [serial = 1605] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f186c0cfc00) [pid = 1833] [serial = 1604] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f187253b000) [pid = 1833] [serial = 1616] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f187338ec00) [pid = 1833] [serial = 1617] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f186ac12000) [pid = 1833] [serial = 1601] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f18711aa400) [pid = 1833] [serial = 1613] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f18712ef800) [pid = 1833] [serial = 1614] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f1885a0bc00) [pid = 1833] [serial = 1583] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f186ecd4c00) [pid = 1833] [serial = 1608] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f186d2b9400) [pid = 1833] [serial = 1607] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f18803c5800) [pid = 1833] [serial = 1580] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f18734c6c00) [pid = 1833] [serial = 1619] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f18916ef800) [pid = 1833] [serial = 1586] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1833 | 1461975653406 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186ecb2800 == 101 [pid = 1833] [id = 582] 17:20:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f186ac18800) [pid = 1833] [serial = 1747] [outer = (nil)] 17:20:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f18711a0000) [pid = 1833] [serial = 1748] [outer = 0x7f186ac18800] 17:20:53 INFO - PROCESS | 1833 | 1461975653469 Marionette DEBUG loaded listener.js 17:20:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f187253e000) [pid = 1833] [serial = 1749] [outer = 0x7f186ac18800] 17:20:54 INFO - PROCESS | 1833 | 1461975654169 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]]]}] 17:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1227ms 17:20:54 INFO - PROCESS | 1833 | 1461975654202 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:20:54 INFO - PROCESS | 1833 | 1461975654205 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 17:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:20:54 INFO - PROCESS | 1833 | 1461975654241 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:20:54 INFO - PROCESS | 1833 | 1461975654250 Marionette TRACE conn3 <- [1,2302,null,{}] 17:20:54 INFO - PROCESS | 1833 | 1461975654261 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}] 17:20:54 INFO - PROCESS | 1833 | 1461975654422 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:20:54 INFO - PROCESS | 1833 | 1461975654433 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873a98800 == 102 [pid = 1833] [id = 583] 17:20:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f18734c7000) [pid = 1833] [serial = 1750] [outer = (nil)] 17:20:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f1873baa800) [pid = 1833] [serial = 1751] [outer = 0x7f18734c7000] 17:20:54 INFO - PROCESS | 1833 | 1461975654488 Marionette DEBUG loaded listener.js 17:20:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f1877016400) [pid = 1833] [serial = 1752] [outer = 0x7f18734c7000] 17:20:55 INFO - PROCESS | 1833 | 1461975655281 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]]]}] 17:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1099ms 17:20:55 INFO - PROCESS | 1833 | 1461975655327 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:20:55 INFO - PROCESS | 1833 | 1461975655330 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 17:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:20:55 INFO - PROCESS | 1833 | 1461975655344 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:20:55 INFO - PROCESS | 1833 | 1461975655347 Marionette TRACE conn3 <- [1,2306,null,{}] 17:20:55 INFO - PROCESS | 1833 | 1461975655352 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}] 17:20:55 INFO - PROCESS | 1833 | 1461975655599 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:20:55 INFO - PROCESS | 1833 | 1461975655633 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187711a800 == 103 [pid = 1833] [id = 584] 17:20:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f186c0cfc00) [pid = 1833] [serial = 1753] [outer = (nil)] 17:20:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f1877017400) [pid = 1833] [serial = 1754] [outer = 0x7f186c0cfc00] 17:20:55 INFO - PROCESS | 1833 | 1461975655691 Marionette DEBUG loaded listener.js 17:20:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f18786e1400) [pid = 1833] [serial = 1755] [outer = 0x7f186c0cfc00] 17:20:56 INFO - PROCESS | 1833 | 1461975656535 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]]]}] 17:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1241ms 17:20:56 INFO - PROCESS | 1833 | 1461975656576 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 17:20:56 INFO - PROCESS | 1833 | 1461975656578 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 17:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:20:56 INFO - PROCESS | 1833 | 1461975656589 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:20:56 INFO - PROCESS | 1833 | 1461975656591 Marionette TRACE conn3 <- [1,2310,null,{}] 17:20:56 INFO - PROCESS | 1833 | 1461975656596 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}] 17:20:56 INFO - PROCESS | 1833 | 1461975656798 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:20:56 INFO - PROCESS | 1833 | 1461975656838 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18787ca000 == 104 [pid = 1833] [id = 585] 17:20:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f187938e800) [pid = 1833] [serial = 1756] [outer = (nil)] 17:20:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f18793b1c00) [pid = 1833] [serial = 1757] [outer = 0x7f187938e800] 17:20:56 INFO - PROCESS | 1833 | 1461975656903 Marionette DEBUG loaded listener.js 17:20:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f1879fbc400) [pid = 1833] [serial = 1758] [outer = 0x7f187938e800] 17:20:58 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f1873ba2800) [pid = 1833] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:20:58 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f18783e9c00) [pid = 1833] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:20:58 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f186c089c00) [pid = 1833] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:20:58 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f187152d400) [pid = 1833] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:20:58 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f186b1b3800) [pid = 1833] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:20:58 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f186b1b1c00) [pid = 1833] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:20:58 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f186d191800) [pid = 1833] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:20:58 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f186cdc2800) [pid = 1833] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:20:58 INFO - PROCESS | 1833 | 1461975658322 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]]]}] 17:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1781ms 17:20:58 INFO - PROCESS | 1833 | 1461975658382 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:20:58 INFO - PROCESS | 1833 | 1461975658384 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 17:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:20:58 INFO - PROCESS | 1833 | 1461975658390 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:20:58 INFO - PROCESS | 1833 | 1461975658392 Marionette TRACE conn3 <- [1,2314,null,{}] 17:20:58 INFO - PROCESS | 1833 | 1461975658397 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}] 17:20:58 INFO - PROCESS | 1833 | 1461975658562 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:20:58 INFO - PROCESS | 1833 | 1461975658578 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879a24000 == 105 [pid = 1833] [id = 586] 17:20:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f186ac19800) [pid = 1833] [serial = 1759] [outer = (nil)] 17:20:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f1876ef6c00) [pid = 1833] [serial = 1760] [outer = 0x7f186ac19800] 17:20:58 INFO - PROCESS | 1833 | 1461975658780 Marionette DEBUG loaded listener.js 17:20:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f187a0aec00) [pid = 1833] [serial = 1761] [outer = 0x7f186ac19800] 17:20:59 INFO - PROCESS | 1833 | 1461975659376 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]]]}] 17:20:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:20:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1028ms 17:20:59 INFO - PROCESS | 1833 | 1461975659420 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:20:59 INFO - PROCESS | 1833 | 1461975659423 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 17:20:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:20:59 INFO - PROCESS | 1833 | 1461975659430 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:20:59 INFO - PROCESS | 1833 | 1461975659432 Marionette TRACE conn3 <- [1,2318,null,{}] 17:20:59 INFO - PROCESS | 1833 | 1461975659437 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}] 17:20:59 INFO - PROCESS | 1833 | 1461975659579 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:20:59 INFO - PROCESS | 1833 | 1461975659596 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a449000 == 106 [pid = 1833] [id = 587] 17:20:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f1879e36c00) [pid = 1833] [serial = 1762] [outer = (nil)] 17:20:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f187b538400) [pid = 1833] [serial = 1763] [outer = 0x7f1879e36c00] 17:20:59 INFO - PROCESS | 1833 | 1461975659650 Marionette DEBUG loaded listener.js 17:20:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f187cd3f800) [pid = 1833] [serial = 1764] [outer = 0x7f1879e36c00] 17:21:00 INFO - PROCESS | 1833 | 1461975660736 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] 17:21:00 INFO - PROCESS | 1833 | 1461975660815 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 17:21:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:21:00 INFO - PROCESS | 1833 | 1461975660823 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:21:00 INFO - PROCESS | 1833 | 1461975660828 Marionette TRACE conn3 <- [1,2322,null,{}] 17:21:00 INFO - PROCESS | 1833 | 1461975660836 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}] 17:21:01 INFO - PROCESS | 1833 | 1461975661067 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:21:01 INFO - PROCESS | 1833 | 1461975661264 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1872cc4800 == 107 [pid = 1833] [id = 588] 17:21:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f186ce55000) [pid = 1833] [serial = 1765] [outer = (nil)] 17:21:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f18711a9c00) [pid = 1833] [serial = 1766] [outer = 0x7f186ce55000] 17:21:01 INFO - PROCESS | 1833 | 1461975661335 Marionette DEBUG loaded listener.js 17:21:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f18712eac00) [pid = 1833] [serial = 1767] [outer = 0x7f186ce55000] 17:21:02 INFO - PROCESS | 1833 | 1461975662268 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]]]}] 17:21:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:21:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1478ms 17:21:02 INFO - PROCESS | 1833 | 1461975662302 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:21:02 INFO - PROCESS | 1833 | 1461975662311 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 17:21:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:21:02 INFO - PROCESS | 1833 | 1461975662320 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:21:02 INFO - PROCESS | 1833 | 1461975662323 Marionette TRACE conn3 <- [1,2326,null,{}] 17:21:02 INFO - PROCESS | 1833 | 1461975662329 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}] 17:21:02 INFO - PROCESS | 1833 | 1461975662506 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:21:02 INFO - PROCESS | 1833 | 1461975662708 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187872a000 == 108 [pid = 1833] [id = 589] 17:21:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f186ce55800) [pid = 1833] [serial = 1768] [outer = (nil)] 17:21:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f18734c8000) [pid = 1833] [serial = 1769] [outer = 0x7f186ce55800] 17:21:02 INFO - PROCESS | 1833 | 1461975662789 Marionette DEBUG loaded listener.js 17:21:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f18783ef400) [pid = 1833] [serial = 1770] [outer = 0x7f186ce55800] 17:21:03 INFO - PROCESS | 1833 | 1461975663678 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]]]}] 17:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1426ms 17:21:03 INFO - PROCESS | 1833 | 1461975663747 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:21:03 INFO - PROCESS | 1833 | 1461975663750 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 17:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:21:03 INFO - PROCESS | 1833 | 1461975663756 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:21:03 INFO - PROCESS | 1833 | 1461975663761 Marionette TRACE conn3 <- [1,2330,null,{}] 17:21:03 INFO - PROCESS | 1833 | 1461975663776 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}] 17:21:04 INFO - PROCESS | 1833 | 1461975664003 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:21:04 INFO - PROCESS | 1833 | 1461975664198 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187b582800 == 109 [pid = 1833] [id = 590] 17:21:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f18783e8000) [pid = 1833] [serial = 1771] [outer = (nil)] 17:21:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f1879e2f000) [pid = 1833] [serial = 1772] [outer = 0x7f18783e8000] 17:21:04 INFO - PROCESS | 1833 | 1461975664265 Marionette DEBUG loaded listener.js 17:21:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f187a6cf000) [pid = 1833] [serial = 1773] [outer = 0x7f18783e8000] 17:21:05 INFO - PROCESS | 1833 | 1461975665127 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]]]}] 17:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1386ms 17:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:21:05 INFO - PROCESS | 1833 | 1461975665142 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:21:05 INFO - PROCESS | 1833 | 1461975665145 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 17:21:05 INFO - PROCESS | 1833 | 1461975665151 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:21:05 INFO - PROCESS | 1833 | 1461975665154 Marionette TRACE conn3 <- [1,2334,null,{}] 17:21:05 INFO - PROCESS | 1833 | 1461975665158 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}] 17:21:05 INFO - PROCESS | 1833 | 1461975665326 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:21:05 INFO - PROCESS | 1833 | 1461975665523 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1881fcf800 == 110 [pid = 1833] [id = 591] 17:21:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f1878e0f000) [pid = 1833] [serial = 1774] [outer = (nil)] 17:21:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f187dc50000) [pid = 1833] [serial = 1775] [outer = 0x7f1878e0f000] 17:21:05 INFO - PROCESS | 1833 | 1461975665601 Marionette DEBUG loaded listener.js 17:21:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7f187e1eec00) [pid = 1833] [serial = 1776] [outer = 0x7f1878e0f000] 17:21:06 INFO - PROCESS | 1833 | 1461975666463 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]]]}] 17:21:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:21:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1383ms 17:21:06 INFO - PROCESS | 1833 | 1461975666534 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:21:06 INFO - PROCESS | 1833 | 1461975666536 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 17:21:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:21:06 INFO - PROCESS | 1833 | 1461975666542 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:21:06 INFO - PROCESS | 1833 | 1461975666544 Marionette TRACE conn3 <- [1,2338,null,{}] 17:21:06 INFO - PROCESS | 1833 | 1461975666549 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}] 17:21:06 INFO - PROCESS | 1833 | 1461975666728 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:21:06 INFO - PROCESS | 1833 | 1461975666928 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885b2f000 == 111 [pid = 1833] [id = 592] 17:21:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7f187a6d1000) [pid = 1833] [serial = 1777] [outer = (nil)] 17:21:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7f187e34a000) [pid = 1833] [serial = 1778] [outer = 0x7f187a6d1000] 17:21:07 INFO - PROCESS | 1833 | 1461975666997 Marionette DEBUG loaded listener.js 17:21:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7f187f79d000) [pid = 1833] [serial = 1779] [outer = 0x7f187a6d1000] 17:21:07 INFO - PROCESS | 1833 | 1461975667892 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]]]}] 17:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1378ms 17:21:07 INFO - PROCESS | 1833 | 1461975667921 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:21:07 INFO - PROCESS | 1833 | 1461975667925 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 17:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:21:07 INFO - PROCESS | 1833 | 1461975667930 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:21:07 INFO - PROCESS | 1833 | 1461975667932 Marionette TRACE conn3 <- [1,2342,null,{}] 17:21:07 INFO - PROCESS | 1833 | 1461975667938 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}] 17:21:08 INFO - PROCESS | 1833 | 1461975668131 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:21:08 INFO - PROCESS | 1833 | 1461975668335 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18909dc800 == 112 [pid = 1833] [id = 593] 17:21:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7f18803c8400) [pid = 1833] [serial = 1780] [outer = (nil)] 17:21:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7f188185d400) [pid = 1833] [serial = 1781] [outer = 0x7f18803c8400] 17:21:08 INFO - PROCESS | 1833 | 1461975668407 Marionette DEBUG loaded listener.js 17:21:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7f18827ba800) [pid = 1833] [serial = 1782] [outer = 0x7f18803c8400] 17:21:09 INFO - PROCESS | 1833 | 1461975669269 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]]]}] 17:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1378ms 17:21:09 INFO - PROCESS | 1833 | 1461975669310 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:21:09 INFO - PROCESS | 1833 | 1461975669313 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 17:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:21:09 INFO - PROCESS | 1833 | 1461975669318 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:21:09 INFO - PROCESS | 1833 | 1461975669320 Marionette TRACE conn3 <- [1,2346,null,{}] 17:21:09 INFO - PROCESS | 1833 | 1461975669326 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}] 17:21:09 INFO - PROCESS | 1833 | 1461975669494 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:21:09 INFO - PROCESS | 1833 | 1461975669694 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18938a0000 == 113 [pid = 1833] [id = 594] 17:21:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7f1880732c00) [pid = 1833] [serial = 1783] [outer = (nil)] 17:21:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 256 (0x7f18827c2c00) [pid = 1833] [serial = 1784] [outer = 0x7f1880732c00] 17:21:09 INFO - PROCESS | 1833 | 1461975669759 Marionette DEBUG loaded listener.js 17:21:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7f1882e39800) [pid = 1833] [serial = 1785] [outer = 0x7f1880732c00] 17:21:10 INFO - PROCESS | 1833 | 1461975670616 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]]]}] 17:21:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:21:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1334ms 17:21:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:21:10 INFO - PROCESS | 1833 | 1461975670654 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:21:10 INFO - PROCESS | 1833 | 1461975670657 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 17:21:10 INFO - PROCESS | 1833 | 1461975670663 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:21:10 INFO - PROCESS | 1833 | 1461975670666 Marionette TRACE conn3 <- [1,2350,null,{}] 17:21:10 INFO - PROCESS | 1833 | 1461975670671 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}] 17:21:10 INFO - PROCESS | 1833 | 1461975670861 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:21:11 INFO - PROCESS | 1833 | 1461975671065 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189500b800 == 114 [pid = 1833] [id = 595] 17:21:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7f187dc4c400) [pid = 1833] [serial = 1786] [outer = (nil)] 17:21:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7f1882e3f000) [pid = 1833] [serial = 1787] [outer = 0x7f187dc4c400] 17:21:11 INFO - PROCESS | 1833 | 1461975671131 Marionette DEBUG loaded listener.js 17:21:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7f1883474800) [pid = 1833] [serial = 1788] [outer = 0x7f187dc4c400] 17:21:11 INFO - PROCESS | 1833 | 1461975671963 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]]]}] 17:21:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1327ms 17:21:11 INFO - PROCESS | 1833 | 1461975671991 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:21:11 INFO - PROCESS | 1833 | 1461975671995 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 17:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:21:12 INFO - PROCESS | 1833 | 1461975672000 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:21:12 INFO - PROCESS | 1833 | 1461975672003 Marionette TRACE conn3 <- [1,2354,null,{}] 17:21:12 INFO - PROCESS | 1833 | 1461975672008 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}] 17:21:12 INFO - PROCESS | 1833 | 1461975672179 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:21:12 INFO - PROCESS | 1833 | 1461975672381 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189541c000 == 115 [pid = 1833] [id = 596] 17:21:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 261 (0x7f18783ee000) [pid = 1833] [serial = 1789] [outer = (nil)] 17:21:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 262 (0x7f1883c4b800) [pid = 1833] [serial = 1790] [outer = 0x7f18783ee000] 17:21:12 INFO - PROCESS | 1833 | 1461975672451 Marionette DEBUG loaded listener.js 17:21:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 263 (0x7f1883f9f400) [pid = 1833] [serial = 1791] [outer = 0x7f18783ee000] 17:21:13 INFO - PROCESS | 1833 | 1461975673288 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]]]}] 17:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1328ms 17:21:13 INFO - PROCESS | 1833 | 1461975673332 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:21:13 INFO - PROCESS | 1833 | 1461975673336 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 17:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:21:13 INFO - PROCESS | 1833 | 1461975673342 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:21:13 INFO - PROCESS | 1833 | 1461975673344 Marionette TRACE conn3 <- [1,2358,null,{}] 17:21:13 INFO - PROCESS | 1833 | 1461975673349 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}] 17:21:13 INFO - PROCESS | 1833 | 1461975673511 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:21:13 INFO - PROCESS | 1833 | 1461975673722 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18959a3800 == 116 [pid = 1833] [id = 597] 17:21:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 264 (0x7f1881570400) [pid = 1833] [serial = 1792] [outer = (nil)] 17:21:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 265 (0x7f1885a12000) [pid = 1833] [serial = 1793] [outer = 0x7f1881570400] 17:21:13 INFO - PROCESS | 1833 | 1461975673839 Marionette DEBUG loaded listener.js 17:21:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 266 (0x7f1885a3f400) [pid = 1833] [serial = 1794] [outer = 0x7f1881570400] 17:21:14 INFO - PROCESS | 1833 | 1461975674720 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]]]}] 17:21:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:21:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1424ms 17:21:14 INFO - PROCESS | 1833 | 1461975674766 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:21:14 INFO - PROCESS | 1833 | 1461975674770 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 17:21:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:21:14 INFO - PROCESS | 1833 | 1461975674775 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:21:14 INFO - PROCESS | 1833 | 1461975674779 Marionette TRACE conn3 <- [1,2362,null,{}] 17:21:14 INFO - PROCESS | 1833 | 1461975674784 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}] 17:21:15 INFO - PROCESS | 1833 | 1461975675054 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:21:15 INFO - PROCESS | 1833 | 1461975675197 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1899931000 == 117 [pid = 1833] [id = 598] 17:21:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 267 (0x7f1883f93000) [pid = 1833] [serial = 1795] [outer = (nil)] 17:21:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 268 (0x7f188f6f8800) [pid = 1833] [serial = 1796] [outer = 0x7f1883f93000] 17:21:15 INFO - PROCESS | 1833 | 1461975675273 Marionette DEBUG loaded listener.js 17:21:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 269 (0x7f18904de000) [pid = 1833] [serial = 1797] [outer = 0x7f1883f93000] 17:21:16 INFO - PROCESS | 1833 | 1461975676115 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]]]}] 17:21:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:21:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1376ms 17:21:16 INFO - PROCESS | 1833 | 1461975676152 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:21:16 INFO - PROCESS | 1833 | 1461975676155 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 17:21:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:21:16 INFO - PROCESS | 1833 | 1461975676161 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:21:16 INFO - PROCESS | 1833 | 1461975676163 Marionette TRACE conn3 <- [1,2366,null,{}] 17:21:16 INFO - PROCESS | 1833 | 1461975676168 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}] 17:21:16 INFO - PROCESS | 1833 | 1461975676349 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:21:16 INFO - PROCESS | 1833 | 1461975676554 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186bfcd000 == 118 [pid = 1833] [id = 599] 17:21:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 270 (0x7f1885b1bc00) [pid = 1833] [serial = 1798] [outer = (nil)] 17:21:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 271 (0x7f18905edc00) [pid = 1833] [serial = 1799] [outer = 0x7f1885b1bc00] 17:21:16 INFO - PROCESS | 1833 | 1461975676619 Marionette DEBUG loaded listener.js 17:21:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 272 (0x7f1890751800) [pid = 1833] [serial = 1800] [outer = 0x7f1885b1bc00] 17:21:17 INFO - PROCESS | 1833 | 1461975677510 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]]]}] 17:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1381ms 17:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:21:17 INFO - PROCESS | 1833 | 1461975677544 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:21:17 INFO - PROCESS | 1833 | 1461975677546 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 17:21:17 INFO - PROCESS | 1833 | 1461975677552 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:21:17 INFO - PROCESS | 1833 | 1461975677556 Marionette TRACE conn3 <- [1,2370,null,{}] 17:21:17 INFO - PROCESS | 1833 | 1461975677561 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}] 17:21:17 INFO - PROCESS | 1833 | 1461975677749 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:21:17 INFO - PROCESS | 1833 | 1461975677981 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186c2c9800 == 119 [pid = 1833] [id = 600] 17:21:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 273 (0x7f186b360000) [pid = 1833] [serial = 1801] [outer = (nil)] 17:21:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 274 (0x7f18733ccc00) [pid = 1833] [serial = 1802] [outer = 0x7f186b360000] 17:21:18 INFO - PROCESS | 1833 | 1461975678084 Marionette DEBUG loaded listener.js 17:21:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 275 (0x7f189057dc00) [pid = 1833] [serial = 1803] [outer = 0x7f186b360000] 17:21:18 INFO - PROCESS | 1833 | 1461975678965 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]]]}] 17:21:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:21:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1480ms 17:21:19 INFO - PROCESS | 1833 | 1461975679048 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:21:19 INFO - PROCESS | 1833 | 1461975679051 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 17:21:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:21:19 INFO - PROCESS | 1833 | 1461975679059 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:21:19 INFO - PROCESS | 1833 | 1461975679062 Marionette TRACE conn3 <- [1,2374,null,{}] 17:21:19 INFO - PROCESS | 1833 | 1461975679066 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}] 17:21:19 INFO - PROCESS | 1833 | 1461975679251 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:21:19 INFO - PROCESS | 1833 | 1461975679454 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878312800 == 120 [pid = 1833] [id = 601] 17:21:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 276 (0x7f186b1ae000) [pid = 1833] [serial = 1804] [outer = (nil)] 17:21:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 277 (0x7f1890962800) [pid = 1833] [serial = 1805] [outer = 0x7f186b1ae000] 17:21:19 INFO - PROCESS | 1833 | 1461975679518 Marionette DEBUG loaded listener.js 17:21:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 278 (0x7f1891655000) [pid = 1833] [serial = 1806] [outer = 0x7f186b1ae000] 17:21:20 INFO - PROCESS | 1833 | 1461975680374 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]]]}] 17:21:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:21:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1391ms 17:21:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:21:20 INFO - PROCESS | 1833 | 1461975680451 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:21:20 INFO - PROCESS | 1833 | 1461975680453 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 17:21:20 INFO - PROCESS | 1833 | 1461975680459 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:21:20 INFO - PROCESS | 1833 | 1461975680462 Marionette TRACE conn3 <- [1,2378,null,{}] 17:21:20 INFO - PROCESS | 1833 | 1461975680467 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}] 17:21:20 INFO - PROCESS | 1833 | 1461975680646 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:21:21 INFO - PROCESS | 1833 | 1461975681428 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1872b66800 == 121 [pid = 1833] [id = 602] 17:21:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 279 (0x7f186c091000) [pid = 1833] [serial = 1807] [outer = (nil)] 17:21:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 280 (0x7f186c0db400) [pid = 1833] [serial = 1808] [outer = 0x7f186c091000] 17:21:21 INFO - PROCESS | 1833 | 1461975681504 Marionette DEBUG loaded listener.js 17:21:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 281 (0x7f186ecdc800) [pid = 1833] [serial = 1809] [outer = 0x7f186c091000] 17:21:22 INFO - PROCESS | 1833 | 1461975682346 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]]]}] 17:21:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:21:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1981ms 17:21:22 INFO - PROCESS | 1833 | 1461975682441 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:21:22 INFO - PROCESS | 1833 | 1461975682445 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 17:21:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:21:22 INFO - PROCESS | 1833 | 1461975682452 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:21:22 INFO - PROCESS | 1833 | 1461975682457 Marionette TRACE conn3 <- [1,2382,null,{}] 17:21:22 INFO - PROCESS | 1833 | 1461975682463 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}] 17:21:22 INFO - PROCESS | 1833 | 1461975682649 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:21:23 INFO - PROCESS | 1833 | 1461975683057 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186b662800 == 122 [pid = 1833] [id = 603] 17:21:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 282 (0x7f18712ee800) [pid = 1833] [serial = 1810] [outer = (nil)] 17:21:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 283 (0x7f187152a000) [pid = 1833] [serial = 1811] [outer = 0x7f18712ee800] 17:21:23 INFO - PROCESS | 1833 | 1461975683126 Marionette DEBUG loaded listener.js 17:21:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 284 (0x7f1873396800) [pid = 1833] [serial = 1812] [outer = 0x7f18712ee800] 17:21:23 INFO - PROCESS | 1833 | 1461975683980 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]]]}] 17:21:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:21:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1582ms 17:21:24 INFO - PROCESS | 1833 | 1461975684038 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:21:24 INFO - PROCESS | 1833 | 1461975684043 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 17:21:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:21:24 INFO - PROCESS | 1833 | 1461975684049 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:21:24 INFO - PROCESS | 1833 | 1461975684052 Marionette TRACE conn3 <- [1,2386,null,{}] 17:21:24 INFO - PROCESS | 1833 | 1461975684057 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}] 17:21:24 INFO - PROCESS | 1833 | 1461975684225 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:21:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879a24000 == 121 [pid = 1833] [id = 586] 17:21:24 INFO - PROCESS | 1833 | --DOMWINDOW == 283 (0x7f1878e05400) [pid = 1833] [serial = 1697] [outer = (nil)] [url = about:blank] 17:21:24 INFO - PROCESS | 1833 | --DOMWINDOW == 282 (0x7f187a6c4800) [pid = 1833] [serial = 1655] [outer = (nil)] [url = about:blank] 17:21:24 INFO - PROCESS | 1833 | --DOMWINDOW == 281 (0x7f187a923800) [pid = 1833] [serial = 1658] [outer = (nil)] [url = about:blank] 17:21:24 INFO - PROCESS | 1833 | --DOMWINDOW == 280 (0x7f187b717c00) [pid = 1833] [serial = 1661] [outer = (nil)] [url = about:blank] 17:21:24 INFO - PROCESS | 1833 | --DOMWINDOW == 279 (0x7f187a8ddc00) [pid = 1833] [serial = 1664] [outer = (nil)] [url = about:blank] 17:21:24 INFO - PROCESS | 1833 | --DOMWINDOW == 278 (0x7f1872539800) [pid = 1833] [serial = 1667] [outer = (nil)] [url = about:blank] 17:21:24 INFO - PROCESS | 1833 | 1461975684552 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18787ca000 == 120 [pid = 1833] [id = 585] 17:21:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187711a800 == 119 [pid = 1833] [id = 584] 17:21:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873a98800 == 118 [pid = 1833] [id = 583] 17:21:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18705a8000 == 117 [pid = 1833] [id = 537] 17:21:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186ecb2800 == 116 [pid = 1833] [id = 582] 17:21:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186b670000 == 117 [pid = 1833] [id = 604] 17:21:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 279 (0x7f186d191400) [pid = 1833] [serial = 1813] [outer = (nil)] 17:21:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 280 (0x7f18734cb400) [pid = 1833] [serial = 1814] [outer = 0x7f186d191400] 17:21:24 INFO - PROCESS | 1833 | 1461975684710 Marionette DEBUG loaded listener.js 17:21:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 281 (0x7f18783ea400) [pid = 1833] [serial = 1815] [outer = 0x7f186d191400] 17:21:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186a2da800 == 116 [pid = 1833] [id = 581] 17:21:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18705b0000 == 115 [pid = 1833] [id = 580] 17:21:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186b66d000 == 114 [pid = 1833] [id = 578] 17:21:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1889a0d800 == 113 [pid = 1833] [id = 577] 17:21:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885bd3800 == 112 [pid = 1833] [id = 576] 17:21:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a0b800 == 111 [pid = 1833] [id = 575] 17:21:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1881099800 == 110 [pid = 1833] [id = 574] 17:21:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187f72b800 == 109 [pid = 1833] [id = 573] 17:21:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187c34a800 == 108 [pid = 1833] [id = 572] 17:21:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873835000 == 107 [pid = 1833] [id = 538] 17:21:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a69c000 == 106 [pid = 1833] [id = 571] 17:21:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a228000 == 105 [pid = 1833] [id = 570] 17:21:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879d3f000 == 104 [pid = 1833] [id = 569] 17:21:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18795e0800 == 103 [pid = 1833] [id = 568] 17:21:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873c5e000 == 102 [pid = 1833] [id = 567] 17:21:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186f92b800 == 101 [pid = 1833] [id = 566] 17:21:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187872c800 == 100 [pid = 1833] [id = 565] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 280 (0x7f187700c400) [pid = 1833] [serial = 1688] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 279 (0x7f18785d5c00) [pid = 1833] [serial = 1691] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 278 (0x7f187860d800) [pid = 1833] [serial = 1692] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 277 (0x7f186c0d4800) [pid = 1833] [serial = 1673] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 276 (0x7f186cdd0000) [pid = 1833] [serial = 1634] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 275 (0x7f1873395000) [pid = 1833] [serial = 1685] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 274 (0x7f18711f1800) [pid = 1833] [serial = 1682] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 273 (0x7f187253e400) [pid = 1833] [serial = 1683] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 272 (0x7f1878e83000) [pid = 1833] [serial = 1646] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 271 (0x7f18734cdc00) [pid = 1833] [serial = 1631] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 270 (0x7f186ce55400) [pid = 1833] [serial = 1674] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 269 (0x7f18711ed400) [pid = 1833] [serial = 1679] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 268 (0x7f18712e8000) [pid = 1833] [serial = 1680] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 267 (0x7f186fa88400) [pid = 1833] [serial = 1677] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 266 (0x7f186d2b7000) [pid = 1833] [serial = 1676] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 265 (0x7f1879fc6000) [pid = 1833] [serial = 1652] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 264 (0x7f18706b3c00) [pid = 1833] [serial = 1637] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 263 (0x7f186cdd1400) [pid = 1833] [serial = 1670] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 262 (0x7f1873ba1400) [pid = 1833] [serial = 1640] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 261 (0x7f1878610800) [pid = 1833] [serial = 1643] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 260 (0x7f187996d000) [pid = 1833] [serial = 1649] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7f18783e9800) [pid = 1833] [serial = 1689] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7f18733c8c00) [pid = 1833] [serial = 1686] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7f187303b400) [pid = 1833] [serial = 1694] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7f187860d000) [pid = 1833] [serial = 1695] [outer = (nil)] [url = about:blank] 17:21:25 INFO - PROCESS | 1833 | 1461975685532 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]]]}] 17:21:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:21:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1530ms 17:21:25 INFO - PROCESS | 1833 | 1461975685580 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:21:25 INFO - PROCESS | 1833 | 1461975685584 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 17:21:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:21:25 INFO - PROCESS | 1833 | 1461975685596 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:21:25 INFO - PROCESS | 1833 | 1461975685604 Marionette TRACE conn3 <- [1,2390,null,{}] 17:21:25 INFO - PROCESS | 1833 | 1461975685612 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}] 17:21:25 INFO - PROCESS | 1833 | 1461975685803 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:21:25 INFO - PROCESS | 1833 | 1461975685979 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1876f40800 == 101 [pid = 1833] [id = 605] 17:21:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7f186d2b7000) [pid = 1833] [serial = 1816] [outer = (nil)] 17:21:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7f18783e9800) [pid = 1833] [serial = 1817] [outer = 0x7f186d2b7000] 17:21:26 INFO - PROCESS | 1833 | 1461975686040 Marionette DEBUG loaded listener.js 17:21:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7f1878e11c00) [pid = 1833] [serial = 1818] [outer = 0x7f186d2b7000] 17:21:26 INFO - PROCESS | 1833 | 1461975686752 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]]]}] 17:21:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:21:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1192ms 17:21:26 INFO - PROCESS | 1833 | 1461975686782 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:21:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:21:26 INFO - PROCESS | 1833 | 1461975686786 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 17:21:26 INFO - PROCESS | 1833 | 1461975686791 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:21:26 INFO - PROCESS | 1833 | 1461975686793 Marionette TRACE conn3 <- [1,2394,null,{}] 17:21:26 INFO - PROCESS | 1833 | 1461975686798 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}] 17:21:26 INFO - PROCESS | 1833 | 1461975686947 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:21:27 INFO - PROCESS | 1833 | 1461975687142 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878731000 == 102 [pid = 1833] [id = 606] 17:21:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7f186fa88400) [pid = 1833] [serial = 1819] [outer = (nil)] 17:21:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 261 (0x7f1879967400) [pid = 1833] [serial = 1820] [outer = 0x7f186fa88400] 17:21:27 INFO - PROCESS | 1833 | 1461975687198 Marionette DEBUG loaded listener.js 17:21:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 262 (0x7f187a006400) [pid = 1833] [serial = 1821] [outer = 0x7f186fa88400] 17:21:28 INFO - PROCESS | 1833 | 1461975688069 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]]]}] 17:21:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:21:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1327ms 17:21:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:21:28 INFO - PROCESS | 1833 | 1461975688120 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:21:28 INFO - PROCESS | 1833 | 1461975688122 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 17:21:28 INFO - PROCESS | 1833 | 1461975688131 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:21:28 INFO - PROCESS | 1833 | 1461975688133 Marionette TRACE conn3 <- [1,2398,null,{}] 17:21:28 INFO - PROCESS | 1833 | 1461975688138 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}] 17:21:28 INFO - PROCESS | 1833 | 1461975688348 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:21:28 INFO - PROCESS | 1833 | 1461975688391 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879d27800 == 103 [pid = 1833] [id = 607] 17:21:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 263 (0x7f187a82c400) [pid = 1833] [serial = 1822] [outer = (nil)] 17:21:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 264 (0x7f187b536400) [pid = 1833] [serial = 1823] [outer = 0x7f187a82c400] 17:21:28 INFO - PROCESS | 1833 | 1461975688458 Marionette DEBUG loaded listener.js 17:21:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 265 (0x7f187cde6000) [pid = 1833] [serial = 1824] [outer = 0x7f187a82c400] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 264 (0x7f186b359400) [pid = 1833] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 263 (0x7f187938e800) [pid = 1833] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 262 (0x7f186b352c00) [pid = 1833] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 261 (0x7f186c0cfc00) [pid = 1833] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 260 (0x7f1881f70000) [pid = 1833] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7f18711ee000) [pid = 1833] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7f186ac18800) [pid = 1833] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7f18734c8c00) [pid = 1833] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7f1870456400) [pid = 1833] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 255 (0x7f1879398000) [pid = 1833] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7f1891935000) [pid = 1833] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7f186ac13800) [pid = 1833] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7f18793a5800) [pid = 1833] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7f186ce54000) [pid = 1833] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7f186d2c1800) [pid = 1833] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7f1879a5c800) [pid = 1833] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7f186c0d0400) [pid = 1833] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7f186ac19800) [pid = 1833] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f189502ac00) [pid = 1833] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f18734c7000) [pid = 1833] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f18706b0800) [pid = 1833] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f18733c4800) [pid = 1833] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f1891912c00) [pid = 1833] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f1878e88800) [pid = 1833] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f1873bac800) [pid = 1833] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f189074f000) [pid = 1833] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f187119f800) [pid = 1833] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f187843c000) [pid = 1833] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f1870461400) [pid = 1833] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f187860e800) [pid = 1833] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f18711f2c00) [pid = 1833] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f186b35c800) [pid = 1833] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f1882b34400) [pid = 1833] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f1877013c00) [pid = 1833] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f1879e34000) [pid = 1833] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f18733d3800) [pid = 1833] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f18712eb000) [pid = 1833] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:21:29 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f18827c5400) [pid = 1833] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:21:29 INFO - PROCESS | 1833 | 1461975689888 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]]]}] 17:21:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:21:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1786ms 17:21:29 INFO - PROCESS | 1833 | 1461975689913 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:21:29 INFO - PROCESS | 1833 | 1461975689916 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 17:21:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:21:29 INFO - PROCESS | 1833 | 1461975689922 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:21:29 INFO - PROCESS | 1833 | 1461975689924 Marionette TRACE conn3 <- [1,2402,null,{}] 17:21:29 INFO - PROCESS | 1833 | 1461975689929 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}] 17:21:30 INFO - PROCESS | 1833 | 1461975690114 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:21:30 INFO - PROCESS | 1833 | 1461975690278 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1872cd5800 == 104 [pid = 1833] [id = 608] 17:21:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f186ac13800) [pid = 1833] [serial = 1825] [outer = (nil)] 17:21:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f1871529000) [pid = 1833] [serial = 1826] [outer = 0x7f186ac13800] 17:21:30 INFO - PROCESS | 1833 | 1461975690336 Marionette DEBUG loaded listener.js 17:21:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f18734cd800) [pid = 1833] [serial = 1827] [outer = 0x7f186ac13800] 17:21:30 INFO - PROCESS | 1833 | 1461975690989 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]]]}] 17:21:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:21:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1125ms 17:21:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:21:31 INFO - PROCESS | 1833 | 1461975691050 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:21:31 INFO - PROCESS | 1833 | 1461975691052 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 17:21:31 INFO - PROCESS | 1833 | 1461975691057 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:21:31 INFO - PROCESS | 1833 | 1461975691060 Marionette TRACE conn3 <- [1,2406,null,{}] 17:21:31 INFO - PROCESS | 1833 | 1461975691074 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}] 17:21:31 INFO - PROCESS | 1833 | 1461975691215 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:21:31 INFO - PROCESS | 1833 | 1461975691229 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a4c7800 == 105 [pid = 1833] [id = 609] 17:21:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f187253fc00) [pid = 1833] [serial = 1828] [outer = (nil)] 17:21:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f18793a5800) [pid = 1833] [serial = 1829] [outer = 0x7f187253fc00] 17:21:31 INFO - PROCESS | 1833 | 1461975691283 Marionette DEBUG loaded listener.js 17:21:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f187cdeec00) [pid = 1833] [serial = 1830] [outer = 0x7f187253fc00] 17:21:32 INFO - PROCESS | 1833 | 1461975692421 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]]]}] 17:21:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:21:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1438ms 17:21:32 INFO - PROCESS | 1833 | 1461975692496 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:21:32 INFO - PROCESS | 1833 | 1461975692502 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 17:21:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:21:32 INFO - PROCESS | 1833 | 1461975692511 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:21:32 INFO - PROCESS | 1833 | 1461975692514 Marionette TRACE conn3 <- [1,2410,null,{}] 17:21:32 INFO - PROCESS | 1833 | 1461975692522 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}] 17:21:32 INFO - PROCESS | 1833 | 1461975692752 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:21:33 INFO - PROCESS | 1833 | 1461975693008 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873843800 == 106 [pid = 1833] [id = 610] 17:21:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f187045d400) [pid = 1833] [serial = 1831] [outer = (nil)] 17:21:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f1871262000) [pid = 1833] [serial = 1832] [outer = 0x7f187045d400] 17:21:33 INFO - PROCESS | 1833 | 1461975693123 Marionette DEBUG loaded listener.js 17:21:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f187303dc00) [pid = 1833] [serial = 1833] [outer = 0x7f187045d400] 17:21:34 INFO - PROCESS | 1833 | 1461975694018 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]]]}] 17:21:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:21:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1533ms 17:21:34 INFO - PROCESS | 1833 | 1461975694044 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:21:34 INFO - PROCESS | 1833 | 1461975694052 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 17:21:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:21:34 INFO - PROCESS | 1833 | 1461975694061 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:21:34 INFO - PROCESS | 1833 | 1461975694064 Marionette TRACE conn3 <- [1,2414,null,{}] 17:21:34 INFO - PROCESS | 1833 | 1461975694070 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}] 17:21:34 INFO - PROCESS | 1833 | 1461975694252 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:21:34 INFO - PROCESS | 1833 | 1461975694458 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187992d800 == 107 [pid = 1833] [id = 611] 17:21:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f1873ba2400) [pid = 1833] [serial = 1834] [outer = (nil)] 17:21:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f1878439800) [pid = 1833] [serial = 1835] [outer = 0x7f1873ba2400] 17:21:34 INFO - PROCESS | 1833 | 1461975694525 Marionette DEBUG loaded listener.js 17:21:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f187860d000) [pid = 1833] [serial = 1836] [outer = 0x7f1873ba2400] 17:21:35 INFO - PROCESS | 1833 | 1461975695435 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]]]}] 17:21:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:21:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1427ms 17:21:35 INFO - PROCESS | 1833 | 1461975695489 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:21:35 INFO - PROCESS | 1833 | 1461975695492 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 17:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:21:35 INFO - PROCESS | 1833 | 1461975695498 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:21:35 INFO - PROCESS | 1833 | 1461975695503 Marionette TRACE conn3 <- [1,2418,null,{}] 17:21:35 INFO - PROCESS | 1833 | 1461975695518 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}] 17:21:35 INFO - PROCESS | 1833 | 1461975695702 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:21:35 INFO - PROCESS | 1833 | 1461975695902 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e3da800 == 108 [pid = 1833] [id = 612] 17:21:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f187860d400) [pid = 1833] [serial = 1837] [outer = (nil)] 17:21:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f187c3d9c00) [pid = 1833] [serial = 1838] [outer = 0x7f187860d400] 17:21:35 INFO - PROCESS | 1833 | 1461975695975 Marionette DEBUG loaded listener.js 17:21:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f187dc46400) [pid = 1833] [serial = 1839] [outer = 0x7f187860d400] 17:21:36 INFO - PROCESS | 1833 | 1461975696874 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]]]}] 17:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1436ms 17:21:36 INFO - PROCESS | 1833 | 1461975696934 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:21:36 INFO - PROCESS | 1833 | 1461975696939 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 17:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:21:36 INFO - PROCESS | 1833 | 1461975696946 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:21:36 INFO - PROCESS | 1833 | 1461975696948 Marionette TRACE conn3 <- [1,2422,null,{}] 17:21:36 INFO - PROCESS | 1833 | 1461975696953 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}] 17:21:37 INFO - PROCESS | 1833 | 1461975697124 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:21:37 INFO - PROCESS | 1833 | 1461975697329 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188209d800 == 109 [pid = 1833] [id = 613] 17:21:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f186cdc5800) [pid = 1833] [serial = 1840] [outer = (nil)] 17:21:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f187e347c00) [pid = 1833] [serial = 1841] [outer = 0x7f186cdc5800] 17:21:37 INFO - PROCESS | 1833 | 1461975697397 Marionette DEBUG loaded listener.js 17:21:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f187f79fc00) [pid = 1833] [serial = 1842] [outer = 0x7f186cdc5800] 17:21:38 INFO - PROCESS | 1833 | 1461975698237 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]]]}] 17:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1326ms 17:21:38 INFO - PROCESS | 1833 | 1461975698272 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:21:38 INFO - PROCESS | 1833 | 1461975698275 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 17:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:21:38 INFO - PROCESS | 1833 | 1461975698281 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:21:38 INFO - PROCESS | 1833 | 1461975698283 Marionette TRACE conn3 <- [1,2426,null,{}] 17:21:38 INFO - PROCESS | 1833 | 1461975698288 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}] 17:21:38 INFO - PROCESS | 1833 | 1461975698449 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:21:38 INFO - PROCESS | 1833 | 1461975698652 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1883b4d000 == 110 [pid = 1833] [id = 614] 17:21:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f187dc46c00) [pid = 1833] [serial = 1843] [outer = (nil)] 17:21:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f1880234000) [pid = 1833] [serial = 1844] [outer = 0x7f187dc46c00] 17:21:38 INFO - PROCESS | 1833 | 1461975698719 Marionette DEBUG loaded listener.js 17:21:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7f188116d000) [pid = 1833] [serial = 1845] [outer = 0x7f187dc46c00] 17:21:39 INFO - PROCESS | 1833 | 1461975699592 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]]]}] 17:21:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:21:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1375ms 17:21:39 INFO - PROCESS | 1833 | 1461975699658 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:21:39 INFO - PROCESS | 1833 | 1461975699661 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 17:21:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:21:39 INFO - PROCESS | 1833 | 1461975699667 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:21:39 INFO - PROCESS | 1833 | 1461975699669 Marionette TRACE conn3 <- [1,2430,null,{}] 17:21:39 INFO - PROCESS | 1833 | 1461975699674 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}] 17:21:39 INFO - PROCESS | 1833 | 1461975699872 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:21:40 INFO - PROCESS | 1833 | 1461975700073 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18907b4800 == 111 [pid = 1833] [id = 615] 17:21:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7f188116c800) [pid = 1833] [serial = 1846] [outer = (nil)] 17:21:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7f18827c1000) [pid = 1833] [serial = 1847] [outer = 0x7f188116c800] 17:21:40 INFO - PROCESS | 1833 | 1461975700144 Marionette DEBUG loaded listener.js 17:21:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7f1885a40400) [pid = 1833] [serial = 1848] [outer = 0x7f188116c800] 17:21:40 INFO - PROCESS | 1833 | 1461975700975 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]]]}] 17:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1325ms 17:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:21:41 INFO - PROCESS | 1833 | 1461975701007 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:21:41 INFO - PROCESS | 1833 | 1461975701010 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 17:21:41 INFO - PROCESS | 1833 | 1461975701018 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:21:41 INFO - PROCESS | 1833 | 1461975701021 Marionette TRACE conn3 <- [1,2434,null,{}] 17:21:41 INFO - PROCESS | 1833 | 1461975701026 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}] 17:21:41 INFO - PROCESS | 1833 | 1461975701204 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:21:41 INFO - PROCESS | 1833 | 1461975701417 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895420000 == 112 [pid = 1833] [id = 616] 17:21:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7f186ce53400) [pid = 1833] [serial = 1849] [outer = (nil)] 17:21:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7f1883f9b400) [pid = 1833] [serial = 1850] [outer = 0x7f186ce53400] 17:21:41 INFO - PROCESS | 1833 | 1461975701523 Marionette DEBUG loaded listener.js 17:21:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7f188a693400) [pid = 1833] [serial = 1851] [outer = 0x7f186ce53400] 17:21:42 INFO - PROCESS | 1833 | 1461975702372 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]]]}] 17:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1426ms 17:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:21:42 INFO - PROCESS | 1833 | 1461975702444 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:21:42 INFO - PROCESS | 1833 | 1461975702447 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 17:21:42 INFO - PROCESS | 1833 | 1461975702453 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:21:42 INFO - PROCESS | 1833 | 1461975702456 Marionette TRACE conn3 <- [1,2438,null,{}] 17:21:42 INFO - PROCESS | 1833 | 1461975702460 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}] 17:21:42 INFO - PROCESS | 1833 | 1461975702636 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:21:42 INFO - PROCESS | 1833 | 1461975702838 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18a0292000 == 113 [pid = 1833] [id = 617] 17:21:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7f186ce61800) [pid = 1833] [serial = 1852] [outer = (nil)] 17:21:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 256 (0x7f18902dfc00) [pid = 1833] [serial = 1853] [outer = 0x7f186ce61800] 17:21:42 INFO - PROCESS | 1833 | 1461975702907 Marionette DEBUG loaded listener.js 17:21:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7f1890714400) [pid = 1833] [serial = 1854] [outer = 0x7f186ce61800] 17:21:43 INFO - PROCESS | 1833 | 1461975703772 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]]]}] 17:21:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:21:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1381ms 17:21:43 INFO - PROCESS | 1833 | 1461975703834 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:21:43 INFO - PROCESS | 1833 | 1461975703837 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 17:21:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:21:43 INFO - PROCESS | 1833 | 1461975703846 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:21:43 INFO - PROCESS | 1833 | 1461975703849 Marionette TRACE conn3 <- [1,2442,null,{}] 17:21:43 INFO - PROCESS | 1833 | 1461975703854 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}] 17:21:44 INFO - PROCESS | 1833 | 1461975704035 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:21:44 INFO - PROCESS | 1833 | 1461975704243 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e11d800 == 114 [pid = 1833] [id = 618] 17:21:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7f1873ba4000) [pid = 1833] [serial = 1855] [outer = (nil)] 17:21:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7f1891747800) [pid = 1833] [serial = 1856] [outer = 0x7f1873ba4000] 17:21:44 INFO - PROCESS | 1833 | 1461975704314 Marionette DEBUG loaded listener.js 17:21:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7f1891932400) [pid = 1833] [serial = 1857] [outer = 0x7f1873ba4000] 17:21:45 INFO - PROCESS | 1833 | 1461975705128 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]]]}] 17:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1335ms 17:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:21:45 INFO - PROCESS | 1833 | 1461975705182 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:21:45 INFO - PROCESS | 1833 | 1461975705184 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 17:21:45 INFO - PROCESS | 1833 | 1461975705190 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:21:45 INFO - PROCESS | 1833 | 1461975705193 Marionette TRACE conn3 <- [1,2446,null,{}] 17:21:45 INFO - PROCESS | 1833 | 1461975705197 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}] 17:21:45 INFO - PROCESS | 1833 | 1461975705361 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:21:45 INFO - PROCESS | 1833 | 1461975705568 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186a553000 == 115 [pid = 1833] [id = 619] 17:21:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 261 (0x7f1885b9dc00) [pid = 1833] [serial = 1858] [outer = (nil)] 17:21:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 262 (0x7f189193e800) [pid = 1833] [serial = 1859] [outer = 0x7f1885b9dc00] 17:21:45 INFO - PROCESS | 1833 | 1461975705632 Marionette DEBUG loaded listener.js 17:21:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 263 (0x7f18933bfc00) [pid = 1833] [serial = 1860] [outer = 0x7f1885b9dc00] 17:21:46 INFO - PROCESS | 1833 | 1461975706539 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]]]}] 17:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1377ms 17:21:46 INFO - PROCESS | 1833 | 1461975706567 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:21:46 INFO - PROCESS | 1833 | 1461975706571 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 17:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:21:46 INFO - PROCESS | 1833 | 1461975706577 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:21:46 INFO - PROCESS | 1833 | 1461975706581 Marionette TRACE conn3 <- [1,2450,null,{}] 17:21:46 INFO - PROCESS | 1833 | 1461975706587 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}] 17:21:46 INFO - PROCESS | 1833 | 1461975706810 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:21:47 INFO - PROCESS | 1833 | 1461975707026 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1870565800 == 116 [pid = 1833] [id = 620] 17:21:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 264 (0x7f18905f9800) [pid = 1833] [serial = 1861] [outer = (nil)] 17:21:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 265 (0x7f189517b000) [pid = 1833] [serial = 1862] [outer = 0x7f18905f9800] 17:21:47 INFO - PROCESS | 1833 | 1461975707139 Marionette DEBUG loaded listener.js 17:21:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 266 (0x7f18953ae400) [pid = 1833] [serial = 1863] [outer = 0x7f18905f9800] 17:21:48 INFO - PROCESS | 1833 | 1461975708035 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]]]}] 17:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1529ms 17:21:48 INFO - PROCESS | 1833 | 1461975708107 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:21:48 INFO - PROCESS | 1833 | 1461975708110 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 17:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:21:48 INFO - PROCESS | 1833 | 1461975708116 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:21:48 INFO - PROCESS | 1833 | 1461975708118 Marionette TRACE conn3 <- [1,2454,null,{}] 17:21:48 INFO - PROCESS | 1833 | 1461975708123 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}] 17:21:48 INFO - PROCESS | 1833 | 1461975708289 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:21:48 INFO - PROCESS | 1833 | 1461975708499 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186e9b5000 == 117 [pid = 1833] [id = 621] 17:21:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 267 (0x7f1893333c00) [pid = 1833] [serial = 1864] [outer = (nil)] 17:21:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 268 (0x7f1895438800) [pid = 1833] [serial = 1865] [outer = 0x7f1893333c00] 17:21:48 INFO - PROCESS | 1833 | 1461975708567 Marionette DEBUG loaded listener.js 17:21:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 269 (0x7f1895521000) [pid = 1833] [serial = 1866] [outer = 0x7f1893333c00] 17:21:49 INFO - PROCESS | 1833 | 1461975709410 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]]]}] 17:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1331ms 17:21:49 INFO - PROCESS | 1833 | 1461975709448 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:21:49 INFO - PROCESS | 1833 | 1461975709451 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 17:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:21:49 INFO - PROCESS | 1833 | 1461975709457 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:21:49 INFO - PROCESS | 1833 | 1461975709460 Marionette TRACE conn3 <- [1,2458,null,{}] 17:21:49 INFO - PROCESS | 1833 | 1461975709473 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}] 17:21:49 INFO - PROCESS | 1833 | 1461975709671 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:21:49 INFO - PROCESS | 1833 | 1461975709933 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1870567000 == 118 [pid = 1833] [id = 622] 17:21:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 270 (0x7f1893335400) [pid = 1833] [serial = 1867] [outer = (nil)] 17:21:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 271 (0x7f1895528800) [pid = 1833] [serial = 1868] [outer = 0x7f1893335400] 17:21:50 INFO - PROCESS | 1833 | 1461975710005 Marionette DEBUG loaded listener.js 17:21:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 272 (0x7f189552e800) [pid = 1833] [serial = 1869] [outer = 0x7f1893335400] 17:21:50 INFO - PROCESS | 1833 | 1461975710874 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]]]}] 17:21:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:21:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1443ms 17:21:50 INFO - PROCESS | 1833 | 1461975710901 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:21:50 INFO - PROCESS | 1833 | 1461975710905 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 17:21:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:21:50 INFO - PROCESS | 1833 | 1461975710910 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:21:50 INFO - PROCESS | 1833 | 1461975710913 Marionette TRACE conn3 <- [1,2462,null,{}] 17:21:50 INFO - PROCESS | 1833 | 1461975710918 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}] 17:21:51 INFO - PROCESS | 1833 | 1461975711100 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:21:51 INFO - PROCESS | 1833 | 1461975711316 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186ee89000 == 119 [pid = 1833] [id = 623] 17:21:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 273 (0x7f1867ce5800) [pid = 1833] [serial = 1870] [outer = (nil)] 17:21:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 274 (0x7f1867cebc00) [pid = 1833] [serial = 1871] [outer = 0x7f1867ce5800] 17:21:51 INFO - PROCESS | 1833 | 1461975711379 Marionette DEBUG loaded listener.js 17:21:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 275 (0x7f1867cf0000) [pid = 1833] [serial = 1872] [outer = 0x7f1867ce5800] 17:21:52 INFO - PROCESS | 1833 | 1461975712292 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]]]}] 17:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1432ms 17:21:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:21:52 INFO - PROCESS | 1833 | 1461975712344 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:21:52 INFO - PROCESS | 1833 | 1461975712347 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 17:21:52 INFO - PROCESS | 1833 | 1461975712353 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:21:52 INFO - PROCESS | 1833 | 1461975712356 Marionette TRACE conn3 <- [1,2466,null,{}] 17:21:52 INFO - PROCESS | 1833 | 1461975712361 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}] 17:21:52 INFO - PROCESS | 1833 | 1461975712551 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:21:52 INFO - PROCESS | 1833 | 1461975712773 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186c2c7800 == 120 [pid = 1833] [id = 624] 17:21:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 276 (0x7f1867ce6800) [pid = 1833] [serial = 1873] [outer = (nil)] 17:21:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 277 (0x7f1867ed7800) [pid = 1833] [serial = 1874] [outer = 0x7f1867ce6800] 17:21:52 INFO - PROCESS | 1833 | 1461975712885 Marionette DEBUG loaded listener.js 17:21:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 278 (0x7f1867edd000) [pid = 1833] [serial = 1875] [outer = 0x7f1867ce6800] 17:21:53 INFO - PROCESS | 1833 | 1461975713751 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]]]}] 17:21:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:21:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1432ms 17:21:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:21:53 INFO - PROCESS | 1833 | 1461975713785 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:21:53 INFO - PROCESS | 1833 | 1461975713787 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 17:21:53 INFO - PROCESS | 1833 | 1461975713792 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:21:53 INFO - PROCESS | 1833 | 1461975713796 Marionette TRACE conn3 <- [1,2470,null,{}] 17:21:53 INFO - PROCESS | 1833 | 1461975713802 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}] 17:21:53 INFO - PROCESS | 1833 | 1461975713986 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:21:54 INFO - PROCESS | 1833 | 1461975714269 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18705af800 == 121 [pid = 1833] [id = 625] 17:21:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 279 (0x7f1867ed8800) [pid = 1833] [serial = 1876] [outer = (nil)] 17:21:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 280 (0x7f186ac11c00) [pid = 1833] [serial = 1877] [outer = 0x7f1867ed8800] 17:21:54 INFO - PROCESS | 1833 | 1461975714343 Marionette DEBUG loaded listener.js 17:21:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 281 (0x7f186c0d9000) [pid = 1833] [serial = 1878] [outer = 0x7f1867ed8800] 17:21:55 INFO - PROCESS | 1833 | 1461975715200 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]]]}] 17:21:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:21:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1480ms 17:21:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:21:55 INFO - PROCESS | 1833 | 1461975715273 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:21:55 INFO - PROCESS | 1833 | 1461975715275 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 17:21:55 INFO - PROCESS | 1833 | 1461975715282 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:21:55 INFO - PROCESS | 1833 | 1461975715285 Marionette TRACE conn3 <- [1,2474,null,{}] 17:21:55 INFO - PROCESS | 1833 | 1461975715289 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}] 17:21:55 INFO - PROCESS | 1833 | 1461975715472 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:21:55 INFO - PROCESS | 1833 | 1461975715685 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186e9c7800 == 122 [pid = 1833] [id = 626] 17:21:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 282 (0x7f1867ce5000) [pid = 1833] [serial = 1879] [outer = (nil)] 17:21:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 283 (0x7f1867edd400) [pid = 1833] [serial = 1880] [outer = 0x7f1867ce5000] 17:21:56 INFO - PROCESS | 1833 | 1461975716153 Marionette DEBUG loaded listener.js 17:21:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 284 (0x7f186b357000) [pid = 1833] [serial = 1881] [outer = 0x7f1867ce5000] 17:21:57 INFO - PROCESS | 1833 | 1461975717173 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]]]}] 17:21:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:21:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1938ms 17:21:57 INFO - PROCESS | 1833 | 1461975717220 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:21:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:21:57 INFO - PROCESS | 1833 | 1461975717226 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 17:21:57 INFO - PROCESS | 1833 | 1461975717233 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:21:57 INFO - PROCESS | 1833 | 1461975717238 Marionette TRACE conn3 <- [1,2478,null,{}] 17:21:57 INFO - PROCESS | 1833 | 1461975717244 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}] 17:21:57 INFO - PROCESS | 1833 | 1461975717448 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:21:57 INFO - PROCESS | 1833 | 1461975717862 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186b66a800 == 123 [pid = 1833] [id = 627] 17:21:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 285 (0x7f18706b4000) [pid = 1833] [serial = 1882] [outer = (nil)] 17:21:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 286 (0x7f18711fa800) [pid = 1833] [serial = 1883] [outer = 0x7f18706b4000] 17:21:57 INFO - PROCESS | 1833 | 1461975717928 Marionette DEBUG loaded listener.js 17:21:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 287 (0x7f187152c400) [pid = 1833] [serial = 1884] [outer = 0x7f18706b4000] 17:21:58 INFO - PROCESS | 1833 | 1461975718795 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]]]}] 17:21:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:21:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1641ms 17:21:58 INFO - PROCESS | 1833 | 1461975718873 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:21:58 INFO - PROCESS | 1833 | 1461975718878 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 17:21:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:21:58 INFO - PROCESS | 1833 | 1461975718888 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:21:58 INFO - PROCESS | 1833 | 1461975718891 Marionette TRACE conn3 <- [1,2482,null,{}] 17:21:58 INFO - PROCESS | 1833 | 1461975718897 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}] 17:21:59 INFO - PROCESS | 1833 | 1461975719116 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:21:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1872cd5800 == 122 [pid = 1833] [id = 608] 17:21:59 INFO - PROCESS | 1833 | --DOMWINDOW == 286 (0x7f187b538400) [pid = 1833] [serial = 1763] [outer = (nil)] [url = about:blank] 17:21:59 INFO - PROCESS | 1833 | --DOMWINDOW == 285 (0x7f18783e9000) [pid = 1833] [serial = 1739] [outer = (nil)] [url = about:blank] 17:21:59 INFO - PROCESS | 1833 | --DOMWINDOW == 284 (0x7f187f71e800) [pid = 1833] [serial = 1730] [outer = (nil)] [url = about:blank] 17:21:59 INFO - PROCESS | 1833 | --DOMWINDOW == 283 (0x7f187e335800) [pid = 1833] [serial = 1727] [outer = (nil)] [url = about:blank] 17:21:59 INFO - PROCESS | 1833 | --DOMWINDOW == 282 (0x7f186c0d3400) [pid = 1833] [serial = 1736] [outer = (nil)] [url = about:blank] 17:21:59 INFO - PROCESS | 1833 | --DOMWINDOW == 281 (0x7f188072f800) [pid = 1833] [serial = 1733] [outer = (nil)] [url = about:blank] 17:21:59 INFO - PROCESS | 1833 | 1461975719516 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879d27800 == 121 [pid = 1833] [id = 607] 17:21:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878731000 == 120 [pid = 1833] [id = 606] 17:21:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1876f40800 == 119 [pid = 1833] [id = 605] 17:21:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186b670000 == 118 [pid = 1833] [id = 604] 17:21:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186fab9000 == 119 [pid = 1833] [id = 628] 17:21:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 282 (0x7f186c0d3400) [pid = 1833] [serial = 1885] [outer = (nil)] 17:21:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 283 (0x7f18733c6800) [pid = 1833] [serial = 1886] [outer = 0x7f186c0d3400] 17:21:59 INFO - PROCESS | 1833 | 1461975719608 Marionette DEBUG loaded listener.js 17:21:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 284 (0x7f187700c400) [pid = 1833] [serial = 1887] [outer = 0x7f186c0d3400] 17:21:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186b662800 == 118 [pid = 1833] [id = 603] 17:21:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1872b66800 == 117 [pid = 1833] [id = 602] 17:21:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18959a3800 == 116 [pid = 1833] [id = 597] 17:21:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f189541c000 == 115 [pid = 1833] [id = 596] 17:21:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f189500b800 == 114 [pid = 1833] [id = 595] 17:21:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18938a0000 == 113 [pid = 1833] [id = 594] 17:22:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18909dc800 == 112 [pid = 1833] [id = 593] 17:22:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885b2f000 == 111 [pid = 1833] [id = 592] 17:22:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1881fcf800 == 110 [pid = 1833] [id = 591] 17:22:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187b582800 == 109 [pid = 1833] [id = 590] 17:22:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187872a000 == 108 [pid = 1833] [id = 589] 17:22:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1872cc4800 == 107 [pid = 1833] [id = 588] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 283 (0x7f187a0aec00) [pid = 1833] [serial = 1761] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 282 (0x7f1879fbc400) [pid = 1833] [serial = 1758] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 281 (0x7f186fa7e400) [pid = 1833] [serial = 1500] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 280 (0x7f18786e1400) [pid = 1833] [serial = 1755] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 279 (0x7f1885a08c00) [pid = 1833] [serial = 1401] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 278 (0x7f187e1d7000) [pid = 1833] [serial = 1566] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 277 (0x7f18711a0000) [pid = 1833] [serial = 1748] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 276 (0x7f187dc47000) [pid = 1833] [serial = 1518] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 275 (0x7f1894aa2000) [pid = 1833] [serial = 1458] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 274 (0x7f189057f800) [pid = 1833] [serial = 1452] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 273 (0x7f187cdef800) [pid = 1833] [serial = 1721] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 272 (0x7f1871525400) [pid = 1833] [serial = 1703] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 271 (0x7f1879971800) [pid = 1833] [serial = 1712] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 270 (0x7f189543f400) [pid = 1833] [serial = 1464] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 269 (0x7f186b1b1000) [pid = 1833] [serial = 1742] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 268 (0x7f1881c6dc00) [pid = 1833] [serial = 1395] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 267 (0x7f187dc4f400) [pid = 1833] [serial = 1724] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 266 (0x7f1879391c00) [pid = 1833] [serial = 1698] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 265 (0x7f187cd3bc00) [pid = 1833] [serial = 1718] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 264 (0x7f18706b4400) [pid = 1833] [serial = 1745] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 263 (0x7f1877017400) [pid = 1833] [serial = 1754] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 262 (0x7f187cd9c800) [pid = 1833] [serial = 1506] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 261 (0x7f187700e400) [pid = 1833] [serial = 1503] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 260 (0x7f1876ef6c00) [pid = 1833] [serial = 1760] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7f189552c800) [pid = 1833] [serial = 1467] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7f1879396000) [pid = 1833] [serial = 1709] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7f1873baa800) [pid = 1833] [serial = 1751] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7f18959d9400) [pid = 1833] [serial = 1470] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 255 (0x7f18810da000) [pid = 1833] [serial = 1392] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7f1895440400) [pid = 1833] [serial = 1515] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7f187253e000) [pid = 1833] [serial = 1749] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7f1879c65c00) [pid = 1833] [serial = 1443] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7f187b718c00) [pid = 1833] [serial = 1389] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7f189193f800) [pid = 1833] [serial = 1455] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7f187125e400) [pid = 1833] [serial = 1746] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7f187a8dec00) [pid = 1833] [serial = 1715] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7f1877016400) [pid = 1833] [serial = 1752] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f1885b19800) [pid = 1833] [serial = 1404] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f1890756400) [pid = 1833] [serial = 1512] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f18793b1c00) [pid = 1833] [serial = 1757] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f18785dd800) [pid = 1833] [serial = 1386] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f186c0d7000) [pid = 1833] [serial = 1743] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f186ecd2800) [pid = 1833] [serial = 1700] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f1885a07400) [pid = 1833] [serial = 1509] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f18783ed400) [pid = 1833] [serial = 1440] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f186d192400) [pid = 1833] [serial = 1383] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f1876ef5000) [pid = 1833] [serial = 1706] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f18904de800) [pid = 1833] [serial = 1410] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f188f6f5800) [pid = 1833] [serial = 1407] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f1881177000) [pid = 1833] [serial = 1446] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f18953a6c00) [pid = 1833] [serial = 1461] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f1885a0a000) [pid = 1833] [serial = 1449] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f1882e42800) [pid = 1833] [serial = 1398] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f18785d6c00) [pid = 1833] [serial = 1632] [outer = (nil)] [url = about:blank] 17:22:00 INFO - PROCESS | 1833 | 1461975720443 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]]]}] 17:22:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:22:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1581ms 17:22:00 INFO - PROCESS | 1833 | 1461975720471 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:22:00 INFO - PROCESS | 1833 | 1461975720474 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 17:22:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:22:00 INFO - PROCESS | 1833 | 1461975720480 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:22:00 INFO - PROCESS | 1833 | 1461975720485 Marionette TRACE conn3 <- [1,2486,null,{}] 17:22:00 INFO - PROCESS | 1833 | 1461975720506 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}] 17:22:00 INFO - PROCESS | 1833 | 1461975720747 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:22:00 INFO - PROCESS | 1833 | 1461975720877 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1876f40800 == 108 [pid = 1833] [id = 629] 17:22:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f18734c4000) [pid = 1833] [serial = 1888] [outer = (nil)] 17:22:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f1878607800) [pid = 1833] [serial = 1889] [outer = 0x7f18734c4000] 17:22:00 INFO - PROCESS | 1833 | 1461975720943 Marionette DEBUG loaded listener.js 17:22:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f1878e05400) [pid = 1833] [serial = 1890] [outer = 0x7f18734c4000] 17:22:01 INFO - PROCESS | 1833 | 1461975721718 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]]]}] 17:22:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:22:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1287ms 17:22:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:22:01 INFO - PROCESS | 1833 | 1461975721810 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:22:01 INFO - PROCESS | 1833 | 1461975721814 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 17:22:01 INFO - PROCESS | 1833 | 1461975721821 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:22:01 INFO - PROCESS | 1833 | 1461975721824 Marionette TRACE conn3 <- [1,2490,null,{}] 17:22:01 INFO - PROCESS | 1833 | 1461975721835 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}] 17:22:02 INFO - PROCESS | 1833 | 1461975722077 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:22:02 INFO - PROCESS | 1833 | 1461975722101 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187855e800 == 109 [pid = 1833] [id = 630] 17:22:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f18733d2400) [pid = 1833] [serial = 1891] [outer = (nil)] 17:22:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f187996ac00) [pid = 1833] [serial = 1892] [outer = 0x7f18733d2400] 17:22:02 INFO - PROCESS | 1833 | 1461975722163 Marionette DEBUG loaded listener.js 17:22:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f1879fbd400) [pid = 1833] [serial = 1893] [outer = 0x7f18733d2400] 17:22:03 INFO - PROCESS | 1833 | 1461975723064 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]]]}] 17:22:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:22:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1285ms 17:22:03 INFO - PROCESS | 1833 | 1461975723106 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:22:03 INFO - PROCESS | 1833 | 1461975723109 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 17:22:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:22:03 INFO - PROCESS | 1833 | 1461975723114 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:22:03 INFO - PROCESS | 1833 | 1461975723117 Marionette TRACE conn3 <- [1,2494,null,{}] 17:22:03 INFO - PROCESS | 1833 | 1461975723129 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}] 17:22:03 INFO - PROCESS | 1833 | 1461975723354 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:22:03 INFO - PROCESS | 1833 | 1461975723397 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187971f800 == 110 [pid = 1833] [id = 631] 17:22:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f187a6c4000) [pid = 1833] [serial = 1894] [outer = (nil)] 17:22:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f18785de000) [pid = 1833] [serial = 1895] [outer = 0x7f187a6c4000] 17:22:03 INFO - PROCESS | 1833 | 1461975723517 Marionette DEBUG loaded listener.js 17:22:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f187cde6800) [pid = 1833] [serial = 1896] [outer = 0x7f187a6c4000] 17:22:04 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f187a82c400) [pid = 1833] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:22:04 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f186c091000) [pid = 1833] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:22:04 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f18712ee800) [pid = 1833] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:22:04 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f186d191400) [pid = 1833] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:22:04 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f1879e36c00) [pid = 1833] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:22:04 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f186d2b7000) [pid = 1833] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:22:04 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f186ac13800) [pid = 1833] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:22:04 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f186fa88400) [pid = 1833] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:22:04 INFO - PROCESS | 1833 | 1461975724721 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]]]}] 17:22:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:22:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1639ms 17:22:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:22:04 INFO - PROCESS | 1833 | 1461975724754 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:22:04 INFO - PROCESS | 1833 | 1461975724756 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 17:22:04 INFO - PROCESS | 1833 | 1461975724762 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:22:04 INFO - PROCESS | 1833 | 1461975724764 Marionette TRACE conn3 <- [1,2498,null,{}] 17:22:04 INFO - PROCESS | 1833 | 1461975724769 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}] 17:22:04 INFO - PROCESS | 1833 | 1461975724930 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:22:05 INFO - PROCESS | 1833 | 1461975725100 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879dc1000 == 111 [pid = 1833] [id = 632] 17:22:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f1871259000) [pid = 1833] [serial = 1897] [outer = (nil)] 17:22:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f187a6c6800) [pid = 1833] [serial = 1898] [outer = 0x7f1871259000] 17:22:05 INFO - PROCESS | 1833 | 1461975725161 Marionette DEBUG loaded listener.js 17:22:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f187e344c00) [pid = 1833] [serial = 1899] [outer = 0x7f1871259000] 17:22:05 INFO - PROCESS | 1833 | 1461975725873 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]]]}] 17:22:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:22:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1127ms 17:22:05 INFO - PROCESS | 1833 | 1461975725888 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:22:05 INFO - PROCESS | 1833 | 1461975725893 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 17:22:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:22:05 INFO - PROCESS | 1833 | 1461975725898 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:22:05 INFO - PROCESS | 1833 | 1461975725900 Marionette TRACE conn3 <- [1,2502,null,{}] 17:22:05 INFO - PROCESS | 1833 | 1461975725905 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}] 17:22:06 INFO - PROCESS | 1833 | 1461975726144 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:22:06 INFO - PROCESS | 1833 | 1461975726168 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a88e800 == 112 [pid = 1833] [id = 633] 17:22:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f1871523400) [pid = 1833] [serial = 1900] [outer = (nil)] 17:22:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f1880233c00) [pid = 1833] [serial = 1901] [outer = 0x7f1871523400] 17:22:06 INFO - PROCESS | 1833 | 1461975726227 Marionette DEBUG loaded listener.js 17:22:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f1881503400) [pid = 1833] [serial = 1902] [outer = 0x7f1871523400] 17:22:07 INFO - PROCESS | 1833 | 1461975727398 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]]]}] 17:22:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:22:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1575ms 17:22:07 INFO - PROCESS | 1833 | 1461975727474 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:22:07 INFO - PROCESS | 1833 | 1461975727479 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 17:22:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:22:07 INFO - PROCESS | 1833 | 1461975727487 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:22:07 INFO - PROCESS | 1833 | 1461975727491 Marionette TRACE conn3 <- [1,2506,null,{}] 17:22:07 INFO - PROCESS | 1833 | 1461975727498 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}] 17:22:07 INFO - PROCESS | 1833 | 1461975727740 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:22:08 INFO - PROCESS | 1833 | 1461975727997 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1872cd7800 == 113 [pid = 1833] [id = 634] 17:22:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f187045d800) [pid = 1833] [serial = 1903] [outer = (nil)] 17:22:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f1871258400) [pid = 1833] [serial = 1904] [outer = 0x7f187045d800] 17:22:08 INFO - PROCESS | 1833 | 1461975728112 Marionette DEBUG loaded listener.js 17:22:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f1873040800) [pid = 1833] [serial = 1905] [outer = 0x7f187045d800] 17:22:08 INFO - PROCESS | 1833 | 1461975728981 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]]]}] 17:22:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:22:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1533ms 17:22:09 INFO - PROCESS | 1833 | 1461975729021 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:22:09 INFO - PROCESS | 1833 | 1461975729028 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 17:22:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:22:09 INFO - PROCESS | 1833 | 1461975729038 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:22:09 INFO - PROCESS | 1833 | 1461975729041 Marionette TRACE conn3 <- [1,2510,null,{}] 17:22:09 INFO - PROCESS | 1833 | 1461975729047 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}] 17:22:09 INFO - PROCESS | 1833 | 1461975729241 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:22:09 INFO - PROCESS | 1833 | 1461975729445 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18795e3800 == 114 [pid = 1833] [id = 635] 17:22:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f1873047400) [pid = 1833] [serial = 1906] [outer = (nil)] 17:22:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f18783e8800) [pid = 1833] [serial = 1907] [outer = 0x7f1873047400] 17:22:09 INFO - PROCESS | 1833 | 1461975729555 Marionette DEBUG loaded listener.js 17:22:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f1878e86000) [pid = 1833] [serial = 1908] [outer = 0x7f1873047400] 17:22:10 INFO - PROCESS | 1833 | 1461975730461 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]]]}] 17:22:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:22:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1477ms 17:22:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:22:10 INFO - PROCESS | 1833 | 1461975730514 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:22:10 INFO - PROCESS | 1833 | 1461975730517 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 17:22:10 INFO - PROCESS | 1833 | 1461975730523 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:22:10 INFO - PROCESS | 1833 | 1461975730529 Marionette TRACE conn3 <- [1,2514,null,{}] 17:22:10 INFO - PROCESS | 1833 | 1461975730544 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}] 17:22:10 INFO - PROCESS | 1833 | 1461975730744 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:22:10 INFO - PROCESS | 1833 | 1461975730951 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187f72b800 == 115 [pid = 1833] [id = 636] 17:22:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f187a0ad800) [pid = 1833] [serial = 1909] [outer = (nil)] 17:22:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f187cde6c00) [pid = 1833] [serial = 1910] [outer = 0x7f187a0ad800] 17:22:11 INFO - PROCESS | 1833 | 1461975731064 Marionette DEBUG loaded listener.js 17:22:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f187f841400) [pid = 1833] [serial = 1911] [outer = 0x7f187a0ad800] 17:22:11 INFO - PROCESS | 1833 | 1461975731946 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]]]}] 17:22:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:22:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1484ms 17:22:12 INFO - PROCESS | 1833 | 1461975732013 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:22:12 INFO - PROCESS | 1833 | 1461975732022 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 17:22:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:22:12 INFO - PROCESS | 1833 | 1461975732028 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:22:12 INFO - PROCESS | 1833 | 1461975732030 Marionette TRACE conn3 <- [1,2518,null,{}] 17:22:12 INFO - PROCESS | 1833 | 1461975732035 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}] 17:22:12 INFO - PROCESS | 1833 | 1461975732213 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:22:12 INFO - PROCESS | 1833 | 1461975732424 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882845000 == 116 [pid = 1833] [id = 637] 17:22:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f18783e7400) [pid = 1833] [serial = 1912] [outer = (nil)] 17:22:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7f1881c65800) [pid = 1833] [serial = 1913] [outer = 0x7f18783e7400] 17:22:12 INFO - PROCESS | 1833 | 1461975732534 Marionette DEBUG loaded listener.js 17:22:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7f18820b5000) [pid = 1833] [serial = 1914] [outer = 0x7f18783e7400] 17:22:13 INFO - PROCESS | 1833 | 1461975733379 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]]]}] 17:22:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:22:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1427ms 17:22:13 INFO - PROCESS | 1833 | 1461975733456 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:22:13 INFO - PROCESS | 1833 | 1461975733459 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 17:22:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:22:13 INFO - PROCESS | 1833 | 1461975733465 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:22:13 INFO - PROCESS | 1833 | 1461975733467 Marionette TRACE conn3 <- [1,2522,null,{}] 17:22:13 INFO - PROCESS | 1833 | 1461975733472 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}] 17:22:13 INFO - PROCESS | 1833 | 1461975733696 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:22:13 INFO - PROCESS | 1833 | 1461975733902 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1883b49800 == 117 [pid = 1833] [id = 638] 17:22:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7f1878e85400) [pid = 1833] [serial = 1915] [outer = (nil)] 17:22:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7f1882b3f800) [pid = 1833] [serial = 1916] [outer = 0x7f1878e85400] 17:22:14 INFO - PROCESS | 1833 | 1461975734014 Marionette DEBUG loaded listener.js 17:22:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7f1883471400) [pid = 1833] [serial = 1917] [outer = 0x7f1878e85400] 17:22:14 INFO - PROCESS | 1833 | 1461975734885 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]]]}] 17:22:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:22:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1488ms 17:22:14 INFO - PROCESS | 1833 | 1461975734953 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:22:14 INFO - PROCESS | 1833 | 1461975734957 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 17:22:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:22:14 INFO - PROCESS | 1833 | 1461975734962 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:22:14 INFO - PROCESS | 1833 | 1461975734965 Marionette TRACE conn3 <- [1,2526,null,{}] 17:22:14 INFO - PROCESS | 1833 | 1461975734970 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}] 17:22:15 INFO - PROCESS | 1833 | 1461975735194 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:22:15 INFO - PROCESS | 1833 | 1461975735401 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188f622000 == 118 [pid = 1833] [id = 639] 17:22:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7f1883480800) [pid = 1833] [serial = 1918] [outer = (nil)] 17:22:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7f188a69a400) [pid = 1833] [serial = 1919] [outer = 0x7f1883480800] 17:22:15 INFO - PROCESS | 1833 | 1461975735510 Marionette DEBUG loaded listener.js 17:22:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7f18905f4000) [pid = 1833] [serial = 1920] [outer = 0x7f1883480800] 17:22:16 INFO - PROCESS | 1833 | 1461975736390 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]]]}] 17:22:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:22:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1484ms 17:22:16 INFO - PROCESS | 1833 | 1461975736447 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:22:16 INFO - PROCESS | 1833 | 1461975736449 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 17:22:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:22:16 INFO - PROCESS | 1833 | 1461975736456 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:22:16 INFO - PROCESS | 1833 | 1461975736459 Marionette TRACE conn3 <- [1,2530,null,{}] 17:22:16 INFO - PROCESS | 1833 | 1461975736464 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}] 17:22:16 INFO - PROCESS | 1833 | 1461975736647 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:22:16 INFO - PROCESS | 1833 | 1461975736866 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18909d1000 == 119 [pid = 1833] [id = 640] 17:22:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 256 (0x7f1879e31000) [pid = 1833] [serial = 1921] [outer = (nil)] 17:22:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7f1890967000) [pid = 1833] [serial = 1922] [outer = 0x7f1879e31000] 17:22:16 INFO - PROCESS | 1833 | 1461975736976 Marionette DEBUG loaded listener.js 17:22:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7f1891936400) [pid = 1833] [serial = 1923] [outer = 0x7f1879e31000] 17:22:18 INFO - PROCESS | 1833 | 1461975738058 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]]]}] 17:22:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:22:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1630ms 17:22:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:22:18 INFO - PROCESS | 1833 | 1461975738088 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:22:18 INFO - PROCESS | 1833 | 1461975738091 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 17:22:18 INFO - PROCESS | 1833 | 1461975738095 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:22:18 INFO - PROCESS | 1833 | 1461975738099 Marionette TRACE conn3 <- [1,2534,null,{}] 17:22:18 INFO - PROCESS | 1833 | 1461975738104 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}] 17:22:18 INFO - PROCESS | 1833 | 1461975738274 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:22:18 INFO - PROCESS | 1833 | 1461975738483 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189507a800 == 120 [pid = 1833] [id = 641] 17:22:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7f1885a0c000) [pid = 1833] [serial = 1924] [outer = (nil)] 17:22:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7f1894c49800) [pid = 1833] [serial = 1925] [outer = 0x7f1885a0c000] 17:22:18 INFO - PROCESS | 1833 | 1461975738546 Marionette DEBUG loaded listener.js 17:22:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 261 (0x7f18953a3c00) [pid = 1833] [serial = 1926] [outer = 0x7f1885a0c000] 17:22:19 INFO - PROCESS | 1833 | 1461975739391 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]]]}] 17:22:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:22:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1330ms 17:22:19 INFO - PROCESS | 1833 | 1461975739427 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:22:19 INFO - PROCESS | 1833 | 1461975739430 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 17:22:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:22:19 INFO - PROCESS | 1833 | 1461975739436 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:22:19 INFO - PROCESS | 1833 | 1461975739438 Marionette TRACE conn3 <- [1,2538,null,{}] 17:22:19 INFO - PROCESS | 1833 | 1461975739443 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}] 17:22:19 INFO - PROCESS | 1833 | 1461975739627 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:22:19 INFO - PROCESS | 1833 | 1461975739839 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1897681000 == 121 [pid = 1833] [id = 642] 17:22:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 262 (0x7f187119f000) [pid = 1833] [serial = 1927] [outer = (nil)] 17:22:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 263 (0x7f18784bfc00) [pid = 1833] [serial = 1928] [outer = 0x7f187119f000] 17:22:19 INFO - PROCESS | 1833 | 1461975739946 Marionette DEBUG loaded listener.js 17:22:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 264 (0x7f18784c4c00) [pid = 1833] [serial = 1929] [outer = 0x7f187119f000] 17:22:20 INFO - PROCESS | 1833 | 1461975740850 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]]]}] 17:22:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:22:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1486ms 17:22:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:22:20 INFO - PROCESS | 1833 | 1461975740923 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:22:20 INFO - PROCESS | 1833 | 1461975740926 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 17:22:20 INFO - PROCESS | 1833 | 1461975740932 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:22:20 INFO - PROCESS | 1833 | 1461975740934 Marionette TRACE conn3 <- [1,2542,null,{}] 17:22:20 INFO - PROCESS | 1833 | 1461975740940 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}] 17:22:21 INFO - PROCESS | 1833 | 1461975741124 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:22:21 INFO - PROCESS | 1833 | 1461975741912 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186f6c1000 == 122 [pid = 1833] [id = 643] 17:22:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 265 (0x7f1867ed8c00) [pid = 1833] [serial = 1930] [outer = (nil)] 17:22:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 266 (0x7f186a8d0800) [pid = 1833] [serial = 1931] [outer = 0x7f1867ed8c00] 17:22:21 INFO - PROCESS | 1833 | 1461975741983 Marionette DEBUG loaded listener.js 17:22:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 267 (0x7f186c08b400) [pid = 1833] [serial = 1932] [outer = 0x7f1867ed8c00] 17:22:22 INFO - PROCESS | 1833 | 1461975742875 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]]]}] 17:22:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:22:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1988ms 17:22:22 INFO - PROCESS | 1833 | 1461975742921 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:22:22 INFO - PROCESS | 1833 | 1461975742926 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 17:22:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:22:22 INFO - PROCESS | 1833 | 1461975742932 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:22:22 INFO - PROCESS | 1833 | 1461975742937 Marionette TRACE conn3 <- [1,2546,null,{}] 17:22:22 INFO - PROCESS | 1833 | 1461975742943 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}] 17:22:23 INFO - PROCESS | 1833 | 1461975743112 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:22:23 INFO - PROCESS | 1833 | 1461975743340 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186f942000 == 123 [pid = 1833] [id = 644] 17:22:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 268 (0x7f1867ed9000) [pid = 1833] [serial = 1933] [outer = (nil)] 17:22:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 269 (0x7f186ac19800) [pid = 1833] [serial = 1934] [outer = 0x7f1867ed9000] 17:22:23 INFO - PROCESS | 1833 | 1461975743499 Marionette DEBUG loaded listener.js 17:22:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 270 (0x7f186d2c2400) [pid = 1833] [serial = 1935] [outer = 0x7f1867ed9000] 17:22:24 INFO - PROCESS | 1833 | 1461975744520 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]]]}] 17:22:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:22:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1632ms 17:22:24 INFO - PROCESS | 1833 | 1461975744568 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:22:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:22:24 INFO - PROCESS | 1833 | 1461975744573 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 17:22:24 INFO - PROCESS | 1833 | 1461975744579 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:22:24 INFO - PROCESS | 1833 | 1461975744582 Marionette TRACE conn3 <- [1,2550,null,{}] 17:22:24 INFO - PROCESS | 1833 | 1461975744587 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}] 17:22:24 INFO - PROCESS | 1833 | 1461975744754 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:22:24 INFO - PROCESS | 1833 | 1461975744971 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186bfd6800 == 124 [pid = 1833] [id = 645] 17:22:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 271 (0x7f1867cee400) [pid = 1833] [serial = 1936] [outer = (nil)] 17:22:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 272 (0x7f187253d400) [pid = 1833] [serial = 1937] [outer = 0x7f1867cee400] 17:22:25 INFO - PROCESS | 1833 | 1461975745080 Marionette DEBUG loaded listener.js 17:22:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 273 (0x7f18733c5c00) [pid = 1833] [serial = 1938] [outer = 0x7f1867cee400] 17:22:26 INFO - PROCESS | 1833 | 1461975746049 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]]]}] 17:22:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:22:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1534ms 17:22:26 INFO - PROCESS | 1833 | 1461975746114 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:22:26 INFO - PROCESS | 1833 | 1461975746117 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 17:22:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:22:26 INFO - PROCESS | 1833 | 1461975746130 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:22:26 INFO - PROCESS | 1833 | 1461975746138 Marionette TRACE conn3 <- [1,2554,null,{}] 17:22:26 INFO - PROCESS | 1833 | 1461975746146 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}] 17:22:26 INFO - PROCESS | 1833 | 1461975746372 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:22:26 INFO - PROCESS | 1833 | 1461975746632 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186bfc0000 == 125 [pid = 1833] [id = 646] 17:22:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 274 (0x7f186ce57400) [pid = 1833] [serial = 1939] [outer = (nil)] 17:22:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 275 (0x7f18712edc00) [pid = 1833] [serial = 1940] [outer = 0x7f186ce57400] 17:22:26 INFO - PROCESS | 1833 | 1461975746792 Marionette DEBUG loaded listener.js 17:22:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 276 (0x7f1878440400) [pid = 1833] [serial = 1941] [outer = 0x7f186ce57400] 17:22:26 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1881806000 == 124 [pid = 1833] [id = 449] 17:22:26 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a449000 == 123 [pid = 1833] [id = 587] 17:22:26 INFO - PROCESS | 1833 | --DOMWINDOW == 275 (0x7f18793a5800) [pid = 1833] [serial = 1829] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1833 | --DOMWINDOW == 274 (0x7f188185d400) [pid = 1833] [serial = 1781] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1833 | --DOMWINDOW == 273 (0x7f187dc50000) [pid = 1833] [serial = 1775] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1833 | --DOMWINDOW == 272 (0x7f18905edc00) [pid = 1833] [serial = 1799] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1833 | --DOMWINDOW == 271 (0x7f1890962800) [pid = 1833] [serial = 1805] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1833 | --DOMWINDOW == 270 (0x7f18827c2c00) [pid = 1833] [serial = 1784] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1833 | --DOMWINDOW == 269 (0x7f1885a12000) [pid = 1833] [serial = 1793] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1833 | --DOMWINDOW == 268 (0x7f187e34a000) [pid = 1833] [serial = 1778] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1833 | --DOMWINDOW == 267 (0x7f1879e2f000) [pid = 1833] [serial = 1772] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1833 | --DOMWINDOW == 266 (0x7f188f6f8800) [pid = 1833] [serial = 1796] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1833 | --DOMWINDOW == 265 (0x7f18733ccc00) [pid = 1833] [serial = 1802] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1833 | --DOMWINDOW == 264 (0x7f1882e3f000) [pid = 1833] [serial = 1787] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1833 | --DOMWINDOW == 263 (0x7f18734c8000) [pid = 1833] [serial = 1769] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1833 | --DOMWINDOW == 262 (0x7f18711a9c00) [pid = 1833] [serial = 1766] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1833 | --DOMWINDOW == 261 (0x7f1883c4b800) [pid = 1833] [serial = 1790] [outer = (nil)] [url = about:blank] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879dc1000 == 122 [pid = 1833] [id = 632] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187971f800 == 121 [pid = 1833] [id = 631] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187855e800 == 120 [pid = 1833] [id = 630] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1876f40800 == 119 [pid = 1833] [id = 629] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186fab9000 == 118 [pid = 1833] [id = 628] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186b66a800 == 117 [pid = 1833] [id = 627] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186e9c7800 == 116 [pid = 1833] [id = 626] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186e9b5000 == 115 [pid = 1833] [id = 621] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1870565800 == 114 [pid = 1833] [id = 620] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186a553000 == 113 [pid = 1833] [id = 619] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e11d800 == 112 [pid = 1833] [id = 618] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18a0292000 == 111 [pid = 1833] [id = 617] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1895420000 == 110 [pid = 1833] [id = 616] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18907b4800 == 109 [pid = 1833] [id = 615] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1883b4d000 == 108 [pid = 1833] [id = 614] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188209d800 == 107 [pid = 1833] [id = 613] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e3da800 == 106 [pid = 1833] [id = 612] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187992d800 == 105 [pid = 1833] [id = 611] 17:22:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873843800 == 104 [pid = 1833] [id = 610] 17:22:27 INFO - PROCESS | 1833 | --DOMWINDOW == 260 (0x7f18734cd800) [pid = 1833] [serial = 1827] [outer = (nil)] [url = about:blank] 17:22:27 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7f187b536400) [pid = 1833] [serial = 1823] [outer = (nil)] [url = about:blank] 17:22:27 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7f186c0db400) [pid = 1833] [serial = 1808] [outer = (nil)] [url = about:blank] 17:22:27 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7f187cde6000) [pid = 1833] [serial = 1824] [outer = (nil)] [url = about:blank] 17:22:27 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7f187152a000) [pid = 1833] [serial = 1811] [outer = (nil)] [url = about:blank] 17:22:27 INFO - PROCESS | 1833 | --DOMWINDOW == 255 (0x7f18783ea400) [pid = 1833] [serial = 1815] [outer = (nil)] [url = about:blank] 17:22:27 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7f18734cb400) [pid = 1833] [serial = 1814] [outer = (nil)] [url = about:blank] 17:22:27 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7f187cd3f800) [pid = 1833] [serial = 1764] [outer = (nil)] [url = about:blank] 17:22:27 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7f1873396800) [pid = 1833] [serial = 1812] [outer = (nil)] [url = about:blank] 17:22:27 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7f18783e9800) [pid = 1833] [serial = 1817] [outer = (nil)] [url = about:blank] 17:22:27 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7f1871529000) [pid = 1833] [serial = 1826] [outer = (nil)] [url = about:blank] 17:22:27 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7f187a006400) [pid = 1833] [serial = 1821] [outer = (nil)] [url = about:blank] 17:22:27 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7f1879967400) [pid = 1833] [serial = 1820] [outer = (nil)] [url = about:blank] 17:22:27 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7f186ecdc800) [pid = 1833] [serial = 1809] [outer = (nil)] [url = about:blank] 17:22:27 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f1878e11c00) [pid = 1833] [serial = 1818] [outer = (nil)] [url = about:blank] 17:22:27 INFO - PROCESS | 1833 | 1461975747705 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]]]}] 17:22:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:22:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1599ms 17:22:27 INFO - PROCESS | 1833 | 1461975747722 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:22:27 INFO - PROCESS | 1833 | 1461975747726 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 17:22:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:22:27 INFO - PROCESS | 1833 | 1461975747732 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:22:27 INFO - PROCESS | 1833 | 1461975747734 Marionette TRACE conn3 <- [1,2558,null,{}] 17:22:27 INFO - PROCESS | 1833 | 1461975747739 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}] 17:22:27 INFO - PROCESS | 1833 | 1461975747885 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:22:28 INFO - PROCESS | 1833 | 1461975748052 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1870561800 == 105 [pid = 1833] [id = 647] 17:22:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7f1867edcc00) [pid = 1833] [serial = 1942] [outer = (nil)] 17:22:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7f18784c1800) [pid = 1833] [serial = 1943] [outer = 0x7f1867edcc00] 17:22:28 INFO - PROCESS | 1833 | 1461975748108 Marionette DEBUG loaded listener.js 17:22:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7f18785d8400) [pid = 1833] [serial = 1944] [outer = 0x7f1867edcc00] 17:22:28 INFO - PROCESS | 1833 | 1461975748829 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]]]}] 17:22:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:22:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1124ms 17:22:28 INFO - PROCESS | 1833 | 1461975748857 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:22:28 INFO - PROCESS | 1833 | 1461975748861 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 17:22:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:22:28 INFO - PROCESS | 1833 | 1461975748866 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:22:28 INFO - PROCESS | 1833 | 1461975748868 Marionette TRACE conn3 <- [1,2562,null,{}] 17:22:28 INFO - PROCESS | 1833 | 1461975748873 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}] 17:22:29 INFO - PROCESS | 1833 | 1461975749113 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:22:29 INFO - PROCESS | 1833 | 1461975749236 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1876f39800 == 106 [pid = 1833] [id = 648] 17:22:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7f1878e04000) [pid = 1833] [serial = 1945] [outer = (nil)] 17:22:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7f1878e84400) [pid = 1833] [serial = 1946] [outer = 0x7f1878e04000] 17:22:29 INFO - PROCESS | 1833 | 1461975749305 Marionette DEBUG loaded listener.js 17:22:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7f18793a9c00) [pid = 1833] [serial = 1947] [outer = 0x7f1878e04000] 17:22:30 INFO - PROCESS | 1833 | 1461975750117 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]]]}] 17:22:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:22:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1274ms 17:22:30 INFO - PROCESS | 1833 | 1461975750143 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:22:30 INFO - PROCESS | 1833 | 1461975750146 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 17:22:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:22:30 INFO - PROCESS | 1833 | 1461975750151 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:22:30 INFO - PROCESS | 1833 | 1461975750152 Marionette TRACE conn3 <- [1,2566,null,{}] 17:22:30 INFO - PROCESS | 1833 | 1461975750157 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}] 17:22:30 INFO - PROCESS | 1833 | 1461975750364 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:22:30 INFO - PROCESS | 1833 | 1461975750395 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878311000 == 107 [pid = 1833] [id = 649] 17:22:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7f1879c6dc00) [pid = 1833] [serial = 1948] [outer = (nil)] 17:22:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7f187a6c8000) [pid = 1833] [serial = 1949] [outer = 0x7f1879c6dc00] 17:22:30 INFO - PROCESS | 1833 | 1461975750451 Marionette DEBUG loaded listener.js 17:22:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7f187b52d400) [pid = 1833] [serial = 1950] [outer = 0x7f1879c6dc00] 17:22:31 INFO - PROCESS | 1833 | 1461975751310 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]]]}] 17:22:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:22:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1176ms 17:22:31 INFO - PROCESS | 1833 | 1461975751329 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:22:31 INFO - PROCESS | 1833 | 1461975751331 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 17:22:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:22:31 INFO - PROCESS | 1833 | 1461975751336 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:22:31 INFO - PROCESS | 1833 | 1461975751338 Marionette TRACE conn3 <- [1,2570,null,{}] 17:22:31 INFO - PROCESS | 1833 | 1461975751351 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}] 17:22:31 INFO - PROCESS | 1833 | 1461975751554 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7f187119d400) [pid = 1833] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7f1871532400) [pid = 1833] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7f186b1ad400) [pid = 1833] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7f186ce55000) [pid = 1833] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7f18783ee000) [pid = 1833] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7f187a6c8c00) [pid = 1833] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7f1879fc0800) [pid = 1833] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7f18786e9c00) [pid = 1833] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7f18706b5800) [pid = 1833] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f18711a0800) [pid = 1833] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f186ce55800) [pid = 1833] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f186cdc6400) [pid = 1833] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f187cd3f000) [pid = 1833] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f1873b9d400) [pid = 1833] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f187338f000) [pid = 1833] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f186d2b9000) [pid = 1833] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f186c082400) [pid = 1833] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f1882b3c000) [pid = 1833] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f186ecd6800) [pid = 1833] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f18734c9800) [pid = 1833] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f186b1ae000) [pid = 1833] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f1883f93000) [pid = 1833] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f18783e8000) [pid = 1833] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f187253a000) [pid = 1833] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f186c089000) [pid = 1833] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f187938cc00) [pid = 1833] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f187cdea400) [pid = 1833] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f18827c8800) [pid = 1833] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f18803c8400) [pid = 1833] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f186c084400) [pid = 1833] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f187a6d1000) [pid = 1833] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f186ac11000) [pid = 1833] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f1878e0f000) [pid = 1833] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f187e33ec00) [pid = 1833] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f1885b1bc00) [pid = 1833] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f187dc46800) [pid = 1833] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f18785d4400) [pid = 1833] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f187a002800) [pid = 1833] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f186a8d1400) [pid = 1833] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f1879c66c00) [pid = 1833] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f1879e2bc00) [pid = 1833] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f1878e11800) [pid = 1833] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f186ac14800) [pid = 1833] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f1881570400) [pid = 1833] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f18734d1400) [pid = 1833] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f186b1b5000) [pid = 1833] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f187a6c3c00) [pid = 1833] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f186b1b2800) [pid = 1833] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f187dc4c400) [pid = 1833] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f186cdc5c00) [pid = 1833] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f186b353800) [pid = 1833] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f186b358800) [pid = 1833] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f186b360000) [pid = 1833] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f187a6c4400) [pid = 1833] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f1883c7e800) [pid = 1833] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f187dc49000) [pid = 1833] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f1878e0f400) [pid = 1833] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f187e1c9c00) [pid = 1833] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f1879fc9c00) [pid = 1833] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f1880732c00) [pid = 1833] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f1867ce5000) [pid = 1833] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f186c0d3400) [pid = 1833] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f18734c4000) [pid = 1833] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f18706b4000) [pid = 1833] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f187a6c4000) [pid = 1833] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f1871259000) [pid = 1833] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:22:32 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f18733d2400) [pid = 1833] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:22:32 INFO - PROCESS | 1833 | 1461975752744 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186ac6f800 == 108 [pid = 1833] [id = 650] 17:22:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f1867ce5000) [pid = 1833] [serial = 1951] [outer = (nil)] 17:22:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f186ac0a800) [pid = 1833] [serial = 1952] [outer = 0x7f1867ce5000] 17:22:32 INFO - PROCESS | 1833 | 1461975752807 Marionette DEBUG loaded listener.js 17:22:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f186b358800) [pid = 1833] [serial = 1953] [outer = 0x7f1867ce5000] 17:22:33 INFO - PROCESS | 1833 | 1461975753450 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]]]}] 17:22:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:22:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2132ms 17:22:33 INFO - PROCESS | 1833 | 1461975753469 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:22:33 INFO - PROCESS | 1833 | 1461975753472 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 17:22:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:22:33 INFO - PROCESS | 1833 | 1461975753478 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:22:33 INFO - PROCESS | 1833 | 1461975753479 Marionette TRACE conn3 <- [1,2574,null,{}] 17:22:33 INFO - PROCESS | 1833 | 1461975753484 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}] 17:22:33 INFO - PROCESS | 1833 | 1461975753629 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:22:33 INFO - PROCESS | 1833 | 1461975753797 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1872cda000 == 109 [pid = 1833] [id = 651] 17:22:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f186a8cbc00) [pid = 1833] [serial = 1954] [outer = (nil)] 17:22:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f186d2b8c00) [pid = 1833] [serial = 1955] [outer = 0x7f186a8cbc00] 17:22:33 INFO - PROCESS | 1833 | 1461975753853 Marionette DEBUG loaded listener.js 17:22:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f1871532400) [pid = 1833] [serial = 1956] [outer = 0x7f186a8cbc00] 17:22:34 INFO - PROCESS | 1833 | 1461975754494 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]]]}] 17:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1179ms 17:22:34 INFO - PROCESS | 1833 | 1461975754673 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:22:34 INFO - PROCESS | 1833 | 1461975754680 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 17:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:22:34 INFO - PROCESS | 1833 | 1461975754688 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:22:34 INFO - PROCESS | 1833 | 1461975754693 Marionette TRACE conn3 <- [1,2578,null,{}] 17:22:34 INFO - PROCESS | 1833 | 1461975754701 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}] 17:22:34 INFO - PROCESS | 1833 | 1461975754937 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:22:35 INFO - PROCESS | 1833 | 1461975755140 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186f6bc000 == 110 [pid = 1833] [id = 652] 17:22:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f186a8cd800) [pid = 1833] [serial = 1957] [outer = (nil)] 17:22:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f186c0d2c00) [pid = 1833] [serial = 1958] [outer = 0x7f186a8cd800] 17:22:35 INFO - PROCESS | 1833 | 1461975755211 Marionette DEBUG loaded listener.js 17:22:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f186d189800) [pid = 1833] [serial = 1959] [outer = 0x7f186a8cd800] 17:22:36 INFO - PROCESS | 1833 | 1461975756106 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]]]}] 17:22:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:22:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1478ms 17:22:36 INFO - PROCESS | 1833 | 1461975756167 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:22:36 INFO - PROCESS | 1833 | 1461975756173 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 17:22:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:22:36 INFO - PROCESS | 1833 | 1461975756184 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:22:36 INFO - PROCESS | 1833 | 1461975756189 Marionette TRACE conn3 <- [1,2582,null,{}] 17:22:36 INFO - PROCESS | 1833 | 1461975756195 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}] 17:22:36 INFO - PROCESS | 1833 | 1461975756373 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:22:36 INFO - PROCESS | 1833 | 1461975756576 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187384d800 == 111 [pid = 1833] [id = 653] 17:22:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f186eccf800) [pid = 1833] [serial = 1960] [outer = (nil)] 17:22:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f18712f0c00) [pid = 1833] [serial = 1961] [outer = 0x7f186eccf800] 17:22:36 INFO - PROCESS | 1833 | 1461975756643 Marionette DEBUG loaded listener.js 17:22:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f1873394800) [pid = 1833] [serial = 1962] [outer = 0x7f186eccf800] 17:22:37 INFO - PROCESS | 1833 | 1461975757653 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]]]}] 17:22:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:22:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1538ms 17:22:37 INFO - PROCESS | 1833 | 1461975757719 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:22:37 INFO - PROCESS | 1833 | 1461975757729 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 17:22:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:22:37 INFO - PROCESS | 1833 | 1461975757738 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:22:37 INFO - PROCESS | 1833 | 1461975757743 Marionette TRACE conn3 <- [1,2586,null,{}] 17:22:37 INFO - PROCESS | 1833 | 1461975757759 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}] 17:22:37 INFO - PROCESS | 1833 | 1461975757990 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:22:38 INFO - PROCESS | 1833 | 1461975758243 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187956f800 == 112 [pid = 1833] [id = 654] 17:22:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f187700e400) [pid = 1833] [serial = 1963] [outer = (nil)] 17:22:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f18784bd000) [pid = 1833] [serial = 1964] [outer = 0x7f187700e400] 17:22:38 INFO - PROCESS | 1833 | 1461975758360 Marionette DEBUG loaded listener.js 17:22:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f18785e0400) [pid = 1833] [serial = 1965] [outer = 0x7f187700e400] 17:22:39 INFO - PROCESS | 1833 | 1461975759195 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]]]}] 17:22:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:22:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1532ms 17:22:39 INFO - PROCESS | 1833 | 1461975759271 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:22:39 INFO - PROCESS | 1833 | 1461975759275 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 17:22:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:22:39 INFO - PROCESS | 1833 | 1461975759280 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:22:39 INFO - PROCESS | 1833 | 1461975759282 Marionette TRACE conn3 <- [1,2590,null,{}] 17:22:39 INFO - PROCESS | 1833 | 1461975759288 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}] 17:22:39 INFO - PROCESS | 1833 | 1461975759468 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:22:39 INFO - PROCESS | 1833 | 1461975759671 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879c86000 == 113 [pid = 1833] [id = 655] 17:22:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f18783ebc00) [pid = 1833] [serial = 1966] [outer = (nil)] 17:22:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f18793a2800) [pid = 1833] [serial = 1967] [outer = 0x7f18783ebc00] 17:22:39 INFO - PROCESS | 1833 | 1461975759737 Marionette DEBUG loaded listener.js 17:22:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f1879963800) [pid = 1833] [serial = 1968] [outer = 0x7f18783ebc00] 17:22:40 INFO - PROCESS | 1833 | 1461975760616 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]]]}] 17:22:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:22:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1374ms 17:22:40 INFO - PROCESS | 1833 | 1461975760656 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:22:40 INFO - PROCESS | 1833 | 1461975760660 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 17:22:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:22:40 INFO - PROCESS | 1833 | 1461975760666 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:22:40 INFO - PROCESS | 1833 | 1461975760668 Marionette TRACE conn3 <- [1,2594,null,{}] 17:22:40 INFO - PROCESS | 1833 | 1461975760674 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}] 17:22:40 INFO - PROCESS | 1833 | 1461975760859 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:22:41 INFO - PROCESS | 1833 | 1461975761120 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a22f800 == 114 [pid = 1833] [id = 656] 17:22:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f1873044000) [pid = 1833] [serial = 1969] [outer = (nil)] 17:22:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f1879fbc400) [pid = 1833] [serial = 1970] [outer = 0x7f1873044000] 17:22:41 INFO - PROCESS | 1833 | 1461975761190 Marionette DEBUG loaded listener.js 17:22:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f187a6c4000) [pid = 1833] [serial = 1971] [outer = 0x7f1873044000] 17:22:42 INFO - PROCESS | 1833 | 1461975762135 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]]]}] 17:22:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:22:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1530ms 17:22:42 INFO - PROCESS | 1833 | 1461975762197 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:22:42 INFO - PROCESS | 1833 | 1461975762200 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 17:22:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:22:42 INFO - PROCESS | 1833 | 1461975762206 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:22:42 INFO - PROCESS | 1833 | 1461975762208 Marionette TRACE conn3 <- [1,2598,null,{}] 17:22:42 INFO - PROCESS | 1833 | 1461975762214 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}] 17:22:42 INFO - PROCESS | 1833 | 1461975762426 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:22:42 INFO - PROCESS | 1833 | 1461975762643 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187b579000 == 115 [pid = 1833] [id = 657] 17:22:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f187ceb9000) [pid = 1833] [serial = 1972] [outer = (nil)] 17:22:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f187cec4c00) [pid = 1833] [serial = 1973] [outer = 0x7f187ceb9000] 17:22:42 INFO - PROCESS | 1833 | 1461975762770 Marionette DEBUG loaded listener.js 17:22:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f187e1d0000) [pid = 1833] [serial = 1974] [outer = 0x7f187ceb9000] 17:22:43 INFO - PROCESS | 1833 | 1461975763637 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]]]}] 17:22:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:22:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1483ms 17:22:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:22:43 INFO - PROCESS | 1833 | 1461975763691 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:22:43 INFO - PROCESS | 1833 | 1461975763694 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 17:22:43 INFO - PROCESS | 1833 | 1461975763700 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:22:43 INFO - PROCESS | 1833 | 1461975763703 Marionette TRACE conn3 <- [1,2602,null,{}] 17:22:43 INFO - PROCESS | 1833 | 1461975763708 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}] 17:22:43 INFO - PROCESS | 1833 | 1461975763888 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:22:44 INFO - PROCESS | 1833 | 1461975764097 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e126800 == 116 [pid = 1833] [id = 658] 17:22:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f187cebc400) [pid = 1833] [serial = 1975] [outer = (nil)] 17:22:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f187e338400) [pid = 1833] [serial = 1976] [outer = 0x7f187cebc400] 17:22:44 INFO - PROCESS | 1833 | 1461975764160 Marionette DEBUG loaded listener.js 17:22:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f187f71bc00) [pid = 1833] [serial = 1977] [outer = 0x7f187cebc400] 17:22:45 INFO - PROCESS | 1833 | 1461975765051 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]]]}] 17:22:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:22:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1427ms 17:22:45 INFO - PROCESS | 1833 | 1461975765127 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:22:45 INFO - PROCESS | 1833 | 1461975765130 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 17:22:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:22:45 INFO - PROCESS | 1833 | 1461975765136 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:22:45 INFO - PROCESS | 1833 | 1461975765138 Marionette TRACE conn3 <- [1,2606,null,{}] 17:22:45 INFO - PROCESS | 1833 | 1461975765143 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}] 17:22:45 INFO - PROCESS | 1833 | 1461975765307 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:22:45 INFO - PROCESS | 1833 | 1461975765512 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18810ab800 == 117 [pid = 1833] [id = 659] 17:22:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f187e1d1400) [pid = 1833] [serial = 1978] [outer = (nil)] 17:22:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f1880231000) [pid = 1833] [serial = 1979] [outer = 0x7f187e1d1400] 17:22:45 INFO - PROCESS | 1833 | 1461975765578 Marionette DEBUG loaded listener.js 17:22:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f1880956000) [pid = 1833] [serial = 1980] [outer = 0x7f187e1d1400] 17:22:46 INFO - PROCESS | 1833 | 1461975766470 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]]]}] 17:22:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:22:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1377ms 17:22:46 INFO - PROCESS | 1833 | 1461975766513 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:22:46 INFO - PROCESS | 1833 | 1461975766517 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 17:22:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:22:46 INFO - PROCESS | 1833 | 1461975766522 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:22:46 INFO - PROCESS | 1833 | 1461975766525 Marionette TRACE conn3 <- [1,2610,null,{}] 17:22:46 INFO - PROCESS | 1833 | 1461975766530 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}] 17:22:46 INFO - PROCESS | 1833 | 1461975766715 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:22:46 INFO - PROCESS | 1833 | 1461975766929 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882a91000 == 118 [pid = 1833] [id = 660] 17:22:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f187f71c000) [pid = 1833] [serial = 1981] [outer = (nil)] 17:22:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f1881859c00) [pid = 1833] [serial = 1982] [outer = 0x7f187f71c000] 17:22:47 INFO - PROCESS | 1833 | 1461975767039 Marionette DEBUG loaded listener.js 17:22:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f1881c6f800) [pid = 1833] [serial = 1983] [outer = 0x7f187f71c000] 17:22:47 INFO - PROCESS | 1833 | 1461975767954 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]]]}] 17:22:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:22:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1482ms 17:22:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:22:48 INFO - PROCESS | 1833 | 1461975768005 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:22:48 INFO - PROCESS | 1833 | 1461975768008 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 17:22:48 INFO - PROCESS | 1833 | 1461975768013 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:22:48 INFO - PROCESS | 1833 | 1461975768016 Marionette TRACE conn3 <- [1,2614,null,{}] 17:22:48 INFO - PROCESS | 1833 | 1461975768021 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}] 17:22:48 INFO - PROCESS | 1833 | 1461975768184 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:22:48 INFO - PROCESS | 1833 | 1461975768394 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885bdf000 == 119 [pid = 1833] [id = 661] 17:22:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f18810e6c00) [pid = 1833] [serial = 1984] [outer = (nil)] 17:22:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f1882e38400) [pid = 1833] [serial = 1985] [outer = 0x7f18810e6c00] 17:22:48 INFO - PROCESS | 1833 | 1461975768501 Marionette DEBUG loaded listener.js 17:22:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f188347dc00) [pid = 1833] [serial = 1986] [outer = 0x7f18810e6c00] 17:22:49 INFO - PROCESS | 1833 | 1461975769352 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]]]}] 17:22:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:22:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1376ms 17:22:49 INFO - PROCESS | 1833 | 1461975769395 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:22:49 INFO - PROCESS | 1833 | 1461975769399 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 17:22:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:22:49 INFO - PROCESS | 1833 | 1461975769404 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:22:49 INFO - PROCESS | 1833 | 1461975769408 Marionette TRACE conn3 <- [1,2618,null,{}] 17:22:49 INFO - PROCESS | 1833 | 1461975769413 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}] 17:22:49 INFO - PROCESS | 1833 | 1461975769612 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:22:49 INFO - PROCESS | 1833 | 1461975769821 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18907b4800 == 120 [pid = 1833] [id = 662] 17:22:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f188129ec00) [pid = 1833] [serial = 1987] [outer = (nil)] 17:22:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f1885b1bc00) [pid = 1833] [serial = 1988] [outer = 0x7f188129ec00] 17:22:49 INFO - PROCESS | 1833 | 1461975769936 Marionette DEBUG loaded listener.js 17:22:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f1890282400) [pid = 1833] [serial = 1989] [outer = 0x7f188129ec00] 17:22:50 INFO - PROCESS | 1833 | 1461975770872 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]]]}] 17:22:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:22:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1527ms 17:22:50 INFO - PROCESS | 1833 | 1461975770933 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:22:50 INFO - PROCESS | 1833 | 1461975770936 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 17:22:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:22:50 INFO - PROCESS | 1833 | 1461975770942 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:22:50 INFO - PROCESS | 1833 | 1461975770944 Marionette TRACE conn3 <- [1,2622,null,{}] 17:22:50 INFO - PROCESS | 1833 | 1461975770950 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}] 17:22:51 INFO - PROCESS | 1833 | 1461975771124 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:22:51 INFO - PROCESS | 1833 | 1461975771337 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895077000 == 121 [pid = 1833] [id = 663] 17:22:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f18827c2c00) [pid = 1833] [serial = 1990] [outer = (nil)] 17:22:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f1891648400) [pid = 1833] [serial = 1991] [outer = 0x7f18827c2c00] 17:22:51 INFO - PROCESS | 1833 | 1461975771447 Marionette DEBUG loaded listener.js 17:22:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f1891936800) [pid = 1833] [serial = 1992] [outer = 0x7f18827c2c00] 17:22:52 INFO - PROCESS | 1833 | 1461975772342 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]]]}] 17:22:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:22:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1478ms 17:22:52 INFO - PROCESS | 1833 | 1461975772421 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:22:52 INFO - PROCESS | 1833 | 1461975772424 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 17:22:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:22:52 INFO - PROCESS | 1833 | 1461975772430 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:22:52 INFO - PROCESS | 1833 | 1461975772432 Marionette TRACE conn3 <- [1,2626,null,{}] 17:22:52 INFO - PROCESS | 1833 | 1461975772438 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}] 17:22:52 INFO - PROCESS | 1833 | 1461975772675 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:22:52 INFO - PROCESS | 1833 | 1461975772904 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186e9b7800 == 122 [pid = 1833] [id = 664] 17:22:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f186a8d2400) [pid = 1833] [serial = 1993] [outer = (nil)] 17:22:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f1871525400) [pid = 1833] [serial = 1994] [outer = 0x7f186a8d2400] 17:22:53 INFO - PROCESS | 1833 | 1461975773010 Marionette DEBUG loaded listener.js 17:22:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f188f6fa000) [pid = 1833] [serial = 1995] [outer = 0x7f186a8d2400] 17:22:53 INFO - PROCESS | 1833 | 1461975773916 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]]]}] 17:22:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:22:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1533ms 17:22:53 INFO - PROCESS | 1833 | 1461975773964 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:22:53 INFO - PROCESS | 1833 | 1461975773968 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 17:22:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:22:53 INFO - PROCESS | 1833 | 1461975773974 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:22:53 INFO - PROCESS | 1833 | 1461975773976 Marionette TRACE conn3 <- [1,2630,null,{}] 17:22:53 INFO - PROCESS | 1833 | 1461975773981 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}] 17:22:54 INFO - PROCESS | 1833 | 1461975774150 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:22:54 INFO - PROCESS | 1833 | 1461975774429 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187056f800 == 123 [pid = 1833] [id = 665] 17:22:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f186ac10400) [pid = 1833] [serial = 1996] [outer = (nil)] 17:22:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f186cdc9c00) [pid = 1833] [serial = 1997] [outer = 0x7f186ac10400] 17:22:54 INFO - PROCESS | 1833 | 1461975774499 Marionette DEBUG loaded listener.js 17:22:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f18785d6400) [pid = 1833] [serial = 1998] [outer = 0x7f186ac10400] 17:22:55 INFO - PROCESS | 1833 | 1461975775344 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]]]}] 17:22:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:22:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1431ms 17:22:55 INFO - PROCESS | 1833 | 1461975775405 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:22:55 INFO - PROCESS | 1833 | 1461975775408 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 17:22:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:22:55 INFO - PROCESS | 1833 | 1461975775414 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:22:55 INFO - PROCESS | 1833 | 1461975775416 Marionette TRACE conn3 <- [1,2634,null,{}] 17:22:55 INFO - PROCESS | 1833 | 1461975775421 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}] 17:22:55 INFO - PROCESS | 1833 | 1461975775597 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:22:55 INFO - PROCESS | 1833 | 1461975775818 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186ac7f800 == 124 [pid = 1833] [id = 666] 17:22:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f186a8cd000) [pid = 1833] [serial = 1999] [outer = (nil)] 17:22:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f186c088c00) [pid = 1833] [serial = 2000] [outer = 0x7f186a8cd000] 17:22:55 INFO - PROCESS | 1833 | 1461975775932 Marionette DEBUG loaded listener.js 17:22:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f18733cb400) [pid = 1833] [serial = 2001] [outer = 0x7f186a8cd000] 17:22:56 INFO - PROCESS | 1833 | 1461975776795 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]]]}] 17:22:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:22:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1430ms 17:22:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:22:56 INFO - PROCESS | 1833 | 1461975776845 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:22:56 INFO - PROCESS | 1833 | 1461975776847 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 17:22:56 INFO - PROCESS | 1833 | 1461975776852 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:22:56 INFO - PROCESS | 1833 | 1461975776855 Marionette TRACE conn3 <- [1,2638,null,{}] 17:22:56 INFO - PROCESS | 1833 | 1461975776860 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}] 17:22:57 INFO - PROCESS | 1833 | 1461975777031 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:22:57 INFO - PROCESS | 1833 | 1461975777245 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186c2e1000 == 125 [pid = 1833] [id = 667] 17:22:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f1867ce7800) [pid = 1833] [serial = 2002] [outer = (nil)] 17:22:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f1867ced800) [pid = 1833] [serial = 2003] [outer = 0x7f1867ce7800] 17:22:57 INFO - PROCESS | 1833 | 1461975777699 Marionette DEBUG loaded listener.js 17:22:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f186b1b9800) [pid = 1833] [serial = 2004] [outer = 0x7f1867ce7800] 17:22:58 INFO - PROCESS | 1833 | 1461975778621 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]]]}] 17:22:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:22:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1831ms 17:22:58 INFO - PROCESS | 1833 | 1461975778684 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:22:58 INFO - PROCESS | 1833 | 1461975778691 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 17:22:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:22:58 INFO - PROCESS | 1833 | 1461975778699 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:22:58 INFO - PROCESS | 1833 | 1461975778704 Marionette TRACE conn3 <- [1,2642,null,{}] 17:22:58 INFO - PROCESS | 1833 | 1461975778710 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}] 17:22:58 INFO - PROCESS | 1833 | 1461975778904 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:22:59 INFO - PROCESS | 1833 | 1461975779121 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186f6c8000 == 126 [pid = 1833] [id = 668] 17:22:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f1867edf000) [pid = 1833] [serial = 2005] [outer = (nil)] 17:22:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f186b1acc00) [pid = 1833] [serial = 2006] [outer = 0x7f1867edf000] 17:22:59 INFO - PROCESS | 1833 | 1461975779245 Marionette DEBUG loaded listener.js 17:22:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f18706aa800) [pid = 1833] [serial = 2007] [outer = 0x7f1867edf000] 17:23:00 INFO - PROCESS | 1833 | 1461975780297 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]]]}] 17:23:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186ac6f800 == 125 [pid = 1833] [id = 650] 17:23:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:23:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1738ms 17:23:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878311000 == 124 [pid = 1833] [id = 649] 17:23:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1876f39800 == 123 [pid = 1833] [id = 648] 17:23:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1870561800 == 122 [pid = 1833] [id = 647] 17:23:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186bfc0000 == 121 [pid = 1833] [id = 646] 17:23:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186bfd6800 == 120 [pid = 1833] [id = 645] 17:23:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186f942000 == 119 [pid = 1833] [id = 644] 17:23:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186f6c1000 == 118 [pid = 1833] [id = 643] 17:23:00 INFO - PROCESS | 1833 | 1461975780499 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:23:00 INFO - PROCESS | 1833 | 1461975780504 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 17:23:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188f622000 == 117 [pid = 1833] [id = 639] 17:23:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1883b49800 == 116 [pid = 1833] [id = 638] 17:23:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882845000 == 115 [pid = 1833] [id = 637] 17:23:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:23:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187f72b800 == 114 [pid = 1833] [id = 636] 17:23:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18795e3800 == 113 [pid = 1833] [id = 635] 17:23:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1872cd7800 == 112 [pid = 1833] [id = 634] 17:23:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a88e800 == 111 [pid = 1833] [id = 633] 17:23:00 INFO - PROCESS | 1833 | 1461975780526 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:23:00 INFO - PROCESS | 1833 | 1461975780530 Marionette TRACE conn3 <- [1,2646,null,{}] 17:23:00 INFO - PROCESS | 1833 | 1461975780543 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}] 17:23:00 INFO - PROCESS | 1833 | 1461975780721 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f1879c6c800) [pid = 1833] [serial = 1713] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f1881c65000) [pid = 1833] [serial = 1581] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f187cde5800) [pid = 1833] [serial = 1719] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f1882e39800) [pid = 1833] [serial = 1785] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f1873394c00) [pid = 1833] [serial = 1704] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f1878448400) [pid = 1833] [serial = 1641] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f187e1ed800) [pid = 1833] [serial = 1533] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f18712eac00) [pid = 1833] [serial = 1767] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f1883f9f400) [pid = 1833] [serial = 1791] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f187e337400) [pid = 1833] [serial = 1578] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f187b537000) [pid = 1833] [serial = 1659] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f1885a32400) [pid = 1833] [serial = 1437] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f1873399800) [pid = 1833] [serial = 1569] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f1879394000) [pid = 1833] [serial = 1572] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f18783ef400) [pid = 1833] [serial = 1770] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f187dc55000) [pid = 1833] [serial = 1668] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f187e1d1800) [pid = 1833] [serial = 1725] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f18793afc00) [pid = 1833] [serial = 1710] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f18786edc00) [pid = 1833] [serial = 1644] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f187e1e6c00) [pid = 1833] [serial = 1530] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f186c090000) [pid = 1833] [serial = 1593] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f1891910400) [pid = 1833] [serial = 1587] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f18793aa000) [pid = 1833] [serial = 1539] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f187dc50400) [pid = 1833] [serial = 1521] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f1891655000) [pid = 1833] [serial = 1806] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f18904de000) [pid = 1833] [serial = 1797] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f187a6cf000) [pid = 1833] [serial = 1773] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f187860cc00) [pid = 1833] [serial = 1707] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f187152fc00) [pid = 1833] [serial = 1638] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f187a0a3000) [pid = 1833] [serial = 1653] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f187e33c000) [pid = 1833] [serial = 1728] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f189057b000) [pid = 1833] [serial = 1584] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f18827ba800) [pid = 1833] [serial = 1782] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f18953aa400) [pid = 1833] [serial = 1596] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f187f79d000) [pid = 1833] [serial = 1779] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f18734d0000) [pid = 1833] [serial = 1737] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f187e1eec00) [pid = 1833] [serial = 1776] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f188116f400) [pid = 1833] [serial = 1734] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f1890751800) [pid = 1833] [serial = 1800] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f18802f8c00) [pid = 1833] [serial = 1731] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f187938c800) [pid = 1833] [serial = 1647] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f187cec6c00) [pid = 1833] [serial = 1722] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f1895521400) [pid = 1833] [serial = 1599] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f187a6d0800) [pid = 1833] [serial = 1656] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f187c341c00) [pid = 1833] [serial = 1716] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f1879e32c00) [pid = 1833] [serial = 1650] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f18814aac00) [pid = 1833] [serial = 1740] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f1885a3f400) [pid = 1833] [serial = 1794] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f187e1e7000) [pid = 1833] [serial = 1524] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f186d2bcc00) [pid = 1833] [serial = 1635] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f187cd3b000) [pid = 1833] [serial = 1662] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f186ecda800) [pid = 1833] [serial = 1536] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f1883474800) [pid = 1833] [serial = 1788] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f187045f800) [pid = 1833] [serial = 1701] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f1878610000) [pid = 1833] [serial = 1671] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f187dc4d400) [pid = 1833] [serial = 1665] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f189057dc00) [pid = 1833] [serial = 1803] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f187e1c9400) [pid = 1833] [serial = 1575] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f1895030400) [pid = 1833] [serial = 1590] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f187e1f1000) [pid = 1833] [serial = 1527] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f1867cebc00) [pid = 1833] [serial = 1871] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f187e347c00) [pid = 1833] [serial = 1841] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f18785de000) [pid = 1833] [serial = 1895] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f1895528800) [pid = 1833] [serial = 1868] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f1891747800) [pid = 1833] [serial = 1856] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f1867ed7800) [pid = 1833] [serial = 1874] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f186ac11c00) [pid = 1833] [serial = 1877] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f187cde6800) [pid = 1833] [serial = 1896] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f187a6c6800) [pid = 1833] [serial = 1898] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f187996ac00) [pid = 1833] [serial = 1892] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f1879fbd400) [pid = 1833] [serial = 1893] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f1878e05400) [pid = 1833] [serial = 1890] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f187e344c00) [pid = 1833] [serial = 1899] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f18827c1000) [pid = 1833] [serial = 1847] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f1878439800) [pid = 1833] [serial = 1835] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f186b357000) [pid = 1833] [serial = 1881] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f1867edd400) [pid = 1833] [serial = 1880] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f189193e800) [pid = 1833] [serial = 1859] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f18733c6800) [pid = 1833] [serial = 1886] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f187700c400) [pid = 1833] [serial = 1887] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f1878607800) [pid = 1833] [serial = 1889] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f189517b000) [pid = 1833] [serial = 1862] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f1895438800) [pid = 1833] [serial = 1865] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f187c3d9c00) [pid = 1833] [serial = 1838] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f1871262000) [pid = 1833] [serial = 1832] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f18902dfc00) [pid = 1833] [serial = 1853] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f187152c400) [pid = 1833] [serial = 1884] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f18711fa800) [pid = 1833] [serial = 1883] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f1883f9b400) [pid = 1833] [serial = 1850] [outer = (nil)] [url = about:blank] 17:23:00 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f1880234000) [pid = 1833] [serial = 1844] [outer = (nil)] [url = about:blank] 17:23:01 INFO - PROCESS | 1833 | 1461975781032 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186b104000 == 112 [pid = 1833] [id = 669] 17:23:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f1867ed7800) [pid = 1833] [serial = 2008] [outer = (nil)] 17:23:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f18706ab800) [pid = 1833] [serial = 2009] [outer = 0x7f1867ed7800] 17:23:01 INFO - PROCESS | 1833 | 1461975781131 Marionette DEBUG loaded listener.js 17:23:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f18733c5800) [pid = 1833] [serial = 2010] [outer = 0x7f1867ed7800] 17:23:01 INFO - PROCESS | 1833 | 1461975781806 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]]]}] 17:23:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:23:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1301ms 17:23:01 INFO - PROCESS | 1833 | 1461975781820 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:23:01 INFO - PROCESS | 1833 | 1461975781822 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 17:23:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:23:01 INFO - PROCESS | 1833 | 1461975781828 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:23:01 INFO - PROCESS | 1833 | 1461975781833 Marionette TRACE conn3 <- [1,2650,null,{}] 17:23:01 INFO - PROCESS | 1833 | 1461975781848 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}] 17:23:02 INFO - PROCESS | 1833 | 1461975782048 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:23:02 INFO - PROCESS | 1833 | 1461975782221 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1870561000 == 113 [pid = 1833] [id = 670] 17:23:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f18711fb800) [pid = 1833] [serial = 2011] [outer = (nil)] 17:23:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f18783ed400) [pid = 1833] [serial = 2012] [outer = 0x7f18711fb800] 17:23:02 INFO - PROCESS | 1833 | 1461975782280 Marionette DEBUG loaded listener.js 17:23:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f18784be400) [pid = 1833] [serial = 2013] [outer = 0x7f18711fb800] 17:23:03 INFO - PROCESS | 1833 | 1461975783144 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]]]}] 17:23:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:23:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1335ms 17:23:03 INFO - PROCESS | 1833 | 1461975783168 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:23:03 INFO - PROCESS | 1833 | 1461975783172 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 17:23:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:23:03 INFO - PROCESS | 1833 | 1461975783177 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:23:03 INFO - PROCESS | 1833 | 1461975783179 Marionette TRACE conn3 <- [1,2654,null,{}] 17:23:03 INFO - PROCESS | 1833 | 1461975783184 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}] 17:23:03 INFO - PROCESS | 1833 | 1461975783405 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:23:03 INFO - PROCESS | 1833 | 1461975783433 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187380d800 == 114 [pid = 1833] [id = 671] 17:23:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f18783ef800) [pid = 1833] [serial = 2014] [outer = (nil)] 17:23:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f187860cc00) [pid = 1833] [serial = 2015] [outer = 0x7f18783ef800] 17:23:03 INFO - PROCESS | 1833 | 1461975783490 Marionette DEBUG loaded listener.js 17:23:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f1878e05000) [pid = 1833] [serial = 2016] [outer = 0x7f18783ef800] 17:23:04 INFO - PROCESS | 1833 | 1461975784377 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]]]}] 17:23:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:23:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1228ms 17:23:04 INFO - PROCESS | 1833 | 1461975784406 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:23:04 INFO - PROCESS | 1833 | 1461975784408 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 17:23:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:23:04 INFO - PROCESS | 1833 | 1461975784416 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:23:04 INFO - PROCESS | 1833 | 1461975784421 Marionette TRACE conn3 <- [1,2658,null,{}] 17:23:04 INFO - PROCESS | 1833 | 1461975784444 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}] 17:23:04 INFO - PROCESS | 1833 | 1461975784754 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:23:04 INFO - PROCESS | 1833 | 1461975784787 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873be3800 == 115 [pid = 1833] [id = 672] 17:23:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f1878e8c800) [pid = 1833] [serial = 2017] [outer = (nil)] 17:23:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f1879391c00) [pid = 1833] [serial = 2018] [outer = 0x7f1878e8c800] 17:23:04 INFO - PROCESS | 1833 | 1461975784852 Marionette DEBUG loaded listener.js 17:23:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f1879c6b000) [pid = 1833] [serial = 2019] [outer = 0x7f1878e8c800] 17:23:05 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f1867ed8c00) [pid = 1833] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:23:05 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f1867cee400) [pid = 1833] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:23:05 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f1867edcc00) [pid = 1833] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:23:05 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f1867ce5000) [pid = 1833] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:23:05 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f1878e04000) [pid = 1833] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:23:05 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f1867ed9000) [pid = 1833] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:23:05 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f1879c6dc00) [pid = 1833] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:23:05 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f186ce57400) [pid = 1833] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:23:05 INFO - PROCESS | 1833 | 1461975785917 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]]]}] 17:23:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:23:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1541ms 17:23:05 INFO - PROCESS | 1833 | 1461975785958 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:23:05 INFO - PROCESS | 1833 | 1461975785961 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 17:23:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:23:05 INFO - PROCESS | 1833 | 1461975785966 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:23:05 INFO - PROCESS | 1833 | 1461975785968 Marionette TRACE conn3 <- [1,2662,null,{}] 17:23:05 INFO - PROCESS | 1833 | 1461975785973 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}] 17:23:06 INFO - PROCESS | 1833 | 1461975786148 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:23:06 INFO - PROCESS | 1833 | 1461975786167 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187855b000 == 116 [pid = 1833] [id = 673] 17:23:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f187938ac00) [pid = 1833] [serial = 2020] [outer = (nil)] 17:23:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f187a0afc00) [pid = 1833] [serial = 2021] [outer = 0x7f187938ac00] 17:23:06 INFO - PROCESS | 1833 | 1461975786222 Marionette DEBUG loaded listener.js 17:23:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f187a8e5c00) [pid = 1833] [serial = 2022] [outer = 0x7f187938ac00] 17:23:07 INFO - PROCESS | 1833 | 1461975787004 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]]]}] 17:23:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:23:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1073ms 17:23:07 INFO - PROCESS | 1833 | 1461975787040 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:23:07 INFO - PROCESS | 1833 | 1461975787043 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 17:23:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:23:07 INFO - PROCESS | 1833 | 1461975787048 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:23:07 INFO - PROCESS | 1833 | 1461975787050 Marionette TRACE conn3 <- [1,2666,null,{}] 17:23:07 INFO - PROCESS | 1833 | 1461975787055 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}] 17:23:07 INFO - PROCESS | 1833 | 1461975787271 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:23:07 INFO - PROCESS | 1833 | 1461975787293 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18795db800 == 117 [pid = 1833] [id = 674] 17:23:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f1879398000) [pid = 1833] [serial = 2023] [outer = (nil)] 17:23:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f187b53a800) [pid = 1833] [serial = 2024] [outer = 0x7f1879398000] 17:23:07 INFO - PROCESS | 1833 | 1461975787348 Marionette DEBUG loaded listener.js 17:23:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f187cd3a000) [pid = 1833] [serial = 2025] [outer = 0x7f1879398000] 17:23:08 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:23:08 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:23:09 INFO - PROCESS | 1833 | 1461975789106 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]]]}] 17:23:09 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) 17:23:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2129ms 17:23:09 INFO - PROCESS | 1833 | 1461975789179 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:23:09 INFO - PROCESS | 1833 | 1461975789184 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 17:23:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:23:09 INFO - PROCESS | 1833 | 1461975789196 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:23:09 INFO - PROCESS | 1833 | 1461975789203 Marionette TRACE conn3 <- [1,2670,null,{}] 17:23:09 INFO - PROCESS | 1833 | 1461975789210 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}] 17:23:09 INFO - PROCESS | 1833 | 1461975789438 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:23:09 INFO - PROCESS | 1833 | 1461975789638 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18705e8000 == 118 [pid = 1833] [id = 675] 17:23:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f186cdcf000) [pid = 1833] [serial = 2026] [outer = (nil)] 17:23:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f186fa83c00) [pid = 1833] [serial = 2027] [outer = 0x7f186cdcf000] 17:23:09 INFO - PROCESS | 1833 | 1461975789706 Marionette DEBUG loaded listener.js 17:23:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f187303f000) [pid = 1833] [serial = 2028] [outer = 0x7f186cdcf000] 17:23:10 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:23:11 INFO - PROCESS | 1833 | 1461975791042 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] 17:23:11 INFO - PROCESS | 1833 | 1461975791094 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 17:23:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:23:11 INFO - PROCESS | 1833 | 1461975791104 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:23:11 INFO - PROCESS | 1833 | 1461975791107 Marionette TRACE conn3 <- [1,2674,null,{}] 17:23:11 INFO - PROCESS | 1833 | 1461975791113 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}] 17:23:11 INFO - PROCESS | 1833 | 1461975791370 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:23:11 INFO - PROCESS | 1833 | 1461975791571 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187872b800 == 119 [pid = 1833] [id = 676] 17:23:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f187303b400) [pid = 1833] [serial = 2029] [outer = (nil)] 17:23:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f187700c400) [pid = 1833] [serial = 2030] [outer = 0x7f187303b400] 17:23:11 INFO - PROCESS | 1833 | 1461975791636 Marionette DEBUG loaded listener.js 17:23:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f1878e8e000) [pid = 1833] [serial = 2031] [outer = 0x7f187303b400] 17:23:12 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:23:12 INFO - PROCESS | 1833 | 1461975792931 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] 17:23:12 INFO - PROCESS | 1833 | 1461975792986 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 17:23:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:23:12 INFO - PROCESS | 1833 | 1461975792992 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:23:12 INFO - PROCESS | 1833 | 1461975792997 Marionette TRACE conn3 <- [1,2678,null,{}] 17:23:13 INFO - PROCESS | 1833 | 1461975793012 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}] 17:23:13 INFO - PROCESS | 1833 | 1461975793336 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:23:13 INFO - PROCESS | 1833 | 1461975793482 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a239000 == 120 [pid = 1833] [id = 677] 17:23:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f187996ac00) [pid = 1833] [serial = 2032] [outer = (nil)] 17:23:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f187b711000) [pid = 1833] [serial = 2033] [outer = 0x7f187996ac00] 17:23:13 INFO - PROCESS | 1833 | 1461975793593 Marionette DEBUG loaded listener.js 17:23:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f187cde2400) [pid = 1833] [serial = 2034] [outer = 0x7f187996ac00] 17:23:14 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:23:14 INFO - PROCESS | 1833 | 1461975794921 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]]]}] 17:23:14 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) 17:23:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1982ms 17:23:14 INFO - PROCESS | 1833 | 1461975794974 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:23:14 INFO - PROCESS | 1833 | 1461975794977 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 17:23:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:23:14 INFO - PROCESS | 1833 | 1461975794983 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:23:14 INFO - PROCESS | 1833 | 1461975794985 Marionette TRACE conn3 <- [1,2682,null,{}] 17:23:14 INFO - PROCESS | 1833 | 1461975794990 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}] 17:23:15 INFO - PROCESS | 1833 | 1461975795235 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:23:15 INFO - PROCESS | 1833 | 1461975795408 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a6ac000 == 121 [pid = 1833] [id = 678] 17:23:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f187996c000) [pid = 1833] [serial = 2035] [outer = (nil)] 17:23:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f187cec6c00) [pid = 1833] [serial = 2036] [outer = 0x7f187996c000] 17:23:15 INFO - PROCESS | 1833 | 1461975795514 Marionette DEBUG loaded listener.js 17:23:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f187e1cb400) [pid = 1833] [serial = 2037] [outer = 0x7f187996c000] 17:23:16 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:23:16 INFO - PROCESS | 1833 | 1461975796767 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]]]}] 17:23:16 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) 17:23:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1832ms 17:23:16 INFO - PROCESS | 1833 | 1461975796816 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:23:16 INFO - PROCESS | 1833 | 1461975796820 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 17:23:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:23:16 INFO - PROCESS | 1833 | 1461975796826 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:23:16 INFO - PROCESS | 1833 | 1461975796828 Marionette TRACE conn3 <- [1,2686,null,{}] 17:23:16 INFO - PROCESS | 1833 | 1461975796883 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}] 17:23:17 INFO - PROCESS | 1833 | 1461975797101 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:23:17 INFO - PROCESS | 1833 | 1461975797313 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e11d800 == 122 [pid = 1833] [id = 679] 17:23:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f187cde4400) [pid = 1833] [serial = 2038] [outer = (nil)] 17:23:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f187e34d000) [pid = 1833] [serial = 2039] [outer = 0x7f187cde4400] 17:23:17 INFO - PROCESS | 1833 | 1461975797381 Marionette DEBUG loaded listener.js 17:23:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f18802fe000) [pid = 1833] [serial = 2040] [outer = 0x7f187cde4400] 17:23:18 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:23:18 INFO - PROCESS | 1833 | 1461975798705 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] 17:23:18 INFO - PROCESS | 1833 | 1461975798756 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 17:23:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:23:18 INFO - PROCESS | 1833 | 1461975798762 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:23:18 INFO - PROCESS | 1833 | 1461975798764 Marionette TRACE conn3 <- [1,2690,null,{}] 17:23:18 INFO - PROCESS | 1833 | 1461975798769 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}] 17:23:19 INFO - PROCESS | 1833 | 1461975799031 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:23:19 INFO - PROCESS | 1833 | 1461975799239 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1882367000 == 123 [pid = 1833] [id = 680] 17:23:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f187e1f0c00) [pid = 1833] [serial = 2041] [outer = (nil)] 17:23:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f18827c1000) [pid = 1833] [serial = 2042] [outer = 0x7f187e1f0c00] 17:23:19 INFO - PROCESS | 1833 | 1461975799358 Marionette DEBUG loaded listener.js 17:23:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f1885a3f400) [pid = 1833] [serial = 2043] [outer = 0x7f187e1f0c00] 17:23:20 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:23:20 INFO - PROCESS | 1833 | 1461975800608 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] 17:23:20 INFO - PROCESS | 1833 | 1461975800648 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 17:23:20 INFO - PROCESS | 1833 | 1461975800654 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:23:20 INFO - PROCESS | 1833 | 1461975800657 Marionette TRACE conn3 <- [1,2694,null,{}] 17:23:20 INFO - PROCESS | 1833 | 1461975800662 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}] 17:23:20 INFO - PROCESS | 1833 | 1461975800835 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:23:21 INFO - PROCESS | 1833 | 1461975801051 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186e9bb800 == 124 [pid = 1833] [id = 681] 17:23:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f186c08d800) [pid = 1833] [serial = 2044] [outer = (nil)] 17:23:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f18711a1800) [pid = 1833] [serial = 2045] [outer = 0x7f186c08d800] 17:23:21 INFO - PROCESS | 1833 | 1461975801160 Marionette DEBUG loaded listener.js 17:23:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f1882e43800) [pid = 1833] [serial = 2046] [outer = 0x7f186c08d800] 17:23:22 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:23:22 INFO - PROCESS | 1833 | 1461975802529 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] 17:23:22 INFO - PROCESS | 1833 | 1461975802646 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 17:23:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:23:22 INFO - PROCESS | 1833 | 1461975802717 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:23:22 INFO - PROCESS | 1833 | 1461975802721 Marionette TRACE conn3 <- [1,2698,null,{}] 17:23:22 INFO - PROCESS | 1833 | 1461975802730 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}] 17:23:22 INFO - PROCESS | 1833 | 1461975802937 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:23:23 INFO - PROCESS | 1833 | 1461975803164 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1877121000 == 125 [pid = 1833] [id = 682] 17:23:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f186ecd8000) [pid = 1833] [serial = 2047] [outer = (nil)] 17:23:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f1870456000) [pid = 1833] [serial = 2048] [outer = 0x7f186ecd8000] 17:23:23 INFO - PROCESS | 1833 | 1461975803228 Marionette DEBUG loaded listener.js 17:23:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f1871259400) [pid = 1833] [serial = 2049] [outer = 0x7f186ecd8000] 17:23:24 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 17:23:24 INFO - PROCESS | 1833 | 1461975804682 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] 17:23:24 INFO - PROCESS | 1833 | 1461975804761 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 17:23:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:23:24 INFO - PROCESS | 1833 | 1461975804775 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:23:24 INFO - PROCESS | 1833 | 1461975804779 Marionette TRACE conn3 <- [1,2702,null,{}] 17:23:24 INFO - PROCESS | 1833 | 1461975804784 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}] 17:23:24 INFO - PROCESS | 1833 | 1461975804963 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:23:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187855b000 == 124 [pid = 1833] [id = 673] 17:23:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873be3800 == 123 [pid = 1833] [id = 672] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f186d2b8c00) [pid = 1833] [serial = 1955] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f1890967000) [pid = 1833] [serial = 1922] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f1882b3f800) [pid = 1833] [serial = 1916] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f18784bfc00) [pid = 1833] [serial = 1928] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f188a69a400) [pid = 1833] [serial = 1919] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f1894c49800) [pid = 1833] [serial = 1925] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | 1461975805237 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187380d800 == 122 [pid = 1833] [id = 671] 17:23:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1870561000 == 121 [pid = 1833] [id = 670] 17:23:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186b104000 == 120 [pid = 1833] [id = 669] 17:23:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186b104000 == 121 [pid = 1833] [id = 683] 17:23:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f186d2b6c00) [pid = 1833] [serial = 2050] [outer = (nil)] 17:23:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f18711f6800) [pid = 1833] [serial = 2051] [outer = 0x7f186d2b6c00] 17:23:25 INFO - PROCESS | 1833 | 1461975805318 Marionette DEBUG loaded listener.js 17:23:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f1876ef5000) [pid = 1833] [serial = 2052] [outer = 0x7f186d2b6c00] 17:23:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186f6c8000 == 120 [pid = 1833] [id = 668] 17:23:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186c2e1000 == 119 [pid = 1833] [id = 667] 17:23:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885bdf000 == 118 [pid = 1833] [id = 661] 17:23:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1882a91000 == 117 [pid = 1833] [id = 660] 17:23:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18810ab800 == 116 [pid = 1833] [id = 659] 17:23:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e126800 == 115 [pid = 1833] [id = 658] 17:23:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187b579000 == 114 [pid = 1833] [id = 657] 17:23:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a22f800 == 113 [pid = 1833] [id = 656] 17:23:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879c86000 == 112 [pid = 1833] [id = 655] 17:23:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187956f800 == 111 [pid = 1833] [id = 654] 17:23:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187384d800 == 110 [pid = 1833] [id = 653] 17:23:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186f6bc000 == 109 [pid = 1833] [id = 652] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f186ac0a800) [pid = 1833] [serial = 1952] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f1871258400) [pid = 1833] [serial = 1904] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f186b358800) [pid = 1833] [serial = 1953] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f1878e84400) [pid = 1833] [serial = 1946] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f186ac19800) [pid = 1833] [serial = 1934] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f187b52d400) [pid = 1833] [serial = 1950] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f1881c65800) [pid = 1833] [serial = 1913] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f18712edc00) [pid = 1833] [serial = 1940] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f1880233c00) [pid = 1833] [serial = 1901] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f186d2c2400) [pid = 1833] [serial = 1935] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f186c08b400) [pid = 1833] [serial = 1932] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f187253d400) [pid = 1833] [serial = 1937] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f187cde6c00) [pid = 1833] [serial = 1910] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f18793a9c00) [pid = 1833] [serial = 1947] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f187a6c8000) [pid = 1833] [serial = 1949] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f1878440400) [pid = 1833] [serial = 1941] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f18783e8800) [pid = 1833] [serial = 1907] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f18784c1800) [pid = 1833] [serial = 1943] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f18733c5c00) [pid = 1833] [serial = 1938] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f18785d8400) [pid = 1833] [serial = 1944] [outer = (nil)] [url = about:blank] 17:23:25 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f186a8d0800) [pid = 1833] [serial = 1931] [outer = (nil)] [url = about:blank] 17:23:26 INFO - PROCESS | 1833 | 1461975806088 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]]]}] 17:23:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:23:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1328ms 17:23:26 INFO - PROCESS | 1833 | 1461975806101 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:23:26 INFO - PROCESS | 1833 | 1461975806104 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 17:23:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:23:26 INFO - PROCESS | 1833 | 1461975806110 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:23:26 INFO - PROCESS | 1833 | 1461975806115 Marionette TRACE conn3 <- [1,2706,null,{}] 17:23:26 INFO - PROCESS | 1833 | 1461975806129 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}] 17:23:26 INFO - PROCESS | 1833 | 1461975806289 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:23:26 INFO - PROCESS | 1833 | 1461975806452 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1871432800 == 110 [pid = 1833] [id = 684] 17:23:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f1871258400) [pid = 1833] [serial = 2053] [outer = (nil)] 17:23:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f18784bf000) [pid = 1833] [serial = 2054] [outer = 0x7f1871258400] 17:23:26 INFO - PROCESS | 1833 | 1461975806514 Marionette DEBUG loaded listener.js 17:23:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f18785e1000) [pid = 1833] [serial = 2055] [outer = 0x7f1871258400] 17:23:27 INFO - PROCESS | 1833 | 1461975807539 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]]]}] 17:23:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:23:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1485ms 17:23:27 INFO - PROCESS | 1833 | 1461975807596 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:23:27 INFO - PROCESS | 1833 | 1461975807601 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 17:23:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:23:27 INFO - PROCESS | 1833 | 1461975807610 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:23:27 INFO - PROCESS | 1833 | 1461975807614 Marionette TRACE conn3 <- [1,2710,null,{}] 17:23:27 INFO - PROCESS | 1833 | 1461975807622 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}] 17:23:27 INFO - PROCESS | 1833 | 1461975807822 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:23:28 INFO - PROCESS | 1833 | 1461975808036 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18705e6800 == 111 [pid = 1833] [id = 685] 17:23:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f1870457c00) [pid = 1833] [serial = 2056] [outer = (nil)] 17:23:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f1872534400) [pid = 1833] [serial = 2057] [outer = 0x7f1870457c00] 17:23:28 INFO - PROCESS | 1833 | 1461975808151 Marionette DEBUG loaded listener.js 17:23:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f18733cfc00) [pid = 1833] [serial = 2058] [outer = 0x7f1870457c00] 17:23:29 INFO - PROCESS | 1833 | 1461975809129 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] 17:23:29 INFO - PROCESS | 1833 | 1461975809205 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 17:23:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:23:29 INFO - PROCESS | 1833 | 1461975809214 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:23:29 INFO - PROCESS | 1833 | 1461975809218 Marionette TRACE conn3 <- [1,2714,null,{}] 17:23:29 INFO - PROCESS | 1833 | 1461975809224 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}] 17:23:29 INFO - PROCESS | 1833 | 1461975809433 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:23:29 INFO - PROCESS | 1833 | 1461975809633 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1876f39800 == 112 [pid = 1833] [id = 686] 17:23:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f1873048c00) [pid = 1833] [serial = 2059] [outer = (nil)] 17:23:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f1878603800) [pid = 1833] [serial = 2060] [outer = 0x7f1873048c00] 17:23:29 INFO - PROCESS | 1833 | 1461975809698 Marionette DEBUG loaded listener.js 17:23:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f1878e05400) [pid = 1833] [serial = 2061] [outer = 0x7f1873048c00] 17:23:30 INFO - PROCESS | 1833 | 1461975810617 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]]]}] 17:23:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:23:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1427ms 17:23:30 INFO - PROCESS | 1833 | 1461975810647 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:23:30 INFO - PROCESS | 1833 | 1461975810651 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 17:23:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:23:30 INFO - PROCESS | 1833 | 1461975810658 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:23:30 INFO - PROCESS | 1833 | 1461975810663 Marionette TRACE conn3 <- [1,2718,null,{}] 17:23:30 INFO - PROCESS | 1833 | 1461975810678 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}] 17:23:30 INFO - PROCESS | 1833 | 1461975810847 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:23:31 INFO - PROCESS | 1833 | 1461975811059 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879569000 == 113 [pid = 1833] [id = 687] 17:23:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f18793a8c00) [pid = 1833] [serial = 2062] [outer = (nil)] 17:23:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f1879c6dc00) [pid = 1833] [serial = 2063] [outer = 0x7f18793a8c00] 17:23:31 INFO - PROCESS | 1833 | 1461975811169 Marionette DEBUG loaded listener.js 17:23:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f187a0aa400) [pid = 1833] [serial = 2064] [outer = 0x7f18793a8c00] 17:23:32 INFO - PROCESS | 1833 | 1461975812085 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] 17:23:32 INFO - PROCESS | 1833 | 1461975812145 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 17:23:32 INFO - PROCESS | 1833 | 1461975812151 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:23:32 INFO - PROCESS | 1833 | 1461975812154 Marionette TRACE conn3 <- [1,2722,null,{}] 17:23:32 INFO - PROCESS | 1833 | 1461975812158 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}] 17:23:32 INFO - PROCESS | 1833 | 1461975812334 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:23:32 INFO - PROCESS | 1833 | 1461975812542 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a231000 == 114 [pid = 1833] [id = 688] 17:23:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f187938d000) [pid = 1833] [serial = 2065] [outer = (nil)] 17:23:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f187cda3000) [pid = 1833] [serial = 2066] [outer = 0x7f187938d000] 17:23:32 INFO - PROCESS | 1833 | 1461975812655 Marionette DEBUG loaded listener.js 17:23:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f187cebf400) [pid = 1833] [serial = 2067] [outer = 0x7f187938d000] 17:23:33 INFO - PROCESS | 1833 | 1461975813583 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] 17:23:33 INFO - PROCESS | 1833 | 1461975813639 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 17:23:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:23:33 INFO - PROCESS | 1833 | 1461975813645 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:23:33 INFO - PROCESS | 1833 | 1461975813647 Marionette TRACE conn3 <- [1,2726,null,{}] 17:23:33 INFO - PROCESS | 1833 | 1461975813652 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}] 17:23:33 INFO - PROCESS | 1833 | 1461975813812 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:23:34 INFO - PROCESS | 1833 | 1461975814027 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e107000 == 115 [pid = 1833] [id = 689] 17:23:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f187125e400) [pid = 1833] [serial = 2068] [outer = (nil)] 17:23:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f187dc4a000) [pid = 1833] [serial = 2069] [outer = 0x7f187125e400] 17:23:34 INFO - PROCESS | 1833 | 1461975814136 Marionette DEBUG loaded listener.js 17:23:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f187f7a0000) [pid = 1833] [serial = 2070] [outer = 0x7f187125e400] 17:23:35 INFO - PROCESS | 1833 | 1461975815025 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]]]}] 17:23:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:23:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1432ms 17:23:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:23:35 INFO - PROCESS | 1833 | 1461975815078 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:23:35 INFO - PROCESS | 1833 | 1461975815080 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 17:23:35 INFO - PROCESS | 1833 | 1461975815086 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:23:35 INFO - PROCESS | 1833 | 1461975815089 Marionette TRACE conn3 <- [1,2730,null,{}] 17:23:35 INFO - PROCESS | 1833 | 1461975815094 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}] 17:23:35 INFO - PROCESS | 1833 | 1461975815292 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:23:35 INFO - PROCESS | 1833 | 1461975815495 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18825a9000 == 116 [pid = 1833] [id = 690] 17:23:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f1879964000) [pid = 1833] [serial = 2071] [outer = (nil)] 17:23:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f18827c3400) [pid = 1833] [serial = 2072] [outer = 0x7f1879964000] 17:23:35 INFO - PROCESS | 1833 | 1461975815565 Marionette DEBUG loaded listener.js 17:23:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f1885b1e800) [pid = 1833] [serial = 2073] [outer = 0x7f1879964000] 17:23:36 INFO - PROCESS | 1833 | 1461975816884 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] 17:23:36 INFO - PROCESS | 1833 | 1461975816925 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 17:23:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:23:36 INFO - PROCESS | 1833 | 1461975816931 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:23:36 INFO - PROCESS | 1833 | 1461975816933 Marionette TRACE conn3 <- [1,2734,null,{}] 17:23:36 INFO - PROCESS | 1833 | 1461975816938 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}] 17:23:37 INFO - PROCESS | 1833 | 1461975817122 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:23:37 INFO - PROCESS | 1833 | 1461975817373 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1883b48800 == 117 [pid = 1833] [id = 691] 17:23:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f1867ed6800) [pid = 1833] [serial = 2074] [outer = (nil)] 17:23:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f188f6f8000) [pid = 1833] [serial = 2075] [outer = 0x7f1867ed6800] 17:23:37 INFO - PROCESS | 1833 | 1461975817479 Marionette DEBUG loaded listener.js 17:23:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f18905f5800) [pid = 1833] [serial = 2076] [outer = 0x7f1867ed6800] 17:23:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186b11a800 == 116 [pid = 1833] [id = 510] 17:23:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186c2c7800 == 115 [pid = 1833] [id = 624] 17:23:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878312800 == 114 [pid = 1833] [id = 601] 17:23:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186ec9f800 == 113 [pid = 1833] [id = 511] 17:23:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188319d000 == 112 [pid = 1833] [id = 555] 17:23:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186bfcd000 == 111 [pid = 1833] [id = 599] 17:23:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1899931000 == 110 [pid = 1833] [id = 598] 17:23:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186b104000 == 109 [pid = 1833] [id = 683] 17:23:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1877121000 == 108 [pid = 1833] [id = 682] 17:23:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a6ac000 == 107 [pid = 1833] [id = 678] 17:23:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a239000 == 106 [pid = 1833] [id = 677] 17:23:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187872b800 == 105 [pid = 1833] [id = 676] 17:23:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18705e8000 == 104 [pid = 1833] [id = 675] 17:23:39 INFO - PROCESS | 1833 | 1461975819953 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]]]}] 17:23:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:23:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 3079ms 17:23:40 INFO - PROCESS | 1833 | 1461975820015 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:23:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:23:40 INFO - PROCESS | 1833 | 1461975820019 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 17:23:40 INFO - PROCESS | 1833 | 1461975820026 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:23:40 INFO - PROCESS | 1833 | 1461975820030 Marionette TRACE conn3 <- [1,2738,null,{}] 17:23:40 INFO - PROCESS | 1833 | 1461975820037 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}] 17:23:40 INFO - PROCESS | 1833 | 1461975820264 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:23:40 INFO - PROCESS | 1833 | 1461975820292 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186f930000 == 105 [pid = 1833] [id = 692] 17:23:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f1870460000) [pid = 1833] [serial = 2077] [outer = (nil)] 17:23:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f18733c8000) [pid = 1833] [serial = 2078] [outer = 0x7f1870460000] 17:23:40 INFO - PROCESS | 1833 | 1461975820350 Marionette DEBUG loaded listener.js 17:23:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f1876ef6000) [pid = 1833] [serial = 2079] [outer = 0x7f1870460000] 17:23:41 INFO - PROCESS | 1833 | 1461975821294 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]]]}] 17:23:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:23:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1330ms 17:23:41 INFO - PROCESS | 1833 | 1461975821356 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:23:41 INFO - PROCESS | 1833 | 1461975821364 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 17:23:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:23:41 INFO - PROCESS | 1833 | 1461975821374 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:23:41 INFO - PROCESS | 1833 | 1461975821377 Marionette TRACE conn3 <- [1,2742,null,{}] 17:23:41 INFO - PROCESS | 1833 | 1461975821389 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}] 17:23:41 INFO - PROCESS | 1833 | 1461975821611 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:23:41 INFO - PROCESS | 1833 | 1461975821632 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873be7000 == 106 [pid = 1833] [id = 693] 17:23:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f18784c5400) [pid = 1833] [serial = 2080] [outer = (nil)] 17:23:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f18793aa000) [pid = 1833] [serial = 2081] [outer = 0x7f18784c5400] 17:23:41 INFO - PROCESS | 1833 | 1461975821689 Marionette DEBUG loaded listener.js 17:23:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f187a0a6000) [pid = 1833] [serial = 2082] [outer = 0x7f18784c5400] 17:23:42 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f186ecd8000) [pid = 1833] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:23:42 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f186d2b6c00) [pid = 1833] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:23:42 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f18711fb800) [pid = 1833] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:23:42 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f18783ef800) [pid = 1833] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:23:42 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f1878e8c800) [pid = 1833] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:23:42 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f1867ce7800) [pid = 1833] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:23:42 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f1867ed7800) [pid = 1833] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:23:42 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f186a8cbc00) [pid = 1833] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:23:42 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f187938ac00) [pid = 1833] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:23:42 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f1867edf000) [pid = 1833] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:23:42 INFO - PROCESS | 1833 | 1461975822733 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]]]}] 17:23:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:23:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1378ms 17:23:42 INFO - PROCESS | 1833 | 1461975822752 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:23:42 INFO - PROCESS | 1833 | 1461975822755 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 17:23:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:23:42 INFO - PROCESS | 1833 | 1461975822761 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:23:42 INFO - PROCESS | 1833 | 1461975822766 Marionette TRACE conn3 <- [1,2746,null,{}] 17:23:42 INFO - PROCESS | 1833 | 1461975822780 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}] 17:23:42 INFO - PROCESS | 1833 | 1461975822935 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:23:43 INFO - PROCESS | 1833 | 1461975823124 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879708800 == 107 [pid = 1833] [id = 694] 17:23:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f18734c7c00) [pid = 1833] [serial = 2083] [outer = (nil)] 17:23:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f1879e2c000) [pid = 1833] [serial = 2084] [outer = 0x7f18734c7c00] 17:23:43 INFO - PROCESS | 1833 | 1461975823182 Marionette DEBUG loaded listener.js 17:23:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f187e1ef000) [pid = 1833] [serial = 2085] [outer = 0x7f18734c7c00] 17:23:43 INFO - PROCESS | 1833 | 1461975823856 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]]]}] 17:23:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:23:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1135ms 17:23:43 INFO - PROCESS | 1833 | 1461975823897 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:23:43 INFO - PROCESS | 1833 | 1461975823901 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 17:23:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:23:43 INFO - PROCESS | 1833 | 1461975823907 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:23:43 INFO - PROCESS | 1833 | 1461975823908 Marionette TRACE conn3 <- [1,2750,null,{}] 17:23:43 INFO - PROCESS | 1833 | 1461975823913 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}] 17:23:44 INFO - PROCESS | 1833 | 1461975824135 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:23:44 INFO - PROCESS | 1833 | 1461975824159 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a6a4800 == 108 [pid = 1833] [id = 695] 17:23:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f187e334c00) [pid = 1833] [serial = 2086] [outer = (nil)] 17:23:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f1881c66000) [pid = 1833] [serial = 2087] [outer = 0x7f187e334c00] 17:23:44 INFO - PROCESS | 1833 | 1461975824217 Marionette DEBUG loaded listener.js 17:23:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f1882b3a800) [pid = 1833] [serial = 2088] [outer = 0x7f187e334c00] 17:23:45 INFO - PROCESS | 1833 | 1461975825301 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]]]}] 17:23:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:23:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1424ms 17:23:45 INFO - PROCESS | 1833 | 1461975825332 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:23:45 INFO - PROCESS | 1833 | 1461975825338 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 17:23:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:23:45 INFO - PROCESS | 1833 | 1461975825347 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:23:45 INFO - PROCESS | 1833 | 1461975825350 Marionette TRACE conn3 <- [1,2754,null,{}] 17:23:45 INFO - PROCESS | 1833 | 1461975825358 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}] 17:23:45 INFO - PROCESS | 1833 | 1461975825556 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:23:45 INFO - PROCESS | 1833 | 1461975825762 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873b24800 == 109 [pid = 1833] [id = 696] 17:23:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f187152b000) [pid = 1833] [serial = 2089] [outer = (nil)] 17:23:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f187700c800) [pid = 1833] [serial = 2090] [outer = 0x7f187152b000] 17:23:45 INFO - PROCESS | 1833 | 1461975825872 Marionette DEBUG loaded listener.js 17:23:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f1878609000) [pid = 1833] [serial = 2091] [outer = 0x7f187152b000] 17:23:46 INFO - PROCESS | 1833 | 1461975826780 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]]]}] 17:23:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:23:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1479ms 17:23:46 INFO - PROCESS | 1833 | 1461975826827 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:23:46 INFO - PROCESS | 1833 | 1461975826835 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 17:23:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:23:46 INFO - PROCESS | 1833 | 1461975826844 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:23:46 INFO - PROCESS | 1833 | 1461975826848 Marionette TRACE conn3 <- [1,2758,null,{}] 17:23:46 INFO - PROCESS | 1833 | 1461975826854 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}] 17:23:47 INFO - PROCESS | 1833 | 1461975827037 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:23:47 INFO - PROCESS | 1833 | 1461975827244 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187b58e800 == 110 [pid = 1833] [id = 697] 17:23:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f1877014000) [pid = 1833] [serial = 2092] [outer = (nil)] 17:23:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f187b70e000) [pid = 1833] [serial = 2093] [outer = 0x7f1877014000] 17:23:47 INFO - PROCESS | 1833 | 1461975827308 Marionette DEBUG loaded listener.js 17:23:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f187e1d1800) [pid = 1833] [serial = 2094] [outer = 0x7f1877014000] 17:23:48 INFO - PROCESS | 1833 | 1461975828212 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]]]}] 17:23:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:23:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1394ms 17:23:48 INFO - PROCESS | 1833 | 1461975828239 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:23:48 INFO - PROCESS | 1833 | 1461975828242 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 17:23:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:23:48 INFO - PROCESS | 1833 | 1461975828248 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:23:48 INFO - PROCESS | 1833 | 1461975828253 Marionette TRACE conn3 <- [1,2762,null,{}] 17:23:48 INFO - PROCESS | 1833 | 1461975828268 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}] 17:23:48 INFO - PROCESS | 1833 | 1461975828444 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:23:48 INFO - PROCESS | 1833 | 1461975828659 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188403d800 == 111 [pid = 1833] [id = 698] 17:23:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f1880727c00) [pid = 1833] [serial = 2095] [outer = (nil)] 17:23:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f1883c58400) [pid = 1833] [serial = 2096] [outer = 0x7f1880727c00] 17:23:48 INFO - PROCESS | 1833 | 1461975828769 Marionette DEBUG loaded listener.js 17:23:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f188a69a400) [pid = 1833] [serial = 2097] [outer = 0x7f1880727c00] 17:23:49 INFO - PROCESS | 1833 | 1461975829663 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]]]}] 17:23:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:23:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1435ms 17:23:49 INFO - PROCESS | 1833 | 1461975829684 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:23:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:23:49 INFO - PROCESS | 1833 | 1461975829688 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 17:23:49 INFO - PROCESS | 1833 | 1461975829694 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:23:49 INFO - PROCESS | 1833 | 1461975829697 Marionette TRACE conn3 <- [1,2766,null,{}] 17:23:49 INFO - PROCESS | 1833 | 1461975829702 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}] 17:23:49 INFO - PROCESS | 1833 | 1461975829894 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:23:50 INFO - PROCESS | 1833 | 1461975830109 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188f609000 == 112 [pid = 1833] [id = 699] 17:23:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f1882e41000) [pid = 1833] [serial = 2098] [outer = (nil)] 17:23:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f18913b0400) [pid = 1833] [serial = 2099] [outer = 0x7f1882e41000] 17:23:50 INFO - PROCESS | 1833 | 1461975830220 Marionette DEBUG loaded listener.js 17:23:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f189190e400) [pid = 1833] [serial = 2100] [outer = 0x7f1882e41000] 17:23:51 INFO - PROCESS | 1833 | 1461975831047 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]]]}] 17:23:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:23:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1379ms 17:23:51 INFO - PROCESS | 1833 | 1461975831073 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:23:51 INFO - PROCESS | 1833 | 1461975831076 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 17:23:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:23:51 INFO - PROCESS | 1833 | 1461975831081 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:23:51 INFO - PROCESS | 1833 | 1461975831083 Marionette TRACE conn3 <- [1,2770,null,{}] 17:23:51 INFO - PROCESS | 1833 | 1461975831089 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}] 17:23:51 INFO - PROCESS | 1833 | 1461975831256 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:23:51 INFO - PROCESS | 1833 | 1461975831465 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1890724800 == 113 [pid = 1833] [id = 700] 17:23:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f188f6efc00) [pid = 1833] [serial = 2101] [outer = (nil)] 17:23:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f1891940800) [pid = 1833] [serial = 2102] [outer = 0x7f188f6efc00] 17:23:51 INFO - PROCESS | 1833 | 1461975831572 Marionette DEBUG loaded listener.js 17:23:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f1894a67800) [pid = 1833] [serial = 2103] [outer = 0x7f188f6efc00] 17:23:52 INFO - PROCESS | 1833 | 1461975832445 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]]]}] 17:23:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:23:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1426ms 17:23:52 INFO - PROCESS | 1833 | 1461975832509 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:23:52 INFO - PROCESS | 1833 | 1461975832512 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 17:23:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:23:52 INFO - PROCESS | 1833 | 1461975832517 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:23:52 INFO - PROCESS | 1833 | 1461975832520 Marionette TRACE conn3 <- [1,2774,null,{}] 17:23:52 INFO - PROCESS | 1833 | 1461975832525 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}] 17:23:52 INFO - PROCESS | 1833 | 1461975832767 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:23:52 INFO - PROCESS | 1833 | 1461975832977 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1894af3000 == 114 [pid = 1833] [id = 701] 17:23:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f1894c55000) [pid = 1833] [serial = 2104] [outer = (nil)] 17:23:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f189543a800) [pid = 1833] [serial = 2105] [outer = 0x7f1894c55000] 17:23:53 INFO - PROCESS | 1833 | 1461975833099 Marionette DEBUG loaded listener.js 17:23:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f189552fc00) [pid = 1833] [serial = 2106] [outer = 0x7f1894c55000] 17:23:53 INFO - PROCESS | 1833 | 1461975833885 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]]]}] 17:23:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:23:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1429ms 17:23:53 INFO - PROCESS | 1833 | 1461975833947 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:23:53 INFO - PROCESS | 1833 | 1461975833951 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 17:23:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:23:53 INFO - PROCESS | 1833 | 1461975833956 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:23:53 INFO - PROCESS | 1833 | 1461975833958 Marionette TRACE conn3 <- [1,2778,null,{}] 17:23:53 INFO - PROCESS | 1833 | 1461975833964 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}] 17:23:54 INFO - PROCESS | 1833 | 1461975834133 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:23:54 INFO - PROCESS | 1833 | 1461975834394 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189541b800 == 115 [pid = 1833] [id = 702] 17:23:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f18692ee800) [pid = 1833] [serial = 2107] [outer = (nil)] 17:23:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f18692f6800) [pid = 1833] [serial = 2108] [outer = 0x7f18692ee800] 17:23:54 INFO - PROCESS | 1833 | 1461975834473 Marionette DEBUG loaded listener.js 17:23:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f18692fb400) [pid = 1833] [serial = 2109] [outer = 0x7f18692ee800] 17:23:55 INFO - PROCESS | 1833 | 1461975835319 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]]]}] 17:23:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:23:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1427ms 17:23:55 INFO - PROCESS | 1833 | 1461975835385 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:23:55 INFO - PROCESS | 1833 | 1461975835388 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 17:23:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:23:55 INFO - PROCESS | 1833 | 1461975835394 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:23:55 INFO - PROCESS | 1833 | 1461975835396 Marionette TRACE conn3 <- [1,2782,null,{}] 17:23:55 INFO - PROCESS | 1833 | 1461975835401 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}] 17:23:55 INFO - PROCESS | 1833 | 1461975835563 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:23:55 INFO - PROCESS | 1833 | 1461975835777 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1897686000 == 116 [pid = 1833] [id = 703] 17:23:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f18692f1000) [pid = 1833] [serial = 2110] [outer = (nil)] 17:23:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f186b38d000) [pid = 1833] [serial = 2111] [outer = 0x7f18692f1000] 17:23:55 INFO - PROCESS | 1833 | 1461975835888 Marionette DEBUG loaded listener.js 17:23:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f186b391800) [pid = 1833] [serial = 2112] [outer = 0x7f18692f1000] 17:23:56 INFO - PROCESS | 1833 | 1461975836750 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]]]}] 17:23:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:23:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1429ms 17:23:56 INFO - PROCESS | 1833 | 1461975836823 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:23:56 INFO - PROCESS | 1833 | 1461975836826 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 17:23:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:23:56 INFO - PROCESS | 1833 | 1461975836832 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:23:56 INFO - PROCESS | 1833 | 1461975836834 Marionette TRACE conn3 <- [1,2786,null,{}] 17:23:56 INFO - PROCESS | 1833 | 1461975836839 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}] 17:23:57 INFO - PROCESS | 1833 | 1461975837013 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:23:57 INFO - PROCESS | 1833 | 1461975837222 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1899b9f000 == 117 [pid = 1833] [id = 704] 17:23:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f18692fb800) [pid = 1833] [serial = 2113] [outer = (nil)] 17:23:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f186b397400) [pid = 1833] [serial = 2114] [outer = 0x7f18692fb800] 17:23:57 INFO - PROCESS | 1833 | 1461975837337 Marionette DEBUG loaded listener.js 17:23:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f18953a8800) [pid = 1833] [serial = 2115] [outer = 0x7f18692fb800] 17:23:58 INFO - PROCESS | 1833 | 1461975838174 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]]]}] 17:23:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:23:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1380ms 17:23:58 INFO - PROCESS | 1833 | 1461975838213 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:23:58 INFO - PROCESS | 1833 | 1461975838216 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 17:23:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:23:58 INFO - PROCESS | 1833 | 1461975838222 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:23:58 INFO - PROCESS | 1833 | 1461975838224 Marionette TRACE conn3 <- [1,2790,null,{}] 17:23:58 INFO - PROCESS | 1833 | 1461975838229 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}] 17:23:58 INFO - PROCESS | 1833 | 1461975838396 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:23:58 INFO - PROCESS | 1833 | 1461975838657 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186ac4a800 == 118 [pid = 1833] [id = 705] 17:23:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f186aa88400) [pid = 1833] [serial = 2116] [outer = (nil)] 17:23:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f186aa8ec00) [pid = 1833] [serial = 2117] [outer = 0x7f186aa88400] 17:23:58 INFO - PROCESS | 1833 | 1461975838727 Marionette DEBUG loaded listener.js 17:23:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f186aa94000) [pid = 1833] [serial = 2118] [outer = 0x7f186aa88400] 17:23:59 INFO - PROCESS | 1833 | 1461975839559 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]]]}] 17:23:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:23:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1381ms 17:23:59 INFO - PROCESS | 1833 | 1461975839603 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:23:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:23:59 INFO - PROCESS | 1833 | 1461975839608 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 17:23:59 INFO - PROCESS | 1833 | 1461975839613 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:23:59 INFO - PROCESS | 1833 | 1461975839617 Marionette TRACE conn3 <- [1,2794,null,{}] 17:23:59 INFO - PROCESS | 1833 | 1461975839622 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}] 17:23:59 INFO - PROCESS | 1833 | 1461975839838 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:24:00 INFO - PROCESS | 1833 | 1461975840050 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186eaec000 == 119 [pid = 1833] [id = 706] 17:24:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f18692f5800) [pid = 1833] [serial = 2119] [outer = (nil)] 17:24:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f186e7c1800) [pid = 1833] [serial = 2120] [outer = 0x7f18692f5800] 17:24:00 INFO - PROCESS | 1833 | 1461975840168 Marionette DEBUG loaded listener.js 17:24:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f186ecde800) [pid = 1833] [serial = 2121] [outer = 0x7f18692f5800] 17:24:01 INFO - PROCESS | 1833 | 1461975841016 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]]]}] 17:24:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:24:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1428ms 17:24:01 INFO - PROCESS | 1833 | 1461975841042 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:24:01 INFO - PROCESS | 1833 | 1461975841045 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 17:24:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:24:01 INFO - PROCESS | 1833 | 1461975841051 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:24:01 INFO - PROCESS | 1833 | 1461975841053 Marionette TRACE conn3 <- [1,2798,null,{}] 17:24:01 INFO - PROCESS | 1833 | 1461975841058 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}] 17:24:01 INFO - PROCESS | 1833 | 1461975841236 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:24:01 INFO - PROCESS | 1833 | 1461975841501 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186c211000 == 120 [pid = 1833] [id = 707] 17:24:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f186aa8b800) [pid = 1833] [serial = 2122] [outer = (nil)] 17:24:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f186ea26c00) [pid = 1833] [serial = 2123] [outer = 0x7f186aa8b800] 17:24:01 INFO - PROCESS | 1833 | 1461975841577 Marionette DEBUG loaded listener.js 17:24:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f186ea2b400) [pid = 1833] [serial = 2124] [outer = 0x7f186aa8b800] 17:24:02 INFO - PROCESS | 1833 | 1461975842422 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]]]}] 17:24:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:24:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1439ms 17:24:02 INFO - PROCESS | 1833 | 1461975842490 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:24:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:24:02 INFO - PROCESS | 1833 | 1461975842494 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 17:24:02 INFO - PROCESS | 1833 | 1461975842500 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:24:02 INFO - PROCESS | 1833 | 1461975842503 Marionette TRACE conn3 <- [1,2802,null,{}] 17:24:02 INFO - PROCESS | 1833 | 1461975842516 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}] 17:24:02 INFO - PROCESS | 1833 | 1461975842730 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:24:02 INFO - PROCESS | 1833 | 1461975842944 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186b115000 == 121 [pid = 1833] [id = 708] 17:24:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f1867cee400) [pid = 1833] [serial = 2125] [outer = (nil)] 17:24:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f186d2c3400) [pid = 1833] [serial = 2126] [outer = 0x7f1867cee400] 17:24:03 INFO - PROCESS | 1833 | 1461975843055 Marionette DEBUG loaded listener.js 17:24:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f1871527000) [pid = 1833] [serial = 2127] [outer = 0x7f1867cee400] 17:24:03 INFO - PROCESS | 1833 | 1461975843897 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]]]}] 17:24:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:24:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1443ms 17:24:04 INFO - PROCESS | 1833 | 1461975844276 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:24:04 INFO - PROCESS | 1833 | 1461975844283 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 17:24:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:24:04 INFO - PROCESS | 1833 | 1461975844309 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:24:04 INFO - PROCESS | 1833 | 1461975844312 Marionette TRACE conn3 <- [1,2806,null,{}] 17:24:04 INFO - PROCESS | 1833 | 1461975844320 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}] 17:24:04 INFO - PROCESS | 1833 | 1461975844534 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:24:04 INFO - PROCESS | 1833 | 1461975844774 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186eaf1800 == 122 [pid = 1833] [id = 709] 17:24:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f186b352800) [pid = 1833] [serial = 2128] [outer = (nil)] 17:24:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f186b394c00) [pid = 1833] [serial = 2129] [outer = 0x7f186b352800] 17:24:04 INFO - PROCESS | 1833 | 1461975844884 Marionette DEBUG loaded listener.js 17:24:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f186d2c5800) [pid = 1833] [serial = 2130] [outer = 0x7f186b352800] 17:24:05 INFO - PROCESS | 1833 | 1461975845769 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]]]}] 17:24:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:24:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1533ms 17:24:05 INFO - PROCESS | 1833 | 1461975845842 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:24:05 INFO - PROCESS | 1833 | 1461975845847 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 17:24:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:24:05 INFO - PROCESS | 1833 | 1461975845857 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:24:05 INFO - PROCESS | 1833 | 1461975845861 Marionette TRACE conn3 <- [1,2810,null,{}] 17:24:05 INFO - PROCESS | 1833 | 1461975845867 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}] 17:24:06 INFO - PROCESS | 1833 | 1461975846160 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:24:06 INFO - PROCESS | 1833 | 1461975846496 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186f92b000 == 123 [pid = 1833] [id = 710] 17:24:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f186ea2dc00) [pid = 1833] [serial = 2131] [outer = (nil)] 17:24:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f186ecd5400) [pid = 1833] [serial = 2132] [outer = 0x7f186ea2dc00] 17:24:06 INFO - PROCESS | 1833 | 1461975846561 Marionette DEBUG loaded listener.js 17:24:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f18711f2400) [pid = 1833] [serial = 2133] [outer = 0x7f186ea2dc00] 17:24:07 INFO - PROCESS | 1833 | 1461975847364 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]]]}] 17:24:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:24:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1584ms 17:24:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:24:07 INFO - PROCESS | 1833 | 1461975847439 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:24:07 INFO - PROCESS | 1833 | 1461975847442 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 17:24:07 INFO - PROCESS | 1833 | 1461975847448 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:24:07 INFO - PROCESS | 1833 | 1461975847451 Marionette TRACE conn3 <- [1,2814,null,{}] 17:24:07 INFO - PROCESS | 1833 | 1461975847463 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}] 17:24:07 INFO - PROCESS | 1833 | 1461975847679 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:24:07 INFO - PROCESS | 1833 | 1461975847906 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1872b63800 == 124 [pid = 1833] [id = 711] 17:24:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f1878442000) [pid = 1833] [serial = 2134] [outer = (nil)] 17:24:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f18784c6800) [pid = 1833] [serial = 2135] [outer = 0x7f1878442000] 17:24:08 INFO - PROCESS | 1833 | 1461975848017 Marionette DEBUG loaded listener.js 17:24:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f18784e3c00) [pid = 1833] [serial = 2136] [outer = 0x7f1878442000] 17:24:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1872cda000 == 123 [pid = 1833] [id = 651] 17:24:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873838000 == 122 [pid = 1833] [id = 554] 17:24:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879708800 == 121 [pid = 1833] [id = 694] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f187b711000) [pid = 1833] [serial = 2033] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f187cec6c00) [pid = 1833] [serial = 2036] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f186fa83c00) [pid = 1833] [serial = 2027] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f187e34d000) [pid = 1833] [serial = 2039] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f18711a1800) [pid = 1833] [serial = 2045] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f18827c1000) [pid = 1833] [serial = 2042] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f187700c400) [pid = 1833] [serial = 2030] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f1881859c00) [pid = 1833] [serial = 1982] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f187cec4c00) [pid = 1833] [serial = 1973] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f186c0d2c00) [pid = 1833] [serial = 1958] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f18784bd000) [pid = 1833] [serial = 1964] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f18793a2800) [pid = 1833] [serial = 1967] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f1879fbc400) [pid = 1833] [serial = 1970] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f1882e38400) [pid = 1833] [serial = 1985] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f1891648400) [pid = 1833] [serial = 1991] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f1871525400) [pid = 1833] [serial = 1994] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f1885b1bc00) [pid = 1833] [serial = 1988] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f186cdc9c00) [pid = 1833] [serial = 1997] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f187e338400) [pid = 1833] [serial = 1976] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f1880231000) [pid = 1833] [serial = 1979] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f18784bf000) [pid = 1833] [serial = 2054] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f186c088c00) [pid = 1833] [serial = 2000] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f18712f0c00) [pid = 1833] [serial = 1961] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873be7000 == 120 [pid = 1833] [id = 693] 17:24:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186f930000 == 119 [pid = 1833] [id = 692] 17:24:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1883b48800 == 118 [pid = 1833] [id = 691] 17:24:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18825a9000 == 117 [pid = 1833] [id = 690] 17:24:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e107000 == 116 [pid = 1833] [id = 689] 17:24:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a231000 == 115 [pid = 1833] [id = 688] 17:24:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879569000 == 114 [pid = 1833] [id = 687] 17:24:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1876f39800 == 113 [pid = 1833] [id = 686] 17:24:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18705e6800 == 112 [pid = 1833] [id = 685] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7f187a8e5c00) [pid = 1833] [serial = 2022] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7f187b53a800) [pid = 1833] [serial = 2024] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7f1870456000) [pid = 1833] [serial = 2048] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7f1876ef5000) [pid = 1833] [serial = 2052] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7f1871259400) [pid = 1833] [serial = 2049] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f18711f6800) [pid = 1833] [serial = 2051] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f18783ed400) [pid = 1833] [serial = 2012] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f187860cc00) [pid = 1833] [serial = 2015] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f1879391c00) [pid = 1833] [serial = 2018] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f186b1b9800) [pid = 1833] [serial = 2004] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f1867ced800) [pid = 1833] [serial = 2003] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f18706ab800) [pid = 1833] [serial = 2009] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f1871532400) [pid = 1833] [serial = 1956] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f187a0afc00) [pid = 1833] [serial = 2021] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f18706aa800) [pid = 1833] [serial = 2007] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f186b1acc00) [pid = 1833] [serial = 2006] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f18733c5800) [pid = 1833] [serial = 2010] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f1878e05000) [pid = 1833] [serial = 2016] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f1879c6b000) [pid = 1833] [serial = 2019] [outer = (nil)] [url = about:blank] 17:24:08 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f18784be400) [pid = 1833] [serial = 2013] [outer = (nil)] [url = about:blank] 17:24:09 INFO - PROCESS | 1833 | 1461975849064 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]]]}] 17:24:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:24:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1631ms 17:24:09 INFO - PROCESS | 1833 | 1461975849079 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:24:09 INFO - PROCESS | 1833 | 1461975849082 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 17:24:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:24:09 INFO - PROCESS | 1833 | 1461975849088 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:24:09 INFO - PROCESS | 1833 | 1461975849090 Marionette TRACE conn3 <- [1,2818,null,{}] 17:24:09 INFO - PROCESS | 1833 | 1461975849095 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}] 17:24:09 INFO - PROCESS | 1833 | 1461975849255 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:24:09 INFO - PROCESS | 1833 | 1461975849430 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186eca5000 == 113 [pid = 1833] [id = 712] 17:24:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f1867ce9400) [pid = 1833] [serial = 2137] [outer = (nil)] 17:24:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f1871532400) [pid = 1833] [serial = 2138] [outer = 0x7f1867ce9400] 17:24:09 INFO - PROCESS | 1833 | 1461975849496 Marionette DEBUG loaded listener.js 17:24:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f18784e7000) [pid = 1833] [serial = 2139] [outer = 0x7f1867ce9400] 17:24:10 INFO - PROCESS | 1833 | 1461975850246 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]]]}] 17:24:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:24:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1227ms 17:24:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:24:10 INFO - PROCESS | 1833 | 1461975850317 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:24:10 INFO - PROCESS | 1833 | 1461975850319 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 17:24:10 INFO - PROCESS | 1833 | 1461975850325 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:24:10 INFO - PROCESS | 1833 | 1461975850328 Marionette TRACE conn3 <- [1,2822,null,{}] 17:24:10 INFO - PROCESS | 1833 | 1461975850332 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}] 17:24:10 INFO - PROCESS | 1833 | 1461975850497 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:24:10 INFO - PROCESS | 1833 | 1461975850511 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873b21800 == 114 [pid = 1833] [id = 713] 17:24:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f186b1b9800) [pid = 1833] [serial = 2140] [outer = (nil)] 17:24:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f18785dd800) [pid = 1833] [serial = 2141] [outer = 0x7f186b1b9800] 17:24:10 INFO - PROCESS | 1833 | 1461975850726 Marionette DEBUG loaded listener.js 17:24:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f1878e91400) [pid = 1833] [serial = 2142] [outer = 0x7f186b1b9800] 17:24:11 INFO - PROCESS | 1833 | 1461975851477 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]]]}] 17:24:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:24:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1181ms 17:24:11 INFO - PROCESS | 1833 | 1461975851505 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:24:11 INFO - PROCESS | 1833 | 1461975851508 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 17:24:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:24:11 INFO - PROCESS | 1833 | 1461975851515 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:24:11 INFO - PROCESS | 1833 | 1461975851517 Marionette TRACE conn3 <- [1,2826,null,{}] 17:24:11 INFO - PROCESS | 1833 | 1461975851522 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}] 17:24:11 INFO - PROCESS | 1833 | 1461975851773 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:24:11 INFO - PROCESS | 1833 | 1461975851797 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18787d2800 == 115 [pid = 1833] [id = 714] 17:24:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f18793b1400) [pid = 1833] [serial = 2143] [outer = (nil)] 17:24:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f187a6cb400) [pid = 1833] [serial = 2144] [outer = 0x7f18793b1400] 17:24:11 INFO - PROCESS | 1833 | 1461975851855 Marionette DEBUG loaded listener.js 17:24:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f187cde7c00) [pid = 1833] [serial = 2145] [outer = 0x7f18793b1400] 17:24:12 INFO - PROCESS | 1833 | 1461975852667 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:24:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:24:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1225ms 17:24:12 INFO - PROCESS | 1833 | 1461975852740 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:24:12 INFO - PROCESS | 1833 | 1461975852743 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 17:24:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:24:12 INFO - PROCESS | 1833 | 1461975852748 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:24:12 INFO - PROCESS | 1833 | 1461975852750 Marionette TRACE conn3 <- [1,2830,null,{}] 17:24:12 INFO - PROCESS | 1833 | 1461975852755 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}] 17:24:12 INFO - PROCESS | 1833 | 1461975852988 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:24:13 INFO - PROCESS | 1833 | 1461975853014 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879eb1000 == 116 [pid = 1833] [id = 715] 17:24:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f1879e38400) [pid = 1833] [serial = 2146] [outer = (nil)] 17:24:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f187e1d2c00) [pid = 1833] [serial = 2147] [outer = 0x7f1879e38400] 17:24:13 INFO - PROCESS | 1833 | 1461975853070 Marionette DEBUG loaded listener.js 17:24:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f18803c8400) [pid = 1833] [serial = 2148] [outer = 0x7f1879e38400] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f186cdc5800) [pid = 1833] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f1893335400) [pid = 1833] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f187cde4400) [pid = 1833] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f187996c000) [pid = 1833] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f187e1f0c00) [pid = 1833] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f187e1d1400) [pid = 1833] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f186ac10400) [pid = 1833] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f186a8d2400) [pid = 1833] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f187996ac00) [pid = 1833] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f1885b9dc00) [pid = 1833] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f186ce61800) [pid = 1833] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f187045d400) [pid = 1833] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f18783ebc00) [pid = 1833] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f1893333c00) [pid = 1833] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f187f71c000) [pid = 1833] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f187a0ad800) [pid = 1833] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f1867ce5800) [pid = 1833] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f1873ba4000) [pid = 1833] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f188129ec00) [pid = 1833] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f188116c800) [pid = 1833] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f187045d800) [pid = 1833] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f186c08d800) [pid = 1833] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f187860d400) [pid = 1833] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f187700e400) [pid = 1833] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f186ce53400) [pid = 1833] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f187253fc00) [pid = 1833] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f1873047400) [pid = 1833] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f187ceb9000) [pid = 1833] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f1873044000) [pid = 1833] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f1871523400) [pid = 1833] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f1867ce6800) [pid = 1833] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f1867ed8800) [pid = 1833] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f1878e85400) [pid = 1833] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f1883480800) [pid = 1833] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f1879e31000) [pid = 1833] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f1885a0c000) [pid = 1833] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f187119f000) [pid = 1833] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f186a8cd800) [pid = 1833] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f186eccf800) [pid = 1833] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f1879398000) [pid = 1833] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f18784c5400) [pid = 1833] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f187938d000) [pid = 1833] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f1867ed6800) [pid = 1833] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f18793a8c00) [pid = 1833] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f1879964000) [pid = 1833] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f1870457c00) [pid = 1833] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f1873048c00) [pid = 1833] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f187125e400) [pid = 1833] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f1870460000) [pid = 1833] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f18734c7c00) [pid = 1833] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f187dc46c00) [pid = 1833] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f187303b400) [pid = 1833] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f18810e6c00) [pid = 1833] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f1873ba2400) [pid = 1833] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f187cebc400) [pid = 1833] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f18783e7400) [pid = 1833] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f18905f9800) [pid = 1833] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f186a8cd000) [pid = 1833] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f18827c2c00) [pid = 1833] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:24:14 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f186cdcf000) [pid = 1833] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:24:14 INFO - PROCESS | 1833 | 1461975854648 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]]]}] 17:24:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:24:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1930ms 17:24:14 INFO - PROCESS | 1833 | 1461975854680 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:24:14 INFO - PROCESS | 1833 | 1461975854683 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 17:24:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:24:14 INFO - PROCESS | 1833 | 1461975854699 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:24:14 INFO - PROCESS | 1833 | 1461975854702 Marionette TRACE conn3 <- [1,2834,null,{}] 17:24:14 INFO - PROCESS | 1833 | 1461975854707 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}] 17:24:14 INFO - PROCESS | 1833 | 1461975854941 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:24:14 INFO - PROCESS | 1833 | 1461975854961 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186fab4800 == 117 [pid = 1833] [id = 716] 17:24:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f1867cedc00) [pid = 1833] [serial = 2149] [outer = (nil)] 17:24:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f186c0db400) [pid = 1833] [serial = 2150] [outer = 0x7f1867cedc00] 17:24:15 INFO - PROCESS | 1833 | 1461975855021 Marionette DEBUG loaded listener.js 17:24:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f18712e1c00) [pid = 1833] [serial = 2151] [outer = 0x7f1867cedc00] 17:24:15 INFO - PROCESS | 1833 | 1461975855799 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:24:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:24:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1129ms 17:24:15 INFO - PROCESS | 1833 | 1461975855828 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:24:15 INFO - PROCESS | 1833 | 1461975855832 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 17:24:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:24:15 INFO - PROCESS | 1833 | 1461975855839 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:24:15 INFO - PROCESS | 1833 | 1461975855841 Marionette TRACE conn3 <- [1,2838,null,{}] 17:24:15 INFO - PROCESS | 1833 | 1461975855847 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}] 17:24:16 INFO - PROCESS | 1833 | 1461975856083 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:24:16 INFO - PROCESS | 1833 | 1461975856104 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879eb5800 == 118 [pid = 1833] [id = 717] 17:24:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f1870457c00) [pid = 1833] [serial = 2152] [outer = (nil)] 17:24:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f1876ef9c00) [pid = 1833] [serial = 2153] [outer = 0x7f1870457c00] 17:24:16 INFO - PROCESS | 1833 | 1461975856162 Marionette DEBUG loaded listener.js 17:24:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f1878611400) [pid = 1833] [serial = 2154] [outer = 0x7f1870457c00] 17:24:17 INFO - PROCESS | 1833 | 1461975857326 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]]]}] 17:24:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:24:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1538ms 17:24:17 INFO - PROCESS | 1833 | 1461975857375 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:24:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:24:17 INFO - PROCESS | 1833 | 1461975857382 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 17:24:17 INFO - PROCESS | 1833 | 1461975857389 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:24:17 INFO - PROCESS | 1833 | 1461975857395 Marionette TRACE conn3 <- [1,2842,null,{}] 17:24:17 INFO - PROCESS | 1833 | 1461975857401 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}] 17:24:17 INFO - PROCESS | 1833 | 1461975857604 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:24:17 INFO - PROCESS | 1833 | 1461975857814 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1872cce800 == 119 [pid = 1833] [id = 718] 17:24:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f186b395800) [pid = 1833] [serial = 2155] [outer = (nil)] 17:24:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f186e7bd400) [pid = 1833] [serial = 2156] [outer = 0x7f186b395800] 17:24:17 INFO - PROCESS | 1833 | 1461975857927 Marionette DEBUG loaded listener.js 17:24:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f186ea28400) [pid = 1833] [serial = 2157] [outer = 0x7f186b395800] 17:24:18 INFO - PROCESS | 1833 | 1461975858894 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]]]}] 17:24:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:24:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1580ms 17:24:18 INFO - PROCESS | 1833 | 1461975858970 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:24:18 INFO - PROCESS | 1833 | 1461975858978 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 17:24:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:24:18 INFO - PROCESS | 1833 | 1461975858987 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:24:18 INFO - PROCESS | 1833 | 1461975858990 Marionette TRACE conn3 <- [1,2846,null,{}] 17:24:18 INFO - PROCESS | 1833 | 1461975858996 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}] 17:24:19 INFO - PROCESS | 1833 | 1461975859222 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:24:19 INFO - PROCESS | 1833 | 1461975859432 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878726800 == 120 [pid = 1833] [id = 719] 17:24:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f186ea2fc00) [pid = 1833] [serial = 2158] [outer = (nil)] 17:24:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f1873b9e000) [pid = 1833] [serial = 2159] [outer = 0x7f186ea2fc00] 17:24:19 INFO - PROCESS | 1833 | 1461975859548 Marionette DEBUG loaded listener.js 17:24:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f18783e8c00) [pid = 1833] [serial = 2160] [outer = 0x7f186ea2fc00] 17:24:20 INFO - PROCESS | 1833 | 1461975860512 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]]]}] 17:24:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:24:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1580ms 17:24:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:24:20 INFO - PROCESS | 1833 | 1461975860568 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:24:20 INFO - PROCESS | 1833 | 1461975860571 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 17:24:20 INFO - PROCESS | 1833 | 1461975860577 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:24:20 INFO - PROCESS | 1833 | 1461975860582 Marionette TRACE conn3 <- [1,2850,null,{}] 17:24:20 INFO - PROCESS | 1833 | 1461975860597 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}] 17:24:20 INFO - PROCESS | 1833 | 1461975860794 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:24:21 INFO - PROCESS | 1833 | 1461975861011 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187d011800 == 121 [pid = 1833] [id = 720] 17:24:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f186d193c00) [pid = 1833] [serial = 2161] [outer = (nil)] 17:24:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f1878e0f000) [pid = 1833] [serial = 2162] [outer = 0x7f186d193c00] 17:24:21 INFO - PROCESS | 1833 | 1461975861126 Marionette DEBUG loaded listener.js 17:24:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f1879c68800) [pid = 1833] [serial = 2163] [outer = 0x7f186d193c00] 17:24:22 INFO - PROCESS | 1833 | 1461975862017 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:24:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:24:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1481ms 17:24:22 INFO - PROCESS | 1833 | 1461975862057 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:24:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:24:22 INFO - PROCESS | 1833 | 1461975862062 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 17:24:22 INFO - PROCESS | 1833 | 1461975862067 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:24:22 INFO - PROCESS | 1833 | 1461975862070 Marionette TRACE conn3 <- [1,2854,null,{}] 17:24:22 INFO - PROCESS | 1833 | 1461975862076 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}] 17:24:22 INFO - PROCESS | 1833 | 1461975862262 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:24:22 INFO - PROCESS | 1833 | 1461975862477 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f188109f800 == 122 [pid = 1833] [id = 721] 17:24:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f18733c5800) [pid = 1833] [serial = 2164] [outer = (nil)] 17:24:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f187a6c3800) [pid = 1833] [serial = 2165] [outer = 0x7f18733c5800] 17:24:22 INFO - PROCESS | 1833 | 1461975862584 Marionette DEBUG loaded listener.js 17:24:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f187c346800) [pid = 1833] [serial = 2166] [outer = 0x7f18733c5800] 17:24:23 INFO - PROCESS | 1833 | 1461975863457 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]]]}] 17:24:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:24:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1441ms 17:24:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:24:23 INFO - PROCESS | 1833 | 1461975863509 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:24:23 INFO - PROCESS | 1833 | 1461975863512 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 17:24:23 INFO - PROCESS | 1833 | 1461975863517 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:24:23 INFO - PROCESS | 1833 | 1461975863520 Marionette TRACE conn3 <- [1,2858,null,{}] 17:24:23 INFO - PROCESS | 1833 | 1461975863525 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}] 17:24:23 INFO - PROCESS | 1833 | 1461975863704 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:24:23 INFO - PROCESS | 1833 | 1461975863918 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1883108000 == 123 [pid = 1833] [id = 722] 17:24:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f1879e31000) [pid = 1833] [serial = 2167] [outer = (nil)] 17:24:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f187ceb9000) [pid = 1833] [serial = 2168] [outer = 0x7f1879e31000] 17:24:24 INFO - PROCESS | 1833 | 1461975864024 Marionette DEBUG loaded listener.js 17:24:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f187e1f0c00) [pid = 1833] [serial = 2169] [outer = 0x7f1879e31000] 17:24:24 INFO - PROCESS | 1833 | 1461975864931 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:24:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:24:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1476ms 17:24:25 INFO - PROCESS | 1833 | 1461975865017 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:24:25 INFO - PROCESS | 1833 | 1461975865020 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 17:24:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:24:25 INFO - PROCESS | 1833 | 1461975865028 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:24:25 INFO - PROCESS | 1833 | 1461975865030 Marionette TRACE conn3 <- [1,2862,null,{}] 17:24:25 INFO - PROCESS | 1833 | 1461975865034 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}] 17:24:25 INFO - PROCESS | 1833 | 1461975865261 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:24:25 INFO - PROCESS | 1833 | 1461975865521 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1889a1d000 == 124 [pid = 1833] [id = 723] 17:24:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f186a8ce800) [pid = 1833] [serial = 2170] [outer = (nil)] 17:24:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f1881c6ac00) [pid = 1833] [serial = 2171] [outer = 0x7f186a8ce800] 17:24:25 INFO - PROCESS | 1833 | 1461975865631 Marionette DEBUG loaded listener.js 17:24:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f1883480800) [pid = 1833] [serial = 2172] [outer = 0x7f186a8ce800] 17:24:26 INFO - PROCESS | 1833 | 1461975866410 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]]]}] 17:24:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:24:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1429ms 17:24:26 INFO - PROCESS | 1833 | 1461975866458 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:24:26 INFO - PROCESS | 1833 | 1461975866462 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 17:24:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:24:26 INFO - PROCESS | 1833 | 1461975866485 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:24:26 INFO - PROCESS | 1833 | 1461975866488 Marionette TRACE conn3 <- [1,2866,null,{}] 17:24:26 INFO - PROCESS | 1833 | 1461975866495 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}] 17:24:26 INFO - PROCESS | 1833 | 1461975866666 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:24:26 INFO - PROCESS | 1833 | 1461975866881 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1894aea000 == 125 [pid = 1833] [id = 724] 17:24:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f186ac0cc00) [pid = 1833] [serial = 2173] [outer = (nil)] 17:24:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f1885a14800) [pid = 1833] [serial = 2174] [outer = 0x7f186ac0cc00] 17:24:26 INFO - PROCESS | 1833 | 1461975866988 Marionette DEBUG loaded listener.js 17:24:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f1886987800) [pid = 1833] [serial = 2175] [outer = 0x7f186ac0cc00] 17:24:27 INFO - PROCESS | 1833 | 1461975867862 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]]]}] 17:24:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:24:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1448ms 17:24:27 INFO - PROCESS | 1833 | 1461975867917 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:24:27 INFO - PROCESS | 1833 | 1461975867921 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 17:24:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:24:27 INFO - PROCESS | 1833 | 1461975867926 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:24:27 INFO - PROCESS | 1833 | 1461975867928 Marionette TRACE conn3 <- [1,2870,null,{}] 17:24:27 INFO - PROCESS | 1833 | 1461975867933 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}] 17:24:28 INFO - PROCESS | 1833 | 1461975868106 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:24:28 INFO - PROCESS | 1833 | 1461975868334 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1899baf000 == 126 [pid = 1833] [id = 725] 17:24:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f18827be400) [pid = 1833] [serial = 2176] [outer = (nil)] 17:24:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f18902d9800) [pid = 1833] [serial = 2177] [outer = 0x7f18827be400] 17:24:28 INFO - PROCESS | 1833 | 1461975868443 Marionette DEBUG loaded listener.js 17:24:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f1890962000) [pid = 1833] [serial = 2178] [outer = 0x7f18827be400] 17:24:29 INFO - PROCESS | 1833 | 1461975869310 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]]]}] 17:24:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:24:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1434ms 17:24:29 INFO - PROCESS | 1833 | 1461975869365 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:24:29 INFO - PROCESS | 1833 | 1461975869369 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 17:24:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:24:29 INFO - PROCESS | 1833 | 1461975869376 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:24:29 INFO - PROCESS | 1833 | 1461975869379 Marionette TRACE conn3 <- [1,2874,null,{}] 17:24:29 INFO - PROCESS | 1833 | 1461975869384 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}] 17:24:29 INFO - PROCESS | 1833 | 1461975869580 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:24:29 INFO - PROCESS | 1833 | 1461975869847 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e25e000 == 127 [pid = 1833] [id = 726] 17:24:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f188347c400) [pid = 1833] [serial = 2179] [outer = (nil)] 17:24:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f1891912800) [pid = 1833] [serial = 2180] [outer = 0x7f188347c400] 17:24:29 INFO - PROCESS | 1833 | 1461975869918 Marionette DEBUG loaded listener.js 17:24:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f189383ec00) [pid = 1833] [serial = 2181] [outer = 0x7f188347c400] 17:24:30 INFO - PROCESS | 1833 | 1461975870820 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]]]}] 17:24:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:24:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1485ms 17:24:30 INFO - PROCESS | 1833 | 1461975870863 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:24:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:24:30 INFO - PROCESS | 1833 | 1461975870866 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 17:24:30 INFO - PROCESS | 1833 | 1461975870871 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:24:30 INFO - PROCESS | 1833 | 1461975870874 Marionette TRACE conn3 <- [1,2878,null,{}] 17:24:30 INFO - PROCESS | 1833 | 1461975870879 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}] 17:24:31 INFO - PROCESS | 1833 | 1461975871061 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:24:31 INFO - PROCESS | 1833 | 1461975871278 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873465000 == 128 [pid = 1833] [id = 727] 17:24:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f18681d8400) [pid = 1833] [serial = 2182] [outer = (nil)] 17:24:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f18681e0400) [pid = 1833] [serial = 2183] [outer = 0x7f18681d8400] 17:24:31 INFO - PROCESS | 1833 | 1461975871387 Marionette DEBUG loaded listener.js 17:24:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f18681e5c00) [pid = 1833] [serial = 2184] [outer = 0x7f18681d8400] 17:24:32 INFO - PROCESS | 1833 | 1461975872303 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]]]}] 17:24:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:24:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1484ms 17:24:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:24:32 INFO - PROCESS | 1833 | 1461975872355 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:24:32 INFO - PROCESS | 1833 | 1461975872358 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 17:24:32 INFO - PROCESS | 1833 | 1461975872364 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:24:32 INFO - PROCESS | 1833 | 1461975872368 Marionette TRACE conn3 <- [1,2882,null,{}] 17:24:32 INFO - PROCESS | 1833 | 1461975872371 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}] 17:24:32 INFO - PROCESS | 1833 | 1461975872564 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:24:32 INFO - PROCESS | 1833 | 1461975872785 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1872799000 == 129 [pid = 1833] [id = 728] 17:24:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f18681dc000) [pid = 1833] [serial = 2185] [outer = (nil)] 17:24:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f18953a5400) [pid = 1833] [serial = 2186] [outer = 0x7f18681dc000] 17:24:32 INFO - PROCESS | 1833 | 1461975872897 Marionette DEBUG loaded listener.js 17:24:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f1895440c00) [pid = 1833] [serial = 2187] [outer = 0x7f18681dc000] 17:24:33 INFO - PROCESS | 1833 | 1461975873800 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]]]}] 17:24:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:24:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1482ms 17:24:33 INFO - PROCESS | 1833 | 1461975873846 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:24:33 INFO - PROCESS | 1833 | 1461975873849 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 17:24:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:24:33 INFO - PROCESS | 1833 | 1461975873874 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:24:33 INFO - PROCESS | 1833 | 1461975873876 Marionette TRACE conn3 <- [1,2886,null,{}] 17:24:33 INFO - PROCESS | 1833 | 1461975873884 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}] 17:24:34 INFO - PROCESS | 1833 | 1461975874065 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:24:34 INFO - PROCESS | 1833 | 1461975874283 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186a552800 == 130 [pid = 1833] [id = 729] 17:24:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f1867ce5000) [pid = 1833] [serial = 2188] [outer = (nil)] 17:24:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f186b361400) [pid = 1833] [serial = 2189] [outer = 0x7f1867ce5000] 17:24:34 INFO - PROCESS | 1833 | 1461975874392 Marionette DEBUG loaded listener.js 17:24:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f186c36fc00) [pid = 1833] [serial = 2190] [outer = 0x7f1867ce5000] 17:24:35 INFO - PROCESS | 1833 | 1461975875260 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]]]}] 17:24:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:24:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1456ms 17:24:35 INFO - PROCESS | 1833 | 1461975875312 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:24:35 INFO - PROCESS | 1833 | 1461975875315 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 17:24:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:24:35 INFO - PROCESS | 1833 | 1461975875320 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:24:35 INFO - PROCESS | 1833 | 1461975875332 Marionette TRACE conn3 <- [1,2890,null,{}] 17:24:35 INFO - PROCESS | 1833 | 1461975875336 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}] 17:24:35 INFO - PROCESS | 1833 | 1461975875526 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:24:35 INFO - PROCESS | 1833 | 1461975875751 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186c381000 == 131 [pid = 1833] [id = 730] 17:24:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f1867cf1800) [pid = 1833] [serial = 2191] [outer = (nil)] 17:24:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f186b35c800) [pid = 1833] [serial = 2192] [outer = 0x7f1867cf1800] 17:24:35 INFO - PROCESS | 1833 | 1461975875865 Marionette DEBUG loaded listener.js 17:24:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f186c374c00) [pid = 1833] [serial = 2193] [outer = 0x7f1867cf1800] 17:24:36 INFO - PROCESS | 1833 | 1461975876744 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:24:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:24:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1501ms 17:24:36 INFO - PROCESS | 1833 | 1461975876822 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:24:36 INFO - PROCESS | 1833 | 1461975876825 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 17:24:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:24:36 INFO - PROCESS | 1833 | 1461975876831 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:24:36 INFO - PROCESS | 1833 | 1461975876833 Marionette TRACE conn3 <- [1,2894,null,{}] 17:24:36 INFO - PROCESS | 1833 | 1461975876838 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}] 17:24:37 INFO - PROCESS | 1833 | 1461975877071 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:24:37 INFO - PROCESS | 1833 | 1461975877872 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186f6c7000 == 132 [pid = 1833] [id = 731] 17:24:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f1867ee1000) [pid = 1833] [serial = 2194] [outer = (nil)] 17:24:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f18681e1800) [pid = 1833] [serial = 2195] [outer = 0x7f1867ee1000] 17:24:37 INFO - PROCESS | 1833 | 1461975877964 Marionette DEBUG loaded listener.js 17:24:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f186a8d1000) [pid = 1833] [serial = 2196] [outer = 0x7f1867ee1000] 17:24:38 INFO - PROCESS | 1833 | 1461975878804 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]]]}] 17:24:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:24:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2033ms 17:24:38 INFO - PROCESS | 1833 | 1461975878867 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:24:38 INFO - PROCESS | 1833 | 1461975878872 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 17:24:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:24:38 INFO - PROCESS | 1833 | 1461975878879 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:24:38 INFO - PROCESS | 1833 | 1461975878883 Marionette TRACE conn3 <- [1,2898,null,{}] 17:24:38 INFO - PROCESS | 1833 | 1461975878889 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}] 17:24:39 INFO - PROCESS | 1833 | 1461975879080 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:24:39 INFO - PROCESS | 1833 | 1461975879309 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1872b56800 == 133 [pid = 1833] [id = 732] 17:24:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f18681dcc00) [pid = 1833] [serial = 2197] [outer = (nil)] 17:24:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f186c375400) [pid = 1833] [serial = 2198] [outer = 0x7f18681dcc00] 17:24:39 INFO - PROCESS | 1833 | 1461975879375 Marionette DEBUG loaded listener.js 17:24:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f186d2bbc00) [pid = 1833] [serial = 2199] [outer = 0x7f18681dcc00] 17:24:40 INFO - PROCESS | 1833 | 1461975880296 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]]]}] 17:24:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:24:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1478ms 17:24:40 INFO - PROCESS | 1833 | 1461975880361 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:24:40 INFO - PROCESS | 1833 | 1461975880373 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 17:24:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:24:40 INFO - PROCESS | 1833 | 1461975880381 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:24:40 INFO - PROCESS | 1833 | 1461975880383 Marionette TRACE conn3 <- [1,2902,null,{}] 17:24:40 INFO - PROCESS | 1833 | 1461975880394 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}] 17:24:40 INFO - PROCESS | 1833 | 1461975880690 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:24:41 INFO - PROCESS | 1833 | 1461975880994 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186ac89000 == 134 [pid = 1833] [id = 733] 17:24:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f186ea2b800) [pid = 1833] [serial = 2200] [outer = (nil)] 17:24:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f186ecd3800) [pid = 1833] [serial = 2201] [outer = 0x7f186ea2b800] 17:24:41 INFO - PROCESS | 1833 | 1461975881104 Marionette DEBUG loaded listener.js 17:24:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f187045c400) [pid = 1833] [serial = 2202] [outer = 0x7f186ea2b800] 17:24:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878554000 == 133 [pid = 1833] [id = 543] 17:24:41 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f1881c66000) [pid = 1833] [serial = 2087] [outer = (nil)] [url = about:blank] 17:24:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186fab4800 == 132 [pid = 1833] [id = 716] 17:24:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879eb1000 == 131 [pid = 1833] [id = 715] 17:24:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18787d2800 == 130 [pid = 1833] [id = 714] 17:24:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873b21800 == 129 [pid = 1833] [id = 713] 17:24:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186eca5000 == 128 [pid = 1833] [id = 712] 17:24:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1872b63800 == 127 [pid = 1833] [id = 711] 17:24:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186f92b000 == 126 [pid = 1833] [id = 710] 17:24:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186eaf1800 == 125 [pid = 1833] [id = 709] 17:24:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1899b9f000 == 124 [pid = 1833] [id = 704] 17:24:42 INFO - PROCESS | 1833 | 1461975882049 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:24:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1897686000 == 123 [pid = 1833] [id = 703] 17:24:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f189541b800 == 122 [pid = 1833] [id = 702] 17:24:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1894af3000 == 121 [pid = 1833] [id = 701] 17:24:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1890724800 == 120 [pid = 1833] [id = 700] 17:24:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188f609000 == 119 [pid = 1833] [id = 699] 17:24:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188403d800 == 118 [pid = 1833] [id = 698] 17:24:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187b58e800 == 117 [pid = 1833] [id = 697] 17:24:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873b24800 == 116 [pid = 1833] [id = 696] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f1867edd000) [pid = 1833] [serial = 1875] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f186c0d9000) [pid = 1833] [serial = 1878] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f1883471400) [pid = 1833] [serial = 1917] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f18905f4000) [pid = 1833] [serial = 1920] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f1891936400) [pid = 1833] [serial = 1923] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f18953a3c00) [pid = 1833] [serial = 1926] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f18784c4c00) [pid = 1833] [serial = 1929] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f186d189800) [pid = 1833] [serial = 1959] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f1873394800) [pid = 1833] [serial = 1962] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f188116d000) [pid = 1833] [serial = 1845] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f1878e8e000) [pid = 1833] [serial = 2031] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f188347dc00) [pid = 1833] [serial = 1986] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f187860d000) [pid = 1833] [serial = 1836] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f187f71bc00) [pid = 1833] [serial = 1977] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f18820b5000) [pid = 1833] [serial = 1914] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f18953ae400) [pid = 1833] [serial = 1863] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f18733cb400) [pid = 1833] [serial = 2001] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f1891936800) [pid = 1833] [serial = 1992] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f187303f000) [pid = 1833] [serial = 2028] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f187f79fc00) [pid = 1833] [serial = 1842] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f189552e800) [pid = 1833] [serial = 1869] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f18802fe000) [pid = 1833] [serial = 2040] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f187e1cb400) [pid = 1833] [serial = 2037] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f1885a3f400) [pid = 1833] [serial = 2043] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f1880956000) [pid = 1833] [serial = 1980] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f18785d6400) [pid = 1833] [serial = 1998] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f188f6fa000) [pid = 1833] [serial = 1995] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f187cde2400) [pid = 1833] [serial = 2034] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f18933bfc00) [pid = 1833] [serial = 1860] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f1890714400) [pid = 1833] [serial = 1854] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f187303dc00) [pid = 1833] [serial = 1833] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f1879963800) [pid = 1833] [serial = 1968] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f1895521000) [pid = 1833] [serial = 1866] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f1881c6f800) [pid = 1833] [serial = 1983] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f187f841400) [pid = 1833] [serial = 1911] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f1867cf0000) [pid = 1833] [serial = 1872] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f1891932400) [pid = 1833] [serial = 1857] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f1890282400) [pid = 1833] [serial = 1989] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f1885a40400) [pid = 1833] [serial = 1848] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f1873040800) [pid = 1833] [serial = 1905] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f1882e43800) [pid = 1833] [serial = 2046] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f187dc46400) [pid = 1833] [serial = 1839] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f18785e0400) [pid = 1833] [serial = 1965] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f188a693400) [pid = 1833] [serial = 1851] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f187cdeec00) [pid = 1833] [serial = 1830] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f1878e86000) [pid = 1833] [serial = 1908] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f187e1d0000) [pid = 1833] [serial = 1974] [outer = (nil)] [url = about:blank] 17:24:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:24:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1742ms 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f187a6c4000) [pid = 1833] [serial = 1971] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f1881503400) [pid = 1833] [serial = 1902] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f187cd3a000) [pid = 1833] [serial = 2025] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f18793aa000) [pid = 1833] [serial = 2081] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f187cebf400) [pid = 1833] [serial = 2067] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f187cda3000) [pid = 1833] [serial = 2066] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f188f6f8000) [pid = 1833] [serial = 2075] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f187a0aa400) [pid = 1833] [serial = 2064] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f1879c6dc00) [pid = 1833] [serial = 2063] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f1885b1e800) [pid = 1833] [serial = 2073] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f18827c3400) [pid = 1833] [serial = 2072] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f18733cfc00) [pid = 1833] [serial = 2058] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f1872534400) [pid = 1833] [serial = 2057] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f1878e05400) [pid = 1833] [serial = 2061] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f1878603800) [pid = 1833] [serial = 2060] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f187f7a0000) [pid = 1833] [serial = 2070] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f187dc4a000) [pid = 1833] [serial = 2069] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f18733c8000) [pid = 1833] [serial = 2078] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f187a0a6000) [pid = 1833] [serial = 2082] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f1879e2c000) [pid = 1833] [serial = 2084] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f1876ef6000) [pid = 1833] [serial = 2079] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f18905f5800) [pid = 1833] [serial = 2076] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f187e1ef000) [pid = 1833] [serial = 2085] [outer = (nil)] [url = about:blank] 17:24:42 INFO - PROCESS | 1833 | 1461975882146 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:24:42 INFO - PROCESS | 1833 | 1461975882150 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 17:24:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:24:42 INFO - PROCESS | 1833 | 1461975882177 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:24:42 INFO - PROCESS | 1833 | 1461975882185 Marionette TRACE conn3 <- [1,2906,null,{}] 17:24:42 INFO - PROCESS | 1833 | 1461975882191 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}] 17:24:42 INFO - PROCESS | 1833 | 1461975882367 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:24:42 INFO - PROCESS | 1833 | 1461975882604 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186ee86000 == 117 [pid = 1833] [id = 734] 17:24:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f1867ed5400) [pid = 1833] [serial = 2203] [outer = (nil)] 17:24:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f18711a9c00) [pid = 1833] [serial = 2204] [outer = 0x7f1867ed5400] 17:24:42 INFO - PROCESS | 1833 | 1461975882664 Marionette DEBUG loaded listener.js 17:24:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f1872536000) [pid = 1833] [serial = 2205] [outer = 0x7f1867ed5400] 17:24:43 INFO - PROCESS | 1833 | 1461975883344 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]]]}] 17:24:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:24:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1198ms 17:24:43 INFO - PROCESS | 1833 | 1461975883368 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:24:43 INFO - PROCESS | 1833 | 1461975883372 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 17:24:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:24:43 INFO - PROCESS | 1833 | 1461975883377 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:24:43 INFO - PROCESS | 1833 | 1461975883379 Marionette TRACE conn3 <- [1,2910,null,{}] 17:24:43 INFO - PROCESS | 1833 | 1461975883384 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}] 17:24:43 INFO - PROCESS | 1833 | 1461975883608 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:24:43 INFO - PROCESS | 1833 | 1461975883631 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187143d000 == 118 [pid = 1833] [id = 735] 17:24:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f1872537800) [pid = 1833] [serial = 2206] [outer = (nil)] 17:24:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f18733cfc00) [pid = 1833] [serial = 2207] [outer = 0x7f1872537800] 17:24:43 INFO - PROCESS | 1833 | 1461975883686 Marionette DEBUG loaded listener.js 17:24:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f1873ba7400) [pid = 1833] [serial = 2208] [outer = 0x7f1872537800] 17:24:44 INFO - PROCESS | 1833 | 1461975884455 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]]]}] 17:24:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:24:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:24:44 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1131ms 17:24:44 INFO - PROCESS | 1833 | 1461975884511 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:24:44 INFO - PROCESS | 1833 | 1461975884514 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 17:24:44 INFO - TEST-START | /DOMEvents/constructors.html 17:24:44 INFO - PROCESS | 1833 | 1461975884531 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:24:44 INFO - PROCESS | 1833 | 1461975884534 Marionette TRACE conn3 <- [1,2914,null,{}] 17:24:44 INFO - PROCESS | 1833 | 1461975884539 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}] 17:24:44 INFO - PROCESS | 1833 | 1461975884777 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:24:44 INFO - PROCESS | 1833 | 1461975884803 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873b8c000 == 119 [pid = 1833] [id = 736] 17:24:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f1877017400) [pid = 1833] [serial = 2209] [outer = (nil)] 17:24:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f18783ef800) [pid = 1833] [serial = 2210] [outer = 0x7f1877017400] 17:24:44 INFO - PROCESS | 1833 | 1461975884868 Marionette DEBUG loaded listener.js 17:24:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f18784ddc00) [pid = 1833] [serial = 2211] [outer = 0x7f1877017400] 17:24:45 INFO - PROCESS | 1833 | 1461975885811 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]]]}] 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:24:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:24:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:24:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:24:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:24:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:24:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:24:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:24:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:24:45 INFO - TEST-OK | /DOMEvents/constructors.html | took 1352ms 17:24:45 INFO - PROCESS | 1833 | 1461975885944 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:24:45 INFO - PROCESS | 1833 | 1461975885953 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 17:24:45 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:24:45 INFO - PROCESS | 1833 | 1461975885963 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:24:45 INFO - PROCESS | 1833 | 1461975885972 Marionette TRACE conn3 <- [1,2918,null,{}] 17:24:46 INFO - PROCESS | 1833 | 1461975886010 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}] 17:24:46 INFO - PROCESS | 1833 | 1461975886244 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:24:46 INFO - PROCESS | 1833 | 1461975886270 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18772f8000 == 120 [pid = 1833] [id = 737] 17:24:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f1878444000) [pid = 1833] [serial = 2212] [outer = (nil)] 17:24:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f1878e8e000) [pid = 1833] [serial = 2213] [outer = 0x7f1878444000] 17:24:46 INFO - PROCESS | 1833 | 1461975886329 Marionette DEBUG loaded listener.js 17:24:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f18793aa000) [pid = 1833] [serial = 2214] [outer = 0x7f1878444000] 17:24:46 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f1867cedc00) [pid = 1833] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:24:46 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f186b352800) [pid = 1833] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:24:46 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f18793b1400) [pid = 1833] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:24:46 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f1879e38400) [pid = 1833] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:24:46 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f186ea2dc00) [pid = 1833] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:24:46 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f1867ce9400) [pid = 1833] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:24:46 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f1878442000) [pid = 1833] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:24:46 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f186b1b9800) [pid = 1833] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:24:47 INFO - PROCESS | 1833 | 1461975887351 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:24:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:24:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1415ms 17:24:47 INFO - PROCESS | 1833 | 1461975887375 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:24:47 INFO - PROCESS | 1833 | 1461975887378 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 17:24:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:24:47 INFO - PROCESS | 1833 | 1461975887383 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:24:47 INFO - PROCESS | 1833 | 1461975887386 Marionette TRACE conn3 <- [1,2922,null,{}] 17:24:47 INFO - PROCESS | 1833 | 1461975887390 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}] 17:24:47 INFO - PROCESS | 1833 | 1461975887602 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:24:47 INFO - PROCESS | 1833 | 1461975887623 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878555800 == 121 [pid = 1833] [id = 738] 17:24:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f1867ee1400) [pid = 1833] [serial = 2215] [outer = (nil)] 17:24:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f18784e8800) [pid = 1833] [serial = 2216] [outer = 0x7f1867ee1400] 17:24:47 INFO - PROCESS | 1833 | 1461975887678 Marionette DEBUG loaded listener.js 17:24:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f1879a56800) [pid = 1833] [serial = 2217] [outer = 0x7f1867ee1400] 17:24:48 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:24:48 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:24:48 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:24:48 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:24:48 INFO - PROCESS | 1833 | 1461975888404 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]]]}] 17:24:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:24:48 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:24:48 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 17:24:48 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:24:48 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 17:24:48 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:24:48 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]" 17:24:48 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:24:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:24:48 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:24:48 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1081ms 17:24:48 INFO - PROCESS | 1833 | 1461975888468 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:24:48 INFO - PROCESS | 1833 | 1461975888473 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 17:24:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:24:48 INFO - PROCESS | 1833 | 1461975888479 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:24:48 INFO - PROCESS | 1833 | 1461975888481 Marionette TRACE conn3 <- [1,2926,null,{}] 17:24:48 INFO - PROCESS | 1833 | 1461975888487 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}] 17:24:48 INFO - PROCESS | 1833 | 1461975888640 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:24:48 INFO - PROCESS | 1833 | 1461975888812 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879914800 == 122 [pid = 1833] [id = 739] 17:24:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f186aa95400) [pid = 1833] [serial = 2218] [outer = (nil)] 17:24:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f187b711000) [pid = 1833] [serial = 2219] [outer = 0x7f186aa95400] 17:24:48 INFO - PROCESS | 1833 | 1461975888869 Marionette DEBUG loaded listener.js 17:24:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f187cebf400) [pid = 1833] [serial = 2220] [outer = 0x7f186aa95400] 17:24:49 INFO - PROCESS | 1833 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:24:49 INFO - PROCESS | 1833 | 1461975889753 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]]]}] 17:24:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:24:49 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1326ms 17:24:49 INFO - PROCESS | 1833 | 1461975889808 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:24:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:24:49 INFO - PROCESS | 1833 | 1461975889816 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 17:24:49 INFO - PROCESS | 1833 | 1461975889823 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:24:49 INFO - PROCESS | 1833 | 1461975889829 Marionette TRACE conn3 <- [1,2930,null,{}] 17:24:49 INFO - PROCESS | 1833 | 1461975889837 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}] 17:24:50 INFO - PROCESS | 1833 | 1461975890123 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:24:50 INFO - PROCESS | 1833 | 1461975890278 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186ec9f000 == 123 [pid = 1833] [id = 740] 17:24:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f186aa91c00) [pid = 1833] [serial = 2221] [outer = (nil)] 17:24:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f186b399000) [pid = 1833] [serial = 2222] [outer = 0x7f186aa91c00] 17:24:50 INFO - PROCESS | 1833 | 1461975890390 Marionette DEBUG loaded listener.js 17:24:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f186c370000) [pid = 1833] [serial = 2223] [outer = 0x7f186aa91c00] 17:24:51 INFO - PROCESS | 1833 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:24:51 INFO - PROCESS | 1833 | 1461975891185 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]]]}] 17:24:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:24:51 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1382ms 17:24:51 INFO - PROCESS | 1833 | 1461975891214 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:24:51 INFO - PROCESS | 1833 | 1461975891222 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 17:24:51 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:24:51 INFO - PROCESS | 1833 | 1461975891233 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:24:51 INFO - PROCESS | 1833 | 1461975891236 Marionette TRACE conn3 <- [1,2934,null,{}] 17:24:51 INFO - PROCESS | 1833 | 1461975891241 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}] 17:24:51 INFO - PROCESS | 1833 | 1461975891420 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:24:51 INFO - PROCESS | 1833 | 1461975891647 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873b7f000 == 124 [pid = 1833] [id = 741] 17:24:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f186ea27c00) [pid = 1833] [serial = 2224] [outer = (nil)] 17:24:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f187045e800) [pid = 1833] [serial = 2225] [outer = 0x7f186ea27c00] 17:24:51 INFO - PROCESS | 1833 | 1461975891714 Marionette DEBUG loaded listener.js 17:24:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f18712e6000) [pid = 1833] [serial = 2226] [outer = 0x7f186ea27c00] 17:24:52 INFO - PROCESS | 1833 | 1461975892520 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]]]}] 17:24:52 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:24:52 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1329ms 17:24:52 INFO - PROCESS | 1833 | 1461975892562 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:24:52 INFO - PROCESS | 1833 | 1461975892566 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 17:24:52 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:24:52 INFO - PROCESS | 1833 | 1461975892572 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:24:52 INFO - PROCESS | 1833 | 1461975892577 Marionette TRACE conn3 <- [1,2938,null,{}] 17:24:52 INFO - PROCESS | 1833 | 1461975892592 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}] 17:24:52 INFO - PROCESS | 1833 | 1461975892790 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:24:53 INFO - PROCESS | 1833 | 1461975893055 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1879da4800 == 125 [pid = 1833] [id = 742] 17:24:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f1876ef5c00) [pid = 1833] [serial = 2227] [outer = (nil)] 17:24:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f18784b7800) [pid = 1833] [serial = 2228] [outer = 0x7f1876ef5c00] 17:24:53 INFO - PROCESS | 1833 | 1461975893131 Marionette DEBUG loaded listener.js 17:24:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f18784e6800) [pid = 1833] [serial = 2229] [outer = 0x7f1876ef5c00] 17:24:53 INFO - PROCESS | 1833 | 1461975893843 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]]]}] 17:24:53 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. 17:24:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1283ms 17:24:53 INFO - PROCESS | 1833 | 1461975893870 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:24:53 INFO - PROCESS | 1833 | 1461975893875 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 17:24:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:24:53 INFO - PROCESS | 1833 | 1461975893882 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:24:53 INFO - PROCESS | 1833 | 1461975893885 Marionette TRACE conn3 <- [1,2942,null,{}] 17:24:53 INFO - PROCESS | 1833 | 1461975893890 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}] 17:24:54 INFO - PROCESS | 1833 | 1461975894065 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:24:54 INFO - PROCESS | 1833 | 1461975894289 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a438000 == 126 [pid = 1833] [id = 743] 17:24:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f187700e400) [pid = 1833] [serial = 2230] [outer = (nil)] 17:24:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f1879398c00) [pid = 1833] [serial = 2231] [outer = 0x7f187700e400] 17:24:54 INFO - PROCESS | 1833 | 1461975894357 Marionette DEBUG loaded listener.js 17:24:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f187a8e2c00) [pid = 1833] [serial = 2232] [outer = 0x7f187700e400] 17:24:55 INFO - PROCESS | 1833 | 1461975895087 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"]]]}] 17:24:55 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 17:24:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:24:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1228ms 17:24:55 INFO - PROCESS | 1833 | 1461975895119 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:24:55 INFO - PROCESS | 1833 | 1461975895122 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 17:24:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:24:55 INFO - PROCESS | 1833 | 1461975895130 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:24:55 INFO - PROCESS | 1833 | 1461975895133 Marionette TRACE conn3 <- [1,2946,null,{}] 17:24:55 INFO - PROCESS | 1833 | 1461975895137 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}] 17:24:55 INFO - PROCESS | 1833 | 1461975895345 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:24:55 INFO - PROCESS | 1833 | 1461975895574 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a6b1000 == 127 [pid = 1833] [id = 744] 17:24:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f1878608c00) [pid = 1833] [serial = 2233] [outer = (nil)] 17:24:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f187e1c9000) [pid = 1833] [serial = 2234] [outer = 0x7f1878608c00] 17:24:55 INFO - PROCESS | 1833 | 1461975895641 Marionette DEBUG loaded listener.js 17:24:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f187e1f2c00) [pid = 1833] [serial = 2235] [outer = 0x7f1878608c00] 17:24:56 INFO - PROCESS | 1833 | 1461975896393 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]]]}] 17:24:56 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. 17:24:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1278ms 17:24:56 INFO - PROCESS | 1833 | 1461975896420 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:24:56 INFO - PROCESS | 1833 | 1461975896423 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 17:24:56 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:24:56 INFO - PROCESS | 1833 | 1461975896430 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:24:56 INFO - PROCESS | 1833 | 1461975896433 Marionette TRACE conn3 <- [1,2950,null,{}] 17:24:56 INFO - PROCESS | 1833 | 1461975896438 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}] 17:24:56 INFO - PROCESS | 1833 | 1461975896627 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:24:56 INFO - PROCESS | 1833 | 1461975896854 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e110000 == 128 [pid = 1833] [id = 745] 17:24:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f187e332800) [pid = 1833] [serial = 2236] [outer = (nil)] 17:24:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f1880735800) [pid = 1833] [serial = 2237] [outer = 0x7f187e332800] 17:24:56 INFO - PROCESS | 1833 | 1461975896924 Marionette DEBUG loaded listener.js 17:24:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f1881c63800) [pid = 1833] [serial = 2238] [outer = 0x7f187e332800] 17:24:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e3f2800 == 129 [pid = 1833] [id = 746] 17:24:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f1882e43800) [pid = 1833] [serial = 2239] [outer = (nil)] 17:24:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f1881c6dc00) [pid = 1833] [serial = 2240] [outer = 0x7f1882e43800] 17:24:57 INFO - PROCESS | 1833 | 1461975897743 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]]]}] 17:24:57 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. 17:24:57 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1377ms 17:24:57 INFO - PROCESS | 1833 | 1461975897813 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:24:57 INFO - PROCESS | 1833 | 1461975897817 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 17:24:57 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:24:57 INFO - PROCESS | 1833 | 1461975897822 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:24:57 INFO - PROCESS | 1833 | 1461975897824 Marionette TRACE conn3 <- [1,2954,null,{}] 17:24:57 INFO - PROCESS | 1833 | 1461975897829 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}] 17:24:58 INFO - PROCESS | 1833 | 1461975898047 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:24:58 INFO - PROCESS | 1833 | 1461975898261 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18810ab800 == 130 [pid = 1833] [id = 747] 17:24:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f186fa80400) [pid = 1833] [serial = 2241] [outer = (nil)] 17:24:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f18827c7000) [pid = 1833] [serial = 2242] [outer = 0x7f186fa80400] 17:24:58 INFO - PROCESS | 1833 | 1461975898370 Marionette DEBUG loaded listener.js 17:24:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f1883be8000) [pid = 1833] [serial = 2243] [outer = 0x7f186fa80400] 17:24:59 INFO - PROCESS | 1833 | 1461975899102 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]]]}] 17:24:59 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:24:59 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 17:24:59 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1329ms 17:24:59 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:24:59 INFO - PROCESS | 1833 | 1461975899151 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:24:59 INFO - PROCESS | 1833 | 1461975899154 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 17:24:59 INFO - PROCESS | 1833 | 1461975899158 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:24:59 INFO - PROCESS | 1833 | 1461975899162 Marionette TRACE conn3 <- [1,2958,null,{}] 17:24:59 INFO - PROCESS | 1833 | 1461975899167 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}] 17:24:59 INFO - PROCESS | 1833 | 1461975899394 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:24:59 INFO - PROCESS | 1833 | 1461975899583 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1883330000 == 131 [pid = 1833] [id = 748] 17:24:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f1873049000) [pid = 1833] [serial = 2244] [outer = (nil)] 17:24:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f1883c82000) [pid = 1833] [serial = 2245] [outer = 0x7f1873049000] 17:24:59 INFO - PROCESS | 1833 | 1461975899697 Marionette DEBUG loaded listener.js 17:24:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f18904de000) [pid = 1833] [serial = 2246] [outer = 0x7f1873049000] 17:25:00 INFO - PROCESS | 1833 | 1461975900489 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]]]}] 17:25:00 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. 17:25:00 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1385ms 17:25:00 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:25:00 INFO - PROCESS | 1833 | 1461975900544 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:25:00 INFO - PROCESS | 1833 | 1461975900547 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 17:25:00 INFO - PROCESS | 1833 | 1461975900551 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:25:00 INFO - PROCESS | 1833 | 1461975900555 Marionette TRACE conn3 <- [1,2962,null,{}] 17:25:00 INFO - PROCESS | 1833 | 1461975900560 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}] 17:25:00 INFO - PROCESS | 1833 | 1461975900740 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:25:00 INFO - PROCESS | 1833 | 1461975900962 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885d09000 == 132 [pid = 1833] [id = 749] 17:25:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f18785e0c00) [pid = 1833] [serial = 2247] [outer = (nil)] 17:25:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f1890962800) [pid = 1833] [serial = 2248] [outer = 0x7f18785e0c00] 17:25:01 INFO - PROCESS | 1833 | 1461975901072 Marionette DEBUG loaded listener.js 17:25:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f1891932c00) [pid = 1833] [serial = 2249] [outer = 0x7f18785e0c00] 17:25:01 INFO - PROCESS | 1833 | 1461975901838 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]]]}] 17:25:01 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. 17:25:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1331ms 17:25:01 INFO - PROCESS | 1833 | 1461975901886 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:25:01 INFO - PROCESS | 1833 | 1461975901888 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 17:25:01 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:25:01 INFO - PROCESS | 1833 | 1461975901895 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:25:01 INFO - PROCESS | 1833 | 1461975901899 Marionette TRACE conn3 <- [1,2966,null,{}] 17:25:01 INFO - PROCESS | 1833 | 1461975901905 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}] 17:25:02 INFO - PROCESS | 1833 | 1461975902142 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:25:02 INFO - PROCESS | 1833 | 1461975902373 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f189021b800 == 133 [pid = 1833] [id = 750] 17:25:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f188f6f8000) [pid = 1833] [serial = 2250] [outer = (nil)] 17:25:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f1891940400) [pid = 1833] [serial = 2251] [outer = 0x7f188f6f8000] 17:25:02 INFO - PROCESS | 1833 | 1461975902443 Marionette DEBUG loaded listener.js 17:25:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f1894c54c00) [pid = 1833] [serial = 2252] [outer = 0x7f188f6f8000] 17:25:03 INFO - PROCESS | 1833 | 1461975903172 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]]]}] 17:25:03 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. 17:25:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1333ms 17:25:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:25:03 INFO - PROCESS | 1833 | 1461975903229 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:25:03 INFO - PROCESS | 1833 | 1461975903232 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 17:25:03 INFO - PROCESS | 1833 | 1461975903237 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:25:03 INFO - PROCESS | 1833 | 1461975903241 Marionette TRACE conn3 <- [1,2970,null,{}] 17:25:03 INFO - PROCESS | 1833 | 1461975903246 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}] 17:25:03 INFO - PROCESS | 1833 | 1461975903457 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:25:03 INFO - PROCESS | 1833 | 1461975903678 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1895066800 == 134 [pid = 1833] [id = 751] 17:25:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f18902d9000) [pid = 1833] [serial = 2253] [outer = (nil)] 17:25:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f1895521000) [pid = 1833] [serial = 2254] [outer = 0x7f18902d9000] 17:25:03 INFO - PROCESS | 1833 | 1461975903794 Marionette DEBUG loaded listener.js 17:25:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f189552cc00) [pid = 1833] [serial = 2255] [outer = 0x7f18902d9000] 17:25:04 INFO - PROCESS | 1833 | 1461975904550 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]]]}] 17:25:04 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. 17:25:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1330ms 17:25:04 INFO - PROCESS | 1833 | 1461975904567 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:25:04 INFO - PROCESS | 1833 | 1461975904569 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 17:25:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:25:04 INFO - PROCESS | 1833 | 1461975904574 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:25:04 INFO - PROCESS | 1833 | 1461975904576 Marionette TRACE conn3 <- [1,2974,null,{}] 17:25:04 INFO - PROCESS | 1833 | 1461975904582 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}] 17:25:04 INFO - PROCESS | 1833 | 1461975904782 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:25:05 INFO - PROCESS | 1833 | 1461975905017 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18983c1800 == 135 [pid = 1833] [id = 752] 17:25:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f186b602400) [pid = 1833] [serial = 2256] [outer = (nil)] 17:25:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f186b608400) [pid = 1833] [serial = 2257] [outer = 0x7f186b602400] 17:25:05 INFO - PROCESS | 1833 | 1461975905086 Marionette DEBUG loaded listener.js 17:25:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f186b610000) [pid = 1833] [serial = 2258] [outer = 0x7f186b602400] 17:25:05 INFO - PROCESS | 1833 | 1461975905825 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]]]}] 17:25:05 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. 17:25:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1275ms 17:25:05 INFO - PROCESS | 1833 | 1461975905850 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:25:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:25:05 INFO - PROCESS | 1833 | 1461975905853 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 17:25:05 INFO - PROCESS | 1833 | 1461975905858 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:25:05 INFO - PROCESS | 1833 | 1461975905869 Marionette TRACE conn3 <- [1,2978,null,{}] 17:25:05 INFO - PROCESS | 1833 | 1461975905873 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}] 17:25:06 INFO - PROCESS | 1833 | 1461975906053 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:25:06 INFO - PROCESS | 1833 | 1461975906275 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186f832800 == 136 [pid = 1833] [id = 753] 17:25:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f186b603400) [pid = 1833] [serial = 2259] [outer = (nil)] 17:25:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f186c1ad000) [pid = 1833] [serial = 2260] [outer = 0x7f186b603400] 17:25:06 INFO - PROCESS | 1833 | 1461975906380 Marionette DEBUG loaded listener.js 17:25:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f186c1b2000) [pid = 1833] [serial = 2261] [outer = 0x7f186b603400] 17:25:07 INFO - PROCESS | 1833 | 1461975907079 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]]]}] 17:25:07 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. 17:25:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1234ms 17:25:07 INFO - PROCESS | 1833 | 1461975907109 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:25:07 INFO - PROCESS | 1833 | 1461975907112 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 17:25:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:25:07 INFO - PROCESS | 1833 | 1461975907120 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:25:07 INFO - PROCESS | 1833 | 1461975907122 Marionette TRACE conn3 <- [1,2982,null,{}] 17:25:07 INFO - PROCESS | 1833 | 1461975907128 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}] 17:25:07 INFO - PROCESS | 1833 | 1461975907311 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:25:07 INFO - PROCESS | 1833 | 1461975907540 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186e66d000 == 137 [pid = 1833] [id = 754] 17:25:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f186b603c00) [pid = 1833] [serial = 2262] [outer = (nil)] 17:25:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f186c1b5800) [pid = 1833] [serial = 2263] [outer = 0x7f186b603c00] 17:25:07 INFO - PROCESS | 1833 | 1461975907608 Marionette DEBUG loaded listener.js 17:25:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f18771e8c00) [pid = 1833] [serial = 2264] [outer = 0x7f186b603c00] 17:25:08 INFO - PROCESS | 1833 | 1461975908354 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"]]]}] 17:25:08 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 17:25:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:25:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1282ms 17:25:08 INFO - PROCESS | 1833 | 1461975908403 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:25:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:25:08 INFO - PROCESS | 1833 | 1461975908406 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 17:25:08 INFO - PROCESS | 1833 | 1461975908411 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:25:08 INFO - PROCESS | 1833 | 1461975908414 Marionette TRACE conn3 <- [1,2986,null,{}] 17:25:08 INFO - PROCESS | 1833 | 1461975908419 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}] 17:25:08 INFO - PROCESS | 1833 | 1461975908595 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:25:08 INFO - PROCESS | 1833 | 1461975908814 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1885d17800 == 138 [pid = 1833] [id = 755] 17:25:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f186b611000) [pid = 1833] [serial = 2265] [outer = (nil)] 17:25:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f18771ee400) [pid = 1833] [serial = 2266] [outer = 0x7f186b611000] 17:25:08 INFO - PROCESS | 1833 | 1461975908924 Marionette DEBUG loaded listener.js 17:25:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f18771f3000) [pid = 1833] [serial = 2267] [outer = 0x7f186b611000] 17:25:09 INFO - PROCESS | 1833 | 1461975909638 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]]]}] 17:25:09 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. 17:25:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1280ms 17:25:09 INFO - PROCESS | 1833 | 1461975909691 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:25:09 INFO - PROCESS | 1833 | 1461975909695 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 17:25:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:25:09 INFO - PROCESS | 1833 | 1461975909700 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:25:09 INFO - PROCESS | 1833 | 1461975909703 Marionette TRACE conn3 <- [1,2990,null,{}] 17:25:09 INFO - PROCESS | 1833 | 1461975909707 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}] 17:25:09 INFO - PROCESS | 1833 | 1461975909892 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:25:10 INFO - PROCESS | 1833 | 1461975910154 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1867e19800 == 139 [pid = 1833] [id = 756] 17:25:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f186c1b6c00) [pid = 1833] [serial = 2268] [outer = (nil)] 17:25:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f1872718400) [pid = 1833] [serial = 2269] [outer = 0x7f186c1b6c00] 17:25:10 INFO - PROCESS | 1833 | 1461975910223 Marionette DEBUG loaded listener.js 17:25:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f187271c800) [pid = 1833] [serial = 2270] [outer = 0x7f186c1b6c00] 17:25:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187720a800 == 140 [pid = 1833] [id = 757] 17:25:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f18771f6000) [pid = 1833] [serial = 2271] [outer = (nil)] 17:25:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f1872716400) [pid = 1833] [serial = 2272] [outer = 0x7f18771f6000] 17:25:11 INFO - PROCESS | 1833 | 1461975911059 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]]]}] 17:25:11 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. 17:25:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1388ms 17:25:11 INFO - PROCESS | 1833 | 1461975911098 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:25:11 INFO - PROCESS | 1833 | 1461975911101 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 17:25:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:25:11 INFO - PROCESS | 1833 | 1461975911112 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:25:11 INFO - PROCESS | 1833 | 1461975911114 Marionette TRACE conn3 <- [1,2994,null,{}] 17:25:11 INFO - PROCESS | 1833 | 1461975911119 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}] 17:25:11 INFO - PROCESS | 1833 | 1461975911371 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:25:11 INFO - PROCESS | 1833 | 1461975911634 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1877218800 == 141 [pid = 1833] [id = 758] 17:25:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f1872711400) [pid = 1833] [serial = 2273] [outer = (nil)] 17:25:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f18771f5000) [pid = 1833] [serial = 2274] [outer = 0x7f1872711400] 17:25:11 INFO - PROCESS | 1833 | 1461975911704 Marionette DEBUG loaded listener.js 17:25:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f189552e400) [pid = 1833] [serial = 2275] [outer = 0x7f1872711400] 17:25:12 INFO - PROCESS | 1833 | 1461975912390 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]]]}] 17:25:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:25:12 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 17:25:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1336ms 17:25:12 INFO - PROCESS | 1833 | 1461975912446 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:25:12 INFO - PROCESS | 1833 | 1461975912449 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 17:25:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:25:12 INFO - PROCESS | 1833 | 1461975912454 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:25:12 INFO - PROCESS | 1833 | 1461975912456 Marionette TRACE conn3 <- [1,2998,null,{}] 17:25:12 INFO - PROCESS | 1833 | 1461975912462 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}] 17:25:12 INFO - PROCESS | 1833 | 1461975912643 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:25:12 INFO - PROCESS | 1833 | 1461975912876 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186a316000 == 142 [pid = 1833] [id = 759] 17:25:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f186a371400) [pid = 1833] [serial = 2276] [outer = (nil)] 17:25:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f186a376400) [pid = 1833] [serial = 2277] [outer = 0x7f186a371400] 17:25:12 INFO - PROCESS | 1833 | 1461975912942 Marionette DEBUG loaded listener.js 17:25:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f186a37c400) [pid = 1833] [serial = 2278] [outer = 0x7f186a371400] 17:25:13 INFO - PROCESS | 1833 | 1461975913688 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]]]}] 17:25:13 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. 17:25:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1274ms 17:25:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:25:13 INFO - PROCESS | 1833 | 1461975913729 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:25:13 INFO - PROCESS | 1833 | 1461975913731 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 17:25:13 INFO - PROCESS | 1833 | 1461975913737 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:25:13 INFO - PROCESS | 1833 | 1461975913740 Marionette TRACE conn3 <- [1,3002,null,{}] 17:25:13 INFO - PROCESS | 1833 | 1461975913749 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}] 17:25:13 INFO - PROCESS | 1833 | 1461975913949 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:25:14 INFO - PROCESS | 1833 | 1461975914215 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186b012000 == 143 [pid = 1833] [id = 760] 17:25:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f1867743000) [pid = 1833] [serial = 2279] [outer = (nil)] 17:25:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f186774a800) [pid = 1833] [serial = 2280] [outer = 0x7f1867743000] 17:25:14 INFO - PROCESS | 1833 | 1461975914283 Marionette DEBUG loaded listener.js 17:25:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f186774f400) [pid = 1833] [serial = 2281] [outer = 0x7f1867743000] 17:25:15 INFO - PROCESS | 1833 | 1461975915047 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]]]}] 17:25:15 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. 17:25:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1332ms 17:25:15 INFO - PROCESS | 1833 | 1461975915068 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:25:15 INFO - PROCESS | 1833 | 1461975915071 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 17:25:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:25:15 INFO - PROCESS | 1833 | 1461975915076 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:25:15 INFO - PROCESS | 1833 | 1461975915078 Marionette TRACE conn3 <- [1,3006,null,{}] 17:25:15 INFO - PROCESS | 1833 | 1461975915083 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}] 17:25:15 INFO - PROCESS | 1833 | 1461975915276 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:25:15 INFO - PROCESS | 1833 | 1461975915528 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186b02b000 == 144 [pid = 1833] [id = 761] 17:25:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f186774c400) [pid = 1833] [serial = 2282] [outer = (nil)] 17:25:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f186a371c00) [pid = 1833] [serial = 2283] [outer = 0x7f186774c400] 17:25:15 INFO - PROCESS | 1833 | 1461975915600 Marionette DEBUG loaded listener.js 17:25:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f186a37e800) [pid = 1833] [serial = 2284] [outer = 0x7f186774c400] 17:25:16 INFO - PROCESS | 1833 | 1461975916304 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]]]}] 17:25:16 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. 17:25:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1281ms 17:25:16 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:25:16 INFO - PROCESS | 1833 | 1461975916359 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:25:16 INFO - PROCESS | 1833 | 1461975916361 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 17:25:16 INFO - PROCESS | 1833 | 1461975916367 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:25:16 INFO - PROCESS | 1833 | 1461975916370 Marionette TRACE conn3 <- [1,3010,null,{}] 17:25:16 INFO - PROCESS | 1833 | 1461975916375 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}] 17:25:16 INFO - PROCESS | 1833 | 1461975916570 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:25:16 INFO - PROCESS | 1833 | 1461975916808 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873ab0800 == 145 [pid = 1833] [id = 762] 17:25:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f1867743800) [pid = 1833] [serial = 2285] [outer = (nil)] 17:25:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f186b606c00) [pid = 1833] [serial = 2286] [outer = 0x7f1867743800] 17:25:16 INFO - PROCESS | 1833 | 1461975916880 Marionette DEBUG loaded listener.js 17:25:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f18783e6000) [pid = 1833] [serial = 2287] [outer = 0x7f1867743800] 17:25:18 INFO - PROCESS | 1833 | 1461975918153 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]]]}] 17:25:18 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 17:25:18 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1833ms 17:25:18 INFO - PROCESS | 1833 | 1461975918199 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:25:18 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:25:18 INFO - PROCESS | 1833 | 1461975918204 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 17:25:18 INFO - PROCESS | 1833 | 1461975918212 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:25:18 INFO - PROCESS | 1833 | 1461975918216 Marionette TRACE conn3 <- [1,3014,null,{}] 17:25:18 INFO - PROCESS | 1833 | 1461975918223 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}] 17:25:18 INFO - PROCESS | 1833 | 1461975918427 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:25:18 INFO - PROCESS | 1833 | 1461975918697 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18705ac800 == 146 [pid = 1833] [id = 763] 17:25:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f18692f8c00) [pid = 1833] [serial = 2288] [outer = (nil)] 17:25:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f186b1afc00) [pid = 1833] [serial = 2289] [outer = 0x7f18692f8c00] 17:25:18 INFO - PROCESS | 1833 | 1461975918765 Marionette DEBUG loaded listener.js 17:25:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f186bf68800) [pid = 1833] [serial = 2290] [outer = 0x7f18692f8c00] 17:25:19 INFO - PROCESS | 1833 | [1833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878555800 == 145 [pid = 1833] [id = 738] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18772f8000 == 144 [pid = 1833] [id = 737] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873b8c000 == 143 [pid = 1833] [id = 736] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187143d000 == 142 [pid = 1833] [id = 735] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186ee86000 == 141 [pid = 1833] [id = 734] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186ac89000 == 140 [pid = 1833] [id = 733] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1872b56800 == 139 [pid = 1833] [id = 732] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186f6c7000 == 138 [pid = 1833] [id = 731] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1872799000 == 137 [pid = 1833] [id = 728] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873465000 == 136 [pid = 1833] [id = 727] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e25e000 == 135 [pid = 1833] [id = 726] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1899baf000 == 134 [pid = 1833] [id = 725] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1894aea000 == 133 [pid = 1833] [id = 724] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1889a1d000 == 132 [pid = 1833] [id = 723] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1883108000 == 131 [pid = 1833] [id = 722] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f188109f800 == 130 [pid = 1833] [id = 721] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187d011800 == 129 [pid = 1833] [id = 720] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1878726800 == 128 [pid = 1833] [id = 719] 17:25:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1872cce800 == 127 [pid = 1833] [id = 718] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7f18712e1c00) [pid = 1833] [serial = 2151] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7f186d2c5800) [pid = 1833] [serial = 2130] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7f186b38d000) [pid = 1833] [serial = 2111] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7f186aa8ec00) [pid = 1833] [serial = 2117] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7f186e7c1800) [pid = 1833] [serial = 2120] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7f18913b0400) [pid = 1833] [serial = 2099] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7f187cde7c00) [pid = 1833] [serial = 2145] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7f18803c8400) [pid = 1833] [serial = 2148] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f187700c800) [pid = 1833] [serial = 2090] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f186d2c3400) [pid = 1833] [serial = 2126] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f1891940800) [pid = 1833] [serial = 2102] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f18711f2400) [pid = 1833] [serial = 2133] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f1871532400) [pid = 1833] [serial = 2138] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f187e1d2c00) [pid = 1833] [serial = 2147] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f186b397400) [pid = 1833] [serial = 2114] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f186ea26c00) [pid = 1833] [serial = 2123] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f187a6cb400) [pid = 1833] [serial = 2144] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f187b70e000) [pid = 1833] [serial = 2093] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f1883c58400) [pid = 1833] [serial = 2096] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f18784c6800) [pid = 1833] [serial = 2135] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f18784e3c00) [pid = 1833] [serial = 2136] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f189543a800) [pid = 1833] [serial = 2105] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f1878e91400) [pid = 1833] [serial = 2142] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f18784e7000) [pid = 1833] [serial = 2139] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f186ecd5400) [pid = 1833] [serial = 2132] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f18785dd800) [pid = 1833] [serial = 2141] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f18692f6800) [pid = 1833] [serial = 2108] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f186b394c00) [pid = 1833] [serial = 2129] [outer = (nil)] [url = about:blank] 17:25:19 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f186c0db400) [pid = 1833] [serial = 2150] [outer = (nil)] [url = about:blank] 17:25:20 INFO - PROCESS | 1833 | 1461975920282 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:25:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:25:20 INFO - {} 17:25:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:25:20 INFO - {} 17:25:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:25:20 INFO - {} 17:25:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:25:20 INFO - {} 17:25:20 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 2132ms 17:25:20 INFO - PROCESS | 1833 | 1461975920352 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:25:20 INFO - PROCESS | 1833 | 1461975920358 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 17:25:20 INFO - TEST-START | /FileAPI/fileReader.html 17:25:20 INFO - PROCESS | 1833 | 1461975920367 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:25:20 INFO - PROCESS | 1833 | 1461975920370 Marionette TRACE conn3 <- [1,3018,null,{}] 17:25:20 INFO - PROCESS | 1833 | 1461975920374 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}] 17:25:20 INFO - PROCESS | 1833 | 1461975920548 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:25:20 INFO - PROCESS | 1833 | 1461975920558 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186e9aa800 == 128 [pid = 1833] [id = 764] 17:25:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f186aa8bc00) [pid = 1833] [serial = 2291] [outer = (nil)] 17:25:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f186c370c00) [pid = 1833] [serial = 2292] [outer = 0x7f186aa8bc00] 17:25:20 INFO - PROCESS | 1833 | 1461975920619 Marionette DEBUG loaded listener.js 17:25:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f186d187800) [pid = 1833] [serial = 2293] [outer = 0x7f186aa8bc00] 17:25:21 INFO - PROCESS | 1833 | 1461975921453 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]]]}] 17:25:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:25:21 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:25:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:25:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:25:21 INFO - TEST-OK | /FileAPI/fileReader.html | took 1131ms 17:25:21 INFO - PROCESS | 1833 | 1461975921499 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:25:21 INFO - PROCESS | 1833 | 1461975921503 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 17:25:21 INFO - TEST-START | /FileAPI/historical.html 17:25:21 INFO - PROCESS | 1833 | 1461975921508 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:25:21 INFO - PROCESS | 1833 | 1461975921513 Marionette TRACE conn3 <- [1,3022,null,{}] 17:25:21 INFO - PROCESS | 1833 | 1461975921527 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}] 17:25:21 INFO - PROCESS | 1833 | 1461975921706 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:25:21 INFO - PROCESS | 1833 | 1461975921910 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f18705ee800 == 129 [pid = 1833] [id = 765] 17:25:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f186bf74c00) [pid = 1833] [serial = 2294] [outer = (nil)] 17:25:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f186fa79400) [pid = 1833] [serial = 2295] [outer = 0x7f186bf74c00] 17:25:21 INFO - PROCESS | 1833 | 1461975921972 Marionette DEBUG loaded listener.js 17:25:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f18711fa800) [pid = 1833] [serial = 2296] [outer = 0x7f186bf74c00] 17:25:22 INFO - PROCESS | 1833 | 1461975922684 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"]]]}] 17:25:22 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:25:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:25:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:25:22 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:25:22 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:25:22 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:25:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:25:22 INFO - TEST-OK | /FileAPI/historical.html | took 1190ms 17:25:22 INFO - PROCESS | 1833 | 1461975922701 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:25:22 INFO - PROCESS | 1833 | 1461975922705 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 17:25:22 INFO - TEST-START | /FileAPI/idlharness.html 17:25:22 INFO - PROCESS | 1833 | 1461975922719 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:25:22 INFO - PROCESS | 1833 | 1461975922721 Marionette TRACE conn3 <- [1,3026,null,{}] 17:25:22 INFO - PROCESS | 1833 | 1461975922726 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}] 17:25:22 INFO - PROCESS | 1833 | 1461975922969 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:25:23 INFO - PROCESS | 1833 | 1461975923007 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187383b000 == 130 [pid = 1833] [id = 766] 17:25:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f18712ec400) [pid = 1833] [serial = 2297] [outer = (nil)] 17:25:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f187303dc00) [pid = 1833] [serial = 2298] [outer = 0x7f18712ec400] 17:25:23 INFO - PROCESS | 1833 | 1461975923068 Marionette DEBUG loaded listener.js 17:25:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f18733cb800) [pid = 1833] [serial = 2299] [outer = 0x7f18712ec400] 17:25:25 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f1867ee1400) [pid = 1833] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:25:25 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f1872537800) [pid = 1833] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:25:25 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f1878444000) [pid = 1833] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:25:25 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f186ea2b800) [pid = 1833] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:25:25 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f1867ee1000) [pid = 1833] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:25:25 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f1867ed5400) [pid = 1833] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:25:25 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f18681dcc00) [pid = 1833] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:25:25 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f1877017400) [pid = 1833] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:25:25 INFO - PROCESS | 1833 | 1461975925074 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]]]}] 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:25:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:25:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:25:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:25:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:25:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:25:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:25:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:25:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:25:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:25:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:25:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:25:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:25:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:25:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:25:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:25:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:25:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:25:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:25:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:25:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:25:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:25:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:25:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:25:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:25:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:25:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:25:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:25:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:25:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:25:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:25:25 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 17:25:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:25:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:25:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:25:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:25:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:25:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:25:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:25:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:25:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:25:25 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 17:25:25 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 17:25:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:25:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:25:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:25:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:25:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:25:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:25:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:25:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:25:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:25:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:25:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:25:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:25:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:25:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:25:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:25:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:25:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:25:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:25:25 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 17:25:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:25:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:25:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:25:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:25:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:25:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:25:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:25:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:25:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:25:25 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 17:25:25 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 17:25:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:25:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:25:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:25:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:25:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:25:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:25:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:25:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:25:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:25:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:25:25 INFO - TEST-OK | /FileAPI/idlharness.html | took 2460ms 17:25:25 INFO - PROCESS | 1833 | 1461975925173 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:25:25 INFO - PROCESS | 1833 | 1461975925179 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 17:25:25 INFO - TEST-START | /FileAPI/idlharness.worker 17:25:25 INFO - PROCESS | 1833 | 1461975925188 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:25:25 INFO - PROCESS | 1833 | 1461975925193 Marionette TRACE conn3 <- [1,3030,null,{}] 17:25:25 INFO - PROCESS | 1833 | 1461975925202 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}] 17:25:25 INFO - PROCESS | 1833 | 1461975925427 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:25:25 INFO - PROCESS | 1833 | 1461975925664 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186ac54000 == 131 [pid = 1833] [id = 767] 17:25:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f186bf6b400) [pid = 1833] [serial = 2300] [outer = (nil)] 17:25:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f186bf6e800) [pid = 1833] [serial = 2301] [outer = 0x7f186bf6b400] 17:25:25 INFO - PROCESS | 1833 | 1461975925726 Marionette DEBUG loaded listener.js 17:25:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f1876ef6000) [pid = 1833] [serial = 2302] [outer = 0x7f186bf6b400] 17:25:25 INFO - PROCESS | 1833 | [1833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:25:27 INFO - PROCESS | 1833 | 1461975927750 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,{},{}]]]}] 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:25:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:25:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:25:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:25:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:25:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:25:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:25:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:25:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:25:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:25:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:25:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:25:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:25:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:25:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:25:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:25:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:25:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:25:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:25:27 INFO - {} 17:25:27 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 17:25:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:25:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:25:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:25:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:25:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:25:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:25:27 INFO - {} 17:25:27 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 - {} 17:25:27 INFO - {} 17:25:27 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 17:25:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:25:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:25:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:25:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:25:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:25:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:25:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:25:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:25:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:25:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:25:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:25:27 INFO - {} 17:25:27 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 17:25:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:25:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:25:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:25:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:25:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:25:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:25:27 INFO - {} 17:25:27 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 - {} 17:25:27 INFO - {} 17:25:27 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 17:25:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:25:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:25:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:25:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:25:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:25:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:25:27 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 17:25:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:25:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:25:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:25:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:25:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:25:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:25:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:25:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:25:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:25:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:25:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:25:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:25:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:25:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:25:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:25:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:25:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:25:27 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 17:25:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:25:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:25:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:25:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:25:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:25:27 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 17:25:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:25:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:25:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:25:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:25:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:25:27 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 17:25:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:25:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:25:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:25:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:25:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:25:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:25:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:25:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:25:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:25:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:25:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:25:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:25:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:25:27 INFO - {} 17:25:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:25:28 INFO - {} 17:25:28 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2664ms 17:25:28 INFO - PROCESS | 1833 | 1461975927885 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:25:28 INFO - PROCESS | 1833 | 1461975927899 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 17:25:28 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:25:28 INFO - PROCESS | 1833 | 1461975927913 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:25:28 INFO - PROCESS | 1833 | 1461975927922 Marionette TRACE conn3 <- [1,3034,null,{}] 17:25:28 INFO - PROCESS | 1833 | 1461975927938 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}] 17:25:28 INFO - PROCESS | 1833 | 1461975928244 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:25:28 INFO - PROCESS | 1833 | 1461975928518 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186eae6000 == 132 [pid = 1833] [id = 768] 17:25:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f18712e9000) [pid = 1833] [serial = 2303] [outer = (nil)] 17:25:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f187152c400) [pid = 1833] [serial = 2304] [outer = 0x7f18712e9000] 17:25:28 INFO - PROCESS | 1833 | 1461975928591 Marionette DEBUG loaded listener.js 17:25:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f1873040800) [pid = 1833] [serial = 2305] [outer = 0x7f18712e9000] 17:25:29 INFO - PROCESS | 1833 | 1461975929386 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]]]}] 17:25:29 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:25:29 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1506ms 17:25:29 INFO - PROCESS | 1833 | 1461975929415 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:25:29 INFO - PROCESS | 1833 | 1461975929424 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 17:25:29 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:25:29 INFO - PROCESS | 1833 | 1461975929433 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:25:29 INFO - PROCESS | 1833 | 1461975929437 Marionette TRACE conn3 <- [1,3038,null,{}] 17:25:29 INFO - PROCESS | 1833 | 1461975929463 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}] 17:25:29 INFO - PROCESS | 1833 | 1461975929662 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:25:29 INFO - PROCESS | 1833 | 1461975929932 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1873458800 == 133 [pid = 1833] [id = 769] 17:25:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f1873045400) [pid = 1833] [serial = 2306] [outer = (nil)] 17:25:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f1876ef6800) [pid = 1833] [serial = 2307] [outer = 0x7f1873045400] 17:25:30 INFO - PROCESS | 1833 | 1461975930003 Marionette DEBUG loaded listener.js 17:25:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f18783eec00) [pid = 1833] [serial = 2308] [outer = 0x7f1873045400] 17:25:30 INFO - PROCESS | 1833 | 1461975930857 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"]]]}] 17:25:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:25:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:25:30 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1480ms 17:25:30 INFO - PROCESS | 1833 | 1461975930915 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:25:30 INFO - PROCESS | 1833 | 1461975930917 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 17:25:30 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:25:30 INFO - PROCESS | 1833 | 1461975930924 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:25:30 INFO - PROCESS | 1833 | 1461975930929 Marionette TRACE conn3 <- [1,3042,null,{}] 17:25:30 INFO - PROCESS | 1833 | 1461975930944 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}] 17:25:31 INFO - PROCESS | 1833 | 1461975931241 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:25:31 INFO - PROCESS | 1833 | 1461975931442 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1878712800 == 134 [pid = 1833] [id = 770] 17:25:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f18785d5000) [pid = 1833] [serial = 2309] [outer = (nil)] 17:25:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f1878e05000) [pid = 1833] [serial = 2310] [outer = 0x7f18785d5000] 17:25:31 INFO - PROCESS | 1833 | 1461975931516 Marionette DEBUG loaded listener.js 17:25:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f1879a5bc00) [pid = 1833] [serial = 2311] [outer = 0x7f18785d5000] 17:25:32 INFO - PROCESS | 1833 | 1461975932607 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]]]}] 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:25:32 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. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:25:32 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'.) 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:25:32 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. 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:25:32 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. 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:25:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:25:32 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. 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:25:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:25:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:25:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1760ms 17:25:32 INFO - PROCESS | 1833 | 1461975932685 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:25:32 INFO - PROCESS | 1833 | 1461975932692 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 17:25:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:25:32 INFO - PROCESS | 1833 | 1461975932699 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:25:32 INFO - PROCESS | 1833 | 1461975932707 Marionette TRACE conn3 <- [1,3046,null,{}] 17:25:32 INFO - PROCESS | 1833 | 1461975932715 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}] 17:25:32 INFO - PROCESS | 1833 | 1461975932932 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:25:33 INFO - PROCESS | 1833 | 1461975933278 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186ac53800 == 135 [pid = 1833] [id = 771] 17:25:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f1867743400) [pid = 1833] [serial = 2312] [outer = (nil)] 17:25:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f18681e3c00) [pid = 1833] [serial = 2313] [outer = 0x7f1867743400] 17:25:33 INFO - PROCESS | 1833 | 1461975933347 Marionette DEBUG loaded listener.js 17:25:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f186b1b8000) [pid = 1833] [serial = 2314] [outer = 0x7f1867743400] 17:25:33 INFO - PROCESS | 1833 | [1833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:25:34 INFO - PROCESS | 1833 | 1461975934170 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:25:34 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:25:34 INFO - {} 17:25:34 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1483ms 17:25:34 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:25:34 INFO - PROCESS | 1833 | 1461975934183 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:25:34 INFO - PROCESS | 1833 | 1461975934186 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 17:25:34 INFO - PROCESS | 1833 | 1461975934192 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:25:34 INFO - PROCESS | 1833 | 1461975934195 Marionette TRACE conn3 <- [1,3050,null,{}] 17:25:34 INFO - PROCESS | 1833 | 1461975934200 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}] 17:25:34 INFO - PROCESS | 1833 | 1461975934410 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:25:34 INFO - PROCESS | 1833 | 1461975934674 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187e256800 == 136 [pid = 1833] [id = 772] 17:25:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f18785dd800) [pid = 1833] [serial = 2315] [outer = (nil)] 17:25:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f1881503400) [pid = 1833] [serial = 2316] [outer = 0x7f18785dd800] 17:25:34 INFO - PROCESS | 1833 | 1461975934743 Marionette DEBUG loaded listener.js 17:25:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f1883c58400) [pid = 1833] [serial = 2317] [outer = 0x7f18785dd800] 17:25:35 INFO - PROCESS | 1833 | 1461975935528 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]]]}] 17:25:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:25:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:25:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:25:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:25:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1378ms 17:25:35 INFO - PROCESS | 1833 | 1461975935571 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:25:35 INFO - PROCESS | 1833 | 1461975935574 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 17:25:35 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:25:35 INFO - PROCESS | 1833 | 1461975935581 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:25:35 INFO - PROCESS | 1833 | 1461975935584 Marionette TRACE conn3 <- [1,3054,null,{}] 17:25:35 INFO - PROCESS | 1833 | 1461975935589 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}] 17:25:35 INFO - PROCESS | 1833 | 1461975935836 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:25:36 INFO - PROCESS | 1833 | 1461975936063 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1884049800 == 137 [pid = 1833] [id = 773] 17:25:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f1886981800) [pid = 1833] [serial = 2318] [outer = (nil)] 17:25:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f189552c000) [pid = 1833] [serial = 2319] [outer = 0x7f1886981800] 17:25:36 INFO - PROCESS | 1833 | 1461975936178 Marionette DEBUG loaded listener.js 17:25:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7f18959e0000) [pid = 1833] [serial = 2320] [outer = 0x7f1886981800] 17:25:37 INFO - PROCESS | 1833 | 1461975937299 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"]]]}] 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:25:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:25:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:25:37 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" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:25:37 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" 17:25:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:25:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:25:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1823ms 17:25:37 INFO - PROCESS | 1833 | 1461975937450 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:25:37 INFO - PROCESS | 1833 | 1461975937458 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 17:25:37 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:25:37 INFO - PROCESS | 1833 | 1461975937476 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:25:37 INFO - PROCESS | 1833 | 1461975937483 Marionette TRACE conn3 <- [1,3058,null,{}] 17:25:37 INFO - PROCESS | 1833 | 1461975937518 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}] 17:25:37 INFO - PROCESS | 1833 | 1461975937748 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:25:38 INFO - PROCESS | 1833 | 1461975938023 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1894c98800 == 138 [pid = 1833] [id = 774] 17:25:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7f1868f62000) [pid = 1833] [serial = 2321] [outer = (nil)] 17:25:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7f1895a2b400) [pid = 1833] [serial = 2322] [outer = 0x7f1868f62000] 17:25:38 INFO - PROCESS | 1833 | 1461975938092 Marionette DEBUG loaded listener.js 17:25:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7f18976c2400) [pid = 1833] [serial = 2323] [outer = 0x7f1868f62000] 17:25:38 INFO - PROCESS | 1833 | 1461975938872 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]]]}] 17:25:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:25:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:25:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:25:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:25:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:25:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:25:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:25:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:25:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:25:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:25:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:25:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:25:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:25:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:25:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:25:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:25:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:25:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:25:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:25:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:25:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1439ms 17:25:38 INFO - PROCESS | 1833 | 1461975938917 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:25:38 INFO - PROCESS | 1833 | 1461975938925 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 17:25:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:25:38 INFO - PROCESS | 1833 | 1461975938932 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:25:38 INFO - PROCESS | 1833 | 1461975938935 Marionette TRACE conn3 <- [1,3062,null,{}] 17:25:38 INFO - PROCESS | 1833 | 1461975938940 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}] 17:25:39 INFO - PROCESS | 1833 | 1461975939133 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:25:39 INFO - PROCESS | 1833 | 1461975939431 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187a444000 == 139 [pid = 1833] [id = 775] 17:25:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7f18660ee400) [pid = 1833] [serial = 2324] [outer = (nil)] 17:25:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7f1867748400) [pid = 1833] [serial = 2325] [outer = 0x7f18660ee400] 17:25:39 INFO - PROCESS | 1833 | 1461975939512 Marionette DEBUG loaded listener.js 17:25:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7f187cdeb400) [pid = 1833] [serial = 2326] [outer = 0x7f18660ee400] 17:25:39 INFO - PROCESS | 1833 | [1833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:25:40 INFO - PROCESS | 1833 | 1461975940313 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:25:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:25:40 INFO - {} 17:25:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1429ms 17:25:40 INFO - PROCESS | 1833 | 1461975940363 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:25:40 INFO - PROCESS | 1833 | 1461975940366 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 17:25:40 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:25:40 INFO - PROCESS | 1833 | 1461975940372 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:25:40 INFO - PROCESS | 1833 | 1461975940374 Marionette TRACE conn3 <- [1,3066,null,{}] 17:25:40 INFO - PROCESS | 1833 | 1461975940379 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}] 17:25:40 INFO - PROCESS | 1833 | 1461975940589 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:25:40 INFO - PROCESS | 1833 | 1461975940890 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1869029000 == 140 [pid = 1833] [id = 776] 17:25:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7f18678dc000) [pid = 1833] [serial = 2327] [outer = (nil)] 17:25:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7f18678e5000) [pid = 1833] [serial = 2328] [outer = 0x7f18678dc000] 17:25:40 INFO - PROCESS | 1833 | 1461975940963 Marionette DEBUG loaded listener.js 17:25:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7f187e1ef800) [pid = 1833] [serial = 2329] [outer = 0x7f18678dc000] 17:25:41 INFO - PROCESS | 1833 | 1461975941739 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]]]}] 17:25:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:25:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:25:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:25:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:25:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:25:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:25:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:25:41 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1381ms 17:25:41 INFO - PROCESS | 1833 | 1461975941771 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 17:25:41 INFO - PROCESS | 1833 | 1461975941775 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 17:25:41 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:25:41 INFO - PROCESS | 1833 | 1461975941785 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:25:41 INFO - PROCESS | 1833 | 1461975941788 Marionette TRACE conn3 <- [1,3070,null,{}] 17:25:41 INFO - PROCESS | 1833 | 1461975941792 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}] 17:25:41 INFO - PROCESS | 1833 | 1461975941990 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:25:42 INFO - PROCESS | 1833 | 1461975942240 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f187079f800 == 141 [pid = 1833] [id = 777] 17:25:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7f18678dc800) [pid = 1833] [serial = 2330] [outer = (nil)] 17:25:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7f1872636c00) [pid = 1833] [serial = 2331] [outer = 0x7f18678dc800] 17:25:42 INFO - PROCESS | 1833 | 1461975942308 Marionette DEBUG loaded listener.js 17:25:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7f187263c000) [pid = 1833] [serial = 2332] [outer = 0x7f18678dc800] 17:25:43 INFO - PROCESS | 1833 | 1461975943101 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]]]}] 17:25:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:25:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:25:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:25:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:25:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:25:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:25:43 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1336ms 17:25:43 INFO - PROCESS | 1833 | 1461975943122 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:25:43 INFO - PROCESS | 1833 | 1461975943125 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 17:25:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:25:43 INFO - PROCESS | 1833 | 1461975943131 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:25:43 INFO - PROCESS | 1833 | 1461975943134 Marionette TRACE conn3 <- [1,3074,null,{}] 17:25:43 INFO - PROCESS | 1833 | 1461975943139 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}] 17:25:43 INFO - PROCESS | 1833 | 1461975943344 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:25:43 INFO - PROCESS | 1833 | 1461975943637 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1876e1a800 == 142 [pid = 1833] [id = 778] 17:25:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f186b7d2800) [pid = 1833] [serial = 2333] [outer = (nil)] 17:25:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f186b7dc000) [pid = 1833] [serial = 2334] [outer = 0x7f186b7d2800] 17:25:43 INFO - PROCESS | 1833 | 1461975943720 Marionette DEBUG loaded listener.js 17:25:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f187263d000) [pid = 1833] [serial = 2335] [outer = 0x7f186b7d2800] 17:25:44 INFO - PROCESS | 1833 | 1461975944476 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]]]}] 17:25:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:25:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:25:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:25:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:25:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:25:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:25:44 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1380ms 17:25:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:25:44 INFO - PROCESS | 1833 | 1461975944513 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:25:44 INFO - PROCESS | 1833 | 1461975944516 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 17:25:44 INFO - PROCESS | 1833 | 1461975944522 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:25:44 INFO - PROCESS | 1833 | 1461975944525 Marionette TRACE conn3 <- [1,3078,null,{}] 17:25:44 INFO - PROCESS | 1833 | 1461975944529 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}] 17:25:44 INFO - PROCESS | 1833 | 1461975944726 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:25:44 INFO - PROCESS | 1833 | 1461975944975 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1868f15000 == 143 [pid = 1833] [id = 779] 17:25:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7f186af8b000) [pid = 1833] [serial = 2336] [outer = (nil)] 17:25:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7f186af90000) [pid = 1833] [serial = 2337] [outer = 0x7f186af8b000] 17:25:45 INFO - PROCESS | 1833 | 1461975945045 Marionette DEBUG loaded listener.js 17:25:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7f186b7de800) [pid = 1833] [serial = 2338] [outer = 0x7f186af8b000] 17:25:45 INFO - PROCESS | 1833 | 1461975945846 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] 17:25:45 INFO - PROCESS | 1833 | 1461975945907 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 17:25:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:25:45 INFO - PROCESS | 1833 | 1461975945939 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:25:45 INFO - PROCESS | 1833 | 1461975945941 Marionette TRACE conn3 <- [1,3082,null,{}] 17:25:45 INFO - PROCESS | 1833 | 1461975945949 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}] 17:25:46 INFO - PROCESS | 1833 | 1461975946157 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:25:46 INFO - PROCESS | 1833 | 1461975946429 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186ae1d000 == 144 [pid = 1833] [id = 780] 17:25:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7f18660eec00) [pid = 1833] [serial = 2339] [outer = (nil)] 17:25:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7f18683c9c00) [pid = 1833] [serial = 2340] [outer = 0x7f18660eec00] 17:25:46 INFO - PROCESS | 1833 | 1461975946495 Marionette DEBUG loaded listener.js 17:25:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7f18683cfc00) [pid = 1833] [serial = 2341] [outer = 0x7f18660eec00] 17:25:47 INFO - PROCESS | 1833 | 1461975947236 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]]]}] 17:25:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:25:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:25:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:25:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:25:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1356ms 17:25:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:25:47 INFO - PROCESS | 1833 | 1461975947273 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:25:47 INFO - PROCESS | 1833 | 1461975947276 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 17:25:47 INFO - PROCESS | 1833 | 1461975947282 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:25:47 INFO - PROCESS | 1833 | 1461975947284 Marionette TRACE conn3 <- [1,3086,null,{}] 17:25:47 INFO - PROCESS | 1833 | 1461975947289 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}] 17:25:47 INFO - PROCESS | 1833 | 1461975947494 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:25:47 INFO - PROCESS | 1833 | 1461975947743 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186ae37000 == 145 [pid = 1833] [id = 781] 17:25:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7f18683c6400) [pid = 1833] [serial = 2342] [outer = (nil)] 17:25:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7f186af90800) [pid = 1833] [serial = 2343] [outer = 0x7f18683c6400] 17:25:47 INFO - PROCESS | 1833 | 1461975947822 Marionette DEBUG loaded listener.js 17:25:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7f1872894000) [pid = 1833] [serial = 2344] [outer = 0x7f18683c6400] 17:25:48 INFO - PROCESS | 1833 | 1461975948540 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:25:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:25:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1279ms 17:25:48 INFO - PROCESS | 1833 | 1461975948568 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:25:48 INFO - PROCESS | 1833 | 1461975948571 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 17:25:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:25:48 INFO - PROCESS | 1833 | 1461975948579 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:25:48 INFO - PROCESS | 1833 | 1461975948581 Marionette TRACE conn3 <- [1,3090,null,{}] 17:25:48 INFO - PROCESS | 1833 | 1461975948586 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}] 17:25:48 INFO - PROCESS | 1833 | 1461975948779 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:25:49 INFO - PROCESS | 1833 | 1461975949025 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1867d17800 == 146 [pid = 1833] [id = 782] 17:25:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7f1867dae000) [pid = 1833] [serial = 2345] [outer = (nil)] 17:25:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7f1867db3000) [pid = 1833] [serial = 2346] [outer = 0x7f1867dae000] 17:25:49 INFO - PROCESS | 1833 | 1461975949096 Marionette DEBUG loaded listener.js 17:25:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7f1867db8400) [pid = 1833] [serial = 2347] [outer = 0x7f1867dae000] 17:25:49 INFO - PROCESS | 1833 | 1461975949794 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:25:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:25:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1276ms 17:25:49 INFO - PROCESS | 1833 | 1461975949855 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:25:49 INFO - PROCESS | 1833 | 1461975949859 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 17:25:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:25:49 INFO - PROCESS | 1833 | 1461975949864 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:25:49 INFO - PROCESS | 1833 | 1461975949867 Marionette TRACE conn3 <- [1,3094,null,{}] 17:25:49 INFO - PROCESS | 1833 | 1461975949872 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}] 17:25:50 INFO - PROCESS | 1833 | 1461975950078 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:25:50 INFO - PROCESS | 1833 | 1461975950358 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1862a92000 == 147 [pid = 1833] [id = 783] 17:25:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7f18660a8400) [pid = 1833] [serial = 2348] [outer = (nil)] 17:25:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7f18660ad800) [pid = 1833] [serial = 2349] [outer = 0x7f18660a8400] 17:25:50 INFO - PROCESS | 1833 | 1461975950426 Marionette DEBUG loaded listener.js 17:25:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7f18660b3400) [pid = 1833] [serial = 2350] [outer = 0x7f18660a8400] 17:25:51 INFO - PROCESS | 1833 | 1461975951171 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:25:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:25:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1332ms 17:25:51 INFO - PROCESS | 1833 | 1461975951197 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:25:51 INFO - PROCESS | 1833 | 1461975951200 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 17:25:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:25:51 INFO - PROCESS | 1833 | 1461975951206 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:25:51 INFO - PROCESS | 1833 | 1461975951207 Marionette TRACE conn3 <- [1,3098,null,{}] 17:25:51 INFO - PROCESS | 1833 | 1461975951213 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}] 17:25:51 INFO - PROCESS | 1833 | 1461975951402 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:25:51 INFO - PROCESS | 1833 | 1461975951687 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186b025800 == 148 [pid = 1833] [id = 784] 17:25:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7f1862e1e400) [pid = 1833] [serial = 2351] [outer = (nil)] 17:25:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7f1862e23800) [pid = 1833] [serial = 2352] [outer = 0x7f1862e1e400] 17:25:51 INFO - PROCESS | 1833 | 1461975951752 Marionette DEBUG loaded listener.js 17:25:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7f1862e28800) [pid = 1833] [serial = 2353] [outer = 0x7f1862e1e400] 17:25:52 INFO - PROCESS | 1833 | 1461975952522 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]]]}] 17:25:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:25:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:25:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1374ms 17:25:52 INFO - PROCESS | 1833 | 1461975952581 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:25:52 INFO - PROCESS | 1833 | 1461975952583 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 17:25:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:25:52 INFO - PROCESS | 1833 | 1461975952589 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:25:52 INFO - PROCESS | 1833 | 1461975952591 Marionette TRACE conn3 <- [1,3102,null,{}] 17:25:52 INFO - PROCESS | 1833 | 1461975952596 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}] 17:25:52 INFO - PROCESS | 1833 | 1461975952786 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:25:53 INFO - PROCESS | 1833 | 1461975953073 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1862ed8800 == 149 [pid = 1833] [id = 785] 17:25:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7f1862e20000) [pid = 1833] [serial = 2354] [outer = (nil)] 17:25:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7f18660b0000) [pid = 1833] [serial = 2355] [outer = 0x7f1862e20000] 17:25:53 INFO - PROCESS | 1833 | 1461975953148 Marionette DEBUG loaded listener.js 17:25:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7f18678db800) [pid = 1833] [serial = 2356] [outer = 0x7f1862e20000] 17:25:53 INFO - PROCESS | 1833 | 1461975953883 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:25:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:25:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1325ms 17:25:53 INFO - PROCESS | 1833 | 1461975953914 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:25:53 INFO - PROCESS | 1833 | 1461975953917 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 17:25:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:25:53 INFO - PROCESS | 1833 | 1461975953923 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:25:53 INFO - PROCESS | 1833 | 1461975953925 Marionette TRACE conn3 <- [1,3106,null,{}] 17:25:53 INFO - PROCESS | 1833 | 1461975953930 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}] 17:25:54 INFO - PROCESS | 1833 | 1461975954122 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 17:25:54 INFO - PROCESS | 1833 | 1461975954415 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f1868e0e800 == 150 [pid = 1833] [id = 786] 17:25:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7f186774cc00) [pid = 1833] [serial = 2357] [outer = (nil)] 17:25:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7f1867dab400) [pid = 1833] [serial = 2358] [outer = 0x7f186774cc00] 17:25:54 INFO - PROCESS | 1833 | 1461975954482 Marionette DEBUG loaded listener.js 17:25:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7f1867ed2800) [pid = 1833] [serial = 2359] [outer = 0x7f186774cc00] 17:25:55 INFO - PROCESS | 1833 | 1461975955288 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]]]}] 17:25:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:25:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:25:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:25:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1425ms 17:25:55 INFO - PROCESS | 1833 | 1461975955350 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 17:25:55 INFO - PROCESS | 1833 | 1461975955352 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 17:25:55 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:25:55 INFO - PROCESS | 1833 | 1461975955358 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:25:55 INFO - PROCESS | 1833 | 1461975955360 Marionette TRACE conn3 <- [1,3110,null,{}] 17:25:55 INFO - PROCESS | 1833 | 1461975955366 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}] 17:25:55 INFO - PROCESS | 1833 | 1461975955599 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:25:55 INFO - PROCESS | 1833 | 1461975955855 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186c21c800 == 151 [pid = 1833] [id = 787] 17:25:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7f186774f800) [pid = 1833] [serial = 2360] [outer = (nil)] 17:25:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7f1868e4f000) [pid = 1833] [serial = 2361] [outer = 0x7f186774f800] 17:25:55 INFO - PROCESS | 1833 | 1461975955937 Marionette DEBUG loaded listener.js 17:25:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7f1868e53000) [pid = 1833] [serial = 2362] [outer = 0x7f186774f800] 17:25:56 INFO - PROCESS | 1833 | 1461975956691 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"]]]}] 17:25:56 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:25:56 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 17:25:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:25:56 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1380ms 17:25:56 INFO - PROCESS | 1833 | 1461975956741 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:25:56 INFO - PROCESS | 1833 | 1461975956744 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 17:25:56 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:25:56 INFO - PROCESS | 1833 | 1461975956750 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:25:56 INFO - PROCESS | 1833 | 1461975956752 Marionette TRACE conn3 <- [1,3114,null,{}] 17:25:56 INFO - PROCESS | 1833 | 1461975956757 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}] 17:25:56 INFO - PROCESS | 1833 | 1461975956960 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:25:57 INFO - PROCESS | 1833 | 1461975957742 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\", \"55616a41-c4ae-4e33-b706-a607f7c4977b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186eaec000 == 150 [pid = 1833] [id = 706] 17:25:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187383b000 == 149 [pid = 1833] [id = 766] 17:25:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18705ee800 == 148 [pid = 1833] [id = 765] 17:25:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186e9aa800 == 147 [pid = 1833] [id = 764] 17:25:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18705ac800 == 146 [pid = 1833] [id = 763] 17:25:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187720a800 == 145 [pid = 1833] [id = 757] 17:25:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f189021b800 == 144 [pid = 1833] [id = 750] 17:25:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1885d09000 == 143 [pid = 1833] [id = 749] 17:25:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1883330000 == 142 [pid = 1833] [id = 748] 17:25:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f18810ab800 == 141 [pid = 1833] [id = 747] 17:25:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e3f2800 == 140 [pid = 1833] [id = 746] 17:25:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187e110000 == 139 [pid = 1833] [id = 745] 17:25:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a6b1000 == 138 [pid = 1833] [id = 744] 17:25:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f187a438000 == 137 [pid = 1833] [id = 743] 17:25:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1879da4800 == 136 [pid = 1833] [id = 742] 17:25:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f1873b7f000 == 135 [pid = 1833] [id = 741] 17:25:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f186ec9f000 == 134 [pid = 1833] [id = 740] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7f1879a56800) [pid = 1833] [serial = 2217] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7f18733cfc00) [pid = 1833] [serial = 2207] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7f18784e8800) [pid = 1833] [serial = 2216] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7f18793aa000) [pid = 1833] [serial = 2214] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7f187045c400) [pid = 1833] [serial = 2202] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7f1873ba7400) [pid = 1833] [serial = 2208] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7f187a6c3800) [pid = 1833] [serial = 2165] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7f1881c6ac00) [pid = 1833] [serial = 2171] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7f18902d9800) [pid = 1833] [serial = 2177] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7f18681e1800) [pid = 1833] [serial = 2195] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7f1872536000) [pid = 1833] [serial = 2205] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7f1878e8e000) [pid = 1833] [serial = 2213] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7f187ceb9000) [pid = 1833] [serial = 2168] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7f1891912800) [pid = 1833] [serial = 2180] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7f186d2bbc00) [pid = 1833] [serial = 2199] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7f1873b9e000) [pid = 1833] [serial = 2159] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7f1885a14800) [pid = 1833] [serial = 2174] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7f186b35c800) [pid = 1833] [serial = 2192] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7f18681e0400) [pid = 1833] [serial = 2183] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7f186b361400) [pid = 1833] [serial = 2189] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7f186a8d1000) [pid = 1833] [serial = 2196] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7f186c375400) [pid = 1833] [serial = 2198] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7f18953a5400) [pid = 1833] [serial = 2186] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7f18711a9c00) [pid = 1833] [serial = 2204] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7f18784ddc00) [pid = 1833] [serial = 2211] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7f1876ef9c00) [pid = 1833] [serial = 2153] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7f18783ef800) [pid = 1833] [serial = 2210] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7f1878e0f000) [pid = 1833] [serial = 2162] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7f186ecd3800) [pid = 1833] [serial = 2201] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7f186e7bd400) [pid = 1833] [serial = 2156] [outer = (nil)] [url = about:blank] 17:25:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f186a2c4000 == 135 [pid = 1833] [id = 788] 17:25:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7f1867edf800) [pid = 1833] [serial = 2363] [outer = (nil)] 17:25:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7f1868e50c00) [pid = 1833] [serial = 2364] [outer = 0x7f1867edf800] 17:25:58 INFO - PROCESS | 1833 | 1461975958677 Marionette DEBUG loaded listener.js 17:25:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7f186a377400) [pid = 1833] [serial = 2365] [outer = 0x7f1867edf800] 17:25:59 INFO - PROCESS | 1833 | 1461975959387 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]]]}] 17:25:59 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:25:59 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 2687ms 17:25:59 INFO - PROCESS | 1833 | 1461975959438 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:25:59 INFO - PROCESS | 1833 | 1461975959442 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 17:26:00 WARNING - u'runner_teardown' () 17:26:00 INFO - No more tests 17:26:00 INFO - Got 0 unexpected results 17:26:00 INFO - SUITE-END | took 1067s 17:26:00 INFO - Closing logging queue 17:26:00 INFO - queue closed 17:26:00 INFO - Return code: 0 17:26:00 WARNING - # TBPL SUCCESS # 17:26:00 INFO - Running post-action listener: _resource_record_post_action 17:26:00 INFO - Running post-run listener: _resource_record_post_run 17:26:01 INFO - Total resource usage - Wall time: 1101s; CPU: 98.0%; Read bytes: 8593408; Write bytes: 933019648; Read time: 736; Write time: 362208 17:26:01 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:26:01 INFO - install - Wall time: 28s; CPU: 100.0%; Read bytes: 0; Write bytes: 9654272; Read time: 0; Write time: 3432 17:26:01 INFO - run-tests - Wall time: 1073s; CPU: 98.0%; Read bytes: 5918720; Write bytes: 857464832; Read time: 436; Write time: 281988 17:26:01 INFO - Running post-run listener: _upload_blobber_files 17:26:01 INFO - Blob upload gear active. 17:26:01 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:26:01 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 17:26:01 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:26:01 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:26:02 INFO - (blobuploader) - INFO - Open directory for files ... 17:26:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:26:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:26:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:26:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:26:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:26:04 INFO - (blobuploader) - INFO - Done attempting. 17:26:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:26:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:26:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:26:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:26:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:26:05 INFO - (blobuploader) - INFO - Done attempting. 17:26:05 INFO - (blobuploader) - INFO - Iteration through files over. 17:26:05 INFO - Return code: 0 17:26:05 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:26:05 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:26:05 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3d272d50f2be1be2c5f440883941ae375919623f27cbb7e084a14923ab20af4008086b6311cb4c1e903e58fa7e623b08d7945d56cc08af73f8534bafe408208a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9538db69598d496de8d8f6c9f740fc21e72009a73be9bd8f7cb2c4e7f85a4df0afdfc7b2e0783e9730beabde35c4e9c711ebf63eb3d3d14f2be787600056fd07"} 17:26:05 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:26:05 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:26:05 INFO - Contents: 17:26:05 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3d272d50f2be1be2c5f440883941ae375919623f27cbb7e084a14923ab20af4008086b6311cb4c1e903e58fa7e623b08d7945d56cc08af73f8534bafe408208a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9538db69598d496de8d8f6c9f740fc21e72009a73be9bd8f7cb2c4e7f85a4df0afdfc7b2e0783e9730beabde35c4e9c711ebf63eb3d3d14f2be787600056fd07"} 17:26:05 INFO - Running post-run listener: copy_logs_to_upload_dir 17:26:05 INFO - Copying logs to upload dir... 17:26:05 INFO - mkdir: /builds/slave/test/build/upload/logs 17:26:05 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1174.518130 ========= master_lag: 0.34 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 19 mins, 34 secs) (at 2016-04-29 17:26:06.052951) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-04-29 17:26:06.053973) ========= 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-1461974547.420987-1263630202 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3d272d50f2be1be2c5f440883941ae375919623f27cbb7e084a14923ab20af4008086b6311cb4c1e903e58fa7e623b08d7945d56cc08af73f8534bafe408208a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9538db69598d496de8d8f6c9f740fc21e72009a73be9bd8f7cb2c4e7f85a4df0afdfc7b2e0783e9730beabde35c4e9c711ebf63eb3d3d14f2be787600056fd07"} build_url:https://queue.taskcluster.net/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032484 build_url: 'https://queue.taskcluster.net/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3d272d50f2be1be2c5f440883941ae375919623f27cbb7e084a14923ab20af4008086b6311cb4c1e903e58fa7e623b08d7945d56cc08af73f8534bafe408208a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9538db69598d496de8d8f6c9f740fc21e72009a73be9bd8f7cb2c4e7f85a4df0afdfc7b2e0783e9730beabde35c4e9c711ebf63eb3d3d14f2be787600056fd07"}' symbols_url: 'https://queue.taskcluster.net/v1/task/QWnmRY4SQ_aTgUUIdIFLLg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 4.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-04-29 17:26:10.129790) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 17:26:10.130161) ========= 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-1461974547.420987-1263630202 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018753 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 17:26:10.181578) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-29 17:26:10.181873) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-29 17:26:10.182269) ========= ========= Total master_lag: 5.91 =========